在 Ubuntu 22.04|20.04|18.04|16.04 上安装 Termite
如何在 Ubuntu 22.04|20.04|18.04|16.04 上安装 Termite?自从我改用 Arch Linux 作为我的主要 Linux 发行版以来,Termite 一直是我最喜欢的 Linux 终端模拟器。我使用 i3 Window Manager 运行 Arch Linux,我的所有点文件都可以在我的 Github Dotfiles 存储库中找到。
离开 Debian/Ubuntu 系列一段时间后,我决定在我的新家庭桌面上尝试一下 Ubuntu 桌面版。作为 Ubuntu,termite 在默认存储库中不可用,您必须从源代码构建它。
Termite 是一个以键盘为中心、基于 VTE 的终端,旨在在支持平铺和/或选项卡的窗口管理器中使用。它支持透明度以及 256 色和真彩色(1600 万色)调色板。
使用以下步骤在 Ubuntu 22.04|20.04|18.04|16.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 上构建并安装 termite
安装 VTE 库后,克隆并构建白蚁代码。
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 终端模拟器
白蚁在以下位置查找配置文件:
$XDG_CONFIG_HOME/termite/config
~/.config/termite/config
$XDG_CONFIG_DIRS/termite/config
/etc/xdg/termite.cfg
要开始自定义白蚁,请首先将基本示例文件复制到您的主目录:
mkdir -p ~/.config/termite
cp /etc/xdg/termite/config ~/.config/termite/config
vim ~/.config/termite/config
以下是我的白蚁配置文件,您可以将其内容粘贴到您的:
[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|20.04|18.04|16.04 桌面上启动白蚁终端模拟器。
要测试您当前使用的终端模拟器,请使用 neofetch
sudo apt install -y neofetch
运行 neofetch
命令。您应该在“终端”部分看到白蚁
。
常见问题
当 Termite 使用远程 SSH 连接时,有时会出现错误:打开终端时出错:xterm-termite。或打开终端失败:缺少或不合适的终端:xterm-termite。
要修复上述错误,请在远程系统上执行此命令。
export TERM=xterm-color
如果您的系统支持 256
颜色,请使用:
export TERM=xterm-256color
要使其持久化,请将该行放入您的 ~/.bashrc
或 ~/.zshrc
文件中。
$ vim ~/.bashrc
# Add line at the end of file
# export TERM="xterm-256color"
export TERM=xterm-color
保存文件并退出,获取它的源代码。
$ source ~/.bashrc
#or
$ source ~/.zshrc
使用备忘单:
- 在插入模式下复制选定的文本:
Ctrl+Shift+c
- 粘贴:
Ctrl+Shift+v
- 开始滚动完成:
Ctrl+Tab
- 向上或向下滚动屏幕:
Ctrl+Shift+Up/Ctrl+Shift+Down
- 进入选择模式:
Ctrl+Shift+Space
- 打开新选项卡:
Ctrl+Shift+t
如果通过 Ctrl+Shift+t
打开新选项卡失败,且未设置目录 uri
,请使用 /etc/profile.d/vte.sh
source /etc/profile.d/vte.sh
由于我们从源代码构建了 VTE,因此这将类似于:
source /etc/profile.d/vte-2.91.sh
许多 Termite 命令都是从 Vim 借用的。享受在 Ubuntu 22.04|20.04|18.04|16.04 系统上使用 termite 的乐趣。