更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Ubuntu 22.04系统上安装和配置Termite终端仿真器

在Ubuntu 22.04系统上安装和配置Termite终端仿真器

更新时间:2023-01-06 10:11:21浏览次数:280+次

本文介绍如何在Ubuntu 22.04系统上安装和配置Termite终端仿真器的方法。

使用以下步骤在Ubuntu 22.04上安装和配置Termite

步骤1:安装开发工具

使用以下命令在Ubuntu工作站中安装开发工具:

sudo apt update

sudo apt install build-essential

步骤2:安装Termite生成依赖项

下一步是在您的系统上下载并安装Termite构建依赖项:

sudo apt-get install -y git g++ libgtk-3-dev gtk-doc-tools gnutls-bin valac intltool libpcre2-dev libglib3.0-cil-dev libgnutls28-dev libgirepository1.0-dev libxml2-utils gperf

步骤3:安装增强型vte终端小部件

VTE是一个为GTK+实现终端仿真器小部件的库(libvte),以及使用它的最小示例应用程序(VTE)。

按如下方式安装VTE:

cd ~/

git clone https://github.com/thestinger/vte-ng.git

echo export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"

cd vte-ng

./autogen.sh

make

sudo make install

步骤4:在Ubuntu 22.04上构建和安装Termite

安装VTE库后,clone termite代码并构建它:

cd ~/

git clone --recursive https://github.com/thestinger/termite.git

cd termite

make

sudo make install

sudo ldconfig

sudo mkdir -p /lib/terminfo/x

sudo ln -s /usr/local/share/terminfo/x/xterm-termite /lib/terminfo/x/xterm-termite

sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/local/bin/termite 60

Termite二进制文件应在/usr/local/bin/termite下提供:

$ which termite

/usr/local/bin/termite

步骤5:配置Termite终端仿真器

Termite在以下位置查找配置文件:

$XDG_CONFIG_HOME/termite/config

~/.config/termite/config

$XDG_CONFIG_DIRS/termite/config

/etc/xdg/termite.cfg

要开始自定义Termite,请首先将基本示例文件复制到您的主目录:

mkdir -p ~/.config/termite

cp /etc/xdg/termite/config ~/.config/termite/config

vim ~/.config/termite/config

下面是我的Termite配置文件,您可以将其内容粘贴到您的配置文件里:

[options]

scroll_on_output = false

scroll_on_keystroke = true

audible_bell = false

mouse_autohide = true

allow_bold = true

dynamic_title = true

urgent_on_bell = true

clickable_url = true

cursor_blink = on

#font = Hack 10 

[colors]

background = #282828

foreground = #ebdbb2

color0  = #282828

color8  = #928374

color1  = #cc241d

color9  = #fb4934

color2  = #98971a

color10 = #b8bb26

color3  = #d79921

color11 = #fabd2f

color4  = #458588

color12 = #83a598

color5  = #b16286

color13 = #d3869b

color6  = #689d6a

color14 = #8ec07c

color7  = #a89984

color15 = #ebdbb2

您现在可以从终端或应用程序启动器在Ubuntu 22.04桌面上启动Termite终端模拟器:

\

要测试您当前使用的终端仿真器,请使用neopfetch:

sudo apt install -y neofetch

运行neofetch命令,应该可以找得到Termite:

\

附1:常见问题

当Termite使用远程SSH连接时,有时会出现错误:Error opening terminal: xterm-termite。或打开终端失败:missing or unsuitable terminal: xterm-termite。

要修复上述错误,请在远程系统上执行此命令:

export TERM=xterm-color

如果系统支持256色,请使用:

export TERM=xterm-256color

要使其持久化,请将该行放在~/.bashrc或~/.zshrc文件中:

$ vim ~/.bashrc

#在文件末尾添加行

# export TERM="xterm-256color"

 export TERM=xterm-color

保存文件并退出:

$ source ~/.bashrc

#or

$ source ~/.zshrc

附2:使用秘籍

在插入模式下复制所选文本:Ctrl+Shift+c

粘贴:Ctrl+Shift+v

开始滚动完成:Ctrl+Tab

向上或向下滚动屏幕:Ctrl+Shift+Up / Ctrl+Shift+Down

进入选择模式:Ctrl+Shift+Space

打开新选项卡:Ctrl+Shift+t

如果通过Ctrl+Shift+t打开新选项卡失败,且未设置目录uri,source /etc/profile.d/vte.sh:

source /etc/profile.d/vte.sh

由于我们从源代码构建了VTE,这将类似于:

source /etc/profile.d/vte-2.91.sh

注:掌握以上快捷键,有助于更快速的用Termite。