在Ubuntu 22.04系统上安装和配置Termite终端仿真器
本文介绍如何在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。