在 Fedora 26 于 7 月 11 日发布几天后,我开始在我的多台计算机上安装它。 Fedora 26 带来的许多改进都隐藏在底层,例如内核和 glibc 的改进。但是,我立即注意到了两个更新。
第一个是对 dnf 命令的一个很好的小补充。在删除软件包时,dnf 现在也会删除不需要的依赖项。这并非惊天动地,但对于一个强大的命令来说,这是一个不错的实用补充。
至少对我而言,Fedora 26 的真正新闻是添加了另一个终端仿真器 Tilix。前段时间,我读到 Tilix 是一款非常强大且功能丰富的终端仿真器,将在 Fedora 26 中提供。 我在我的 Fedora 25 安装中寻找它,但没有找到,所以我等到我在我的主工作站上安装了 Fedora 26。
在进一步介绍之前,先说一下拼写。我见过 Tilix 的拼写既有一个 l 也有两个 l。因为可执行文件的名称有一个 l,所以我选择了这个拼写。
虽然 Tilix 是另一个终端仿真应用程序,但它不仅仅是另一个终端仿真器。Tilix 可能是仿真软件开发的巅峰之作。
我在终端仿真器中寻找什么
作为一名 Linux 系统管理员,需要管理多个位置的许多系统,我的生活就是简化,并使访问和监控这些系统变得轻松灵活。我过去使用过许多不同的终端仿真器,从古老的 Xterm 到 Terminator 和 Konsole。
由于通常同时打开多达 25 或 30 个终端会话,因此在一个窗口中管理这些会话可以避免桌面上打开大量窗口。作为一个通常保持桌面杂乱无章的人——他们确实说这是高智商的标志,咳嗽,咳嗽——以及我的 Linux 桌面上打开了很多窗口,将我所有的终端会话整理到一个窗口中,是在整理方面向前迈进了一大步。
Tilix 通过让我将所有终端会话保存在一个非常灵活的窗口中来帮助我组织它们。由于 Tilix 的强大功能和灵活性,我可以通过许多不同的方式组织我的终端会话。
我在我的 Fedora 26 主机上使用 dnf -y install tilix 命令安装了 Tilix,因为它既没有通过从 Fedora 25 升级安装,也没有通过全新安装默认安装。
Tilix 的用户界面
图 1 显示了一个典型的(至少对我而言)Tilix 窗口,其中三个活动会话之一包含四个终端。此会话(会话 3/3)中的每个终端都使用 SSH 连接到不同的主机。请注意,每个终端的标题栏都显示该终端的用户、主机名和当前目录。

opensource.com
让我们确保我们保持术语的清晰,因为它可能会让人感到困惑。在 Tilix 中,“会话”是 Tilix 窗口中的一个页面,其中包含一个或多个终端。打开新会话会打开一个新页面,其中包含一个终端仿真会话。每个 Tilix 会话都可以水平和垂直细分为多个终端仿真会话。
可以使用 Tilix 标题栏中的工具创建或细分 Tilix 会话,并且可以执行常规配置。将窗口和会话控件放置在窗口标题栏中可以节省通常用于单独的菜单和图标栏的空间。
Tilix 标题栏上最左侧的图标通常是“窗口”菜单,其中包含窗口管理工具,例如最小化、恢复、最大化、移动等。访问 Tilix 的该菜单是通过右键单击标题栏上的空白区域。
Tilix 使用“窗口”菜单图标进行自身管理和配置。通过此菜单,您可以启动新的 Tilix 窗口,向活动的 Tilix 窗口添加新会话,以及管理快捷方式和首选项。“首选项”菜单选项提供对全局行为和外观设置、书签、快捷方式和配置文件的访问。
右侧的下一个图标显示会话数、哪个会话处于活动状态(您正在查看的会话,显然),并且它允许您在会话之间切换。单击此图标会打开一个侧边栏,其中包含打开会话的图像。只需单击所需的会话即可使其成为活动会话。
在该图标的右侧还有三个快捷方式图标。“+”图标将创建一个新会话或一个新终端,具体取决于您的配置方式。带有“+”号的垂直矩形会在当前会话中活动终端的右侧打开一个新终端。带有“+”号的水平矩形会在当前会话中活动终端的下方打开一个新终端。在所有情况下,活动终端都会调整大小,以便为新终端腾出空间。标题栏右侧的菜单图标提供保存和恢复会话以及终端布局的功能。
Tilix 在桌面上看起来不错,并且有自己的颜色主题和窗口样式。它还使用自己的图标集。
Tilix 配置文件
有一个默认配置文件,并且可以根据需要添加其他配置文件。每个配置文件都为 Tilix 的功能和外观设置了备用值。可以克隆现有配置文件,为新配置文件提供起点。
要从已打开窗口的配置文件列表中进行选择,请单击终端窗口的名称,选择“配置文件”,然后选择要更改为的配置文件。您还可以选择一个配置文件,以便在每次启动新的 Tilix 会话或终端时使用。
我真正喜欢 Tilix 的一点是它保持颜色的一致性。背景、文本和各种应用程序颜色(例如语法突出显示)始终在主机之间保持一致且易于阅读。其他终端仿真器,甚至是我以前最喜欢的 Konsole,似乎会与本地用户 shell 和应用程序配色方案交互,其中一些方案使它们难以阅读。
使用 Tilix
Tilix 需要图形用户界面 (GUI),不能在纯文本控制台之类的环境中使用。它使用 GTK3 编写,并努力符合 GNOME 人机界面指南 (HIG)。它可以从您的发行版的应用程序启动器启动。也可以从已运行的终端会话(例如 Xterm 或 Konsole)的命令行启动。
我发现 Tilix 易于使用和配置。有一些配置项我还没有弄清楚,或者没有像我期望的那样工作。这些对我使用 Tilix 来说都不重要,例如“主题变体”和“背景图像”项。更改这些选项不会使我的主工作站上的 Tilix 窗口发生可见变化,尽管它们在另一台 Fedora 26 工作站上似乎工作正常。也许有一天我会尝试弄清楚原因。
在我启动或登录我的系统后,我总是启动一个终端仿真器,以便我可以立即访问我一直依赖的所有命令行工具。我还打开进入多个远程主机的终端,我想监控这些主机或打算在这些主机上执行一些维护活动。
在终端之间切换流畅而轻松,可以使用鼠标或键盘完成。我使用当时感觉最舒服的方式。
最终想法
对我而言,在 GUI 桌面使用终端仿真器为命令行添加了 GUI 的强大功能。当使用像 Tilix、Terminator 或 Konsole 这样允许多个页面和拆分屏幕的终端仿真器时,我的工作效率呈指数级增长。
尽管还有其他功能强大的终端仿真器可以允许在单个窗口中进行多个终端会话,但我发现 Tilix 比我迄今为止尝试过的任何终端仿真器都更能满足我的需求。
我已经使用 Krusader 多年了,并且可能会继续这样做,但 Tilix 现在是我的最爱。这并不是说 Tilix 提供了 Krusader、Terminator 或其他终端仿真软件中没有的功能,而是因为 Tilix 在一个优雅的界面中实现了这些相同的功能,该界面易于学习、配置和导航,并且最大限度地利用了屏幕空间。
我发现 Tilix 非常适合我的桌面工作方式。 毕竟,这就是重点,不是吗?
12 条评论