在Ubuntu 18.04/Ubuntu 16.04 LT上安装Termite终端仿真器
我如何在Ubuntu 18.04/Ubuntu 16.04上安装Termite呢?
Termite是我最喜欢的Linux终端仿真器,因为我被切换到Arch Linux作为我的主要Linux发行版。
我使用i3窗口管理器运行Arch Linux,我的github dotfiles存储库上的所有dotfiles都可以使用。
已经远离了Debian/Ubuntu家族,我决定给Ubuntu 18.04桌面版尝试我的新家桌面。
作为ubuntu,Diredite在默认的存储库中不可用,我们必须从源代码构建它。
Termite是一个以键盘为中心的基于VTE的终端,用于窗口管理器中的窗口管理器,带有平铺和/或者标签支持。
它支持透明度以及256种颜色和真正的颜色(1600万色)调色板。
通过使用以下步骤在Ubuntu 18.04/Ubuntu 16.04上安装Termite:
第1步:安装开发工具
使用以下命令安装Ubuntu 18.04/Ubuntu 16.04工作站的开发工具:
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:
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 18.04/Ubuntu 16.04 LTS上构建和安装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终端仿真器
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 $nano ~/.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 18.04/Ubuntu 16.04桌面上的Termite终端仿真器。
测试我们当前使用的终端仿真器,使用 neofetch
sudo apt install -y neofetch
运行 neofetch
命令。
你应该得到 termite
在终端部分。
常见问题
当Termite使用远程SSH连接时,有时会出现错误:错误打开终端:XTerm-termite。
或者打开终端失败:丢失或者不合适的终端:Xterm-Denterite。
要修复上述错误,请在远程系统上执行此命令。
$export TERM=xterm-color
如果系统支持 256
颜色,使用:
$export TERM=xterm-256color
要使这个持久性,请将这些行放在 ~/.bashrc
或者 ~/.zshrc
文件。
$nano ~/.bashrc # Add line at the end of file # export TERM="xterm-256color" export TERM=xterm-color
保存文件并退出,源IT。
$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
报错: no directory uri set
,执行source /etc/profile.d/vte.sh.
$source /etc/profile.d/vte.sh
自从我们从源代码建立了我们的VTE,这将是:
$source /etc/profile.d/vte-2.91.sh
许多Termite命令从Vim借用。