Tilix 是一個基於 GTK+ 3 的 Linux 平鋪終端模擬器。它有一些有趣的功能,可以改善用戶在使用終端時的體驗。
什麼是 GTK+ 3?
它是一個用於創建 GUI 的跨平台小部件工具包。 Tilix 使用其最新版本(第 3 版),因此您會期望此工具具有時尚現代的用戶界面。
這看起來很酷。 現在,什麼 平鋪 實際意思?
這意味著您可以將打開的終端窗口平鋪形成馬賽克,這有助於用戶組織它們並在同一工作區中查看它們。
特徵
這些是使 Tilix 成為終端模擬器有趣替代品的一些功能:
- 水平或垂直拆分端子
- 使用拖放重新排列終端
- 通過拖放將終端分離到新窗口中
- 通過同步輸入在多個終端中復制命令
- Save 並加載終端佈局
- 輕鬆創建配色方案
- 透明背景
- 流程完成時的通知支持
- 實驗性觸發器和徽章支持
安裝
Ubuntu
測試:Xubuntu 17.10 / Ubuntu 16.04 LTS,同樣適用於 Mint 18.3
$ sudo add-apt-repository ppa:webupd8team/terminix
$ sudo apt-get update
$ sudo apt-get install tilix
拱形Linux
測試:Arch Linux 2017.11.01
去 AUR – gtkd 並單擊“下載快照”,如圖所示:
做同樣的事情 AUR – 蒂利克斯.
現在打開一個終端並轉到包所在的路徑 gtkd 位於。 類型:
$ tar -xf gtkd.tar.gz
$ cd gtkd
$ makepkg -csi PKGBUILD
並對所有人回答“是”。
然後,做同樣的事情 蒂利克斯 包(首先去它的位置)。 類型:
$ tar -xf tilix.tar.gz
$ cd tilix
$ makepkg -csi PKGBUILD
Fedora
測試於: Fedora 27工作站
$ sudo dnf install tilix
用法
現在我將展示如何使用一些使這個小工具變得有趣的功能。 如果您想了解更多信息,請隨時查看 官方文件.
命令行操作
您可以通過鍵入來執行一些操作 $ tilix -a <action>
. 也可以使用參數 –action。
- 拆分終端:
session-add-right
- 拆分終端:
session-add-down
- 創建一個新的 Tilix 窗口:
app-new-window
- 創建一個新的 Tilix 會話:
app-new-session
為了 example, 如果你想拆分終端並執行 sudo apt-get update
在新終端中處理只需鍵入:
$ tilix -a session-add-right -x sudo apt-get update
其他 example:
#1st terminal
$ tilix -a session-add-right
#2nd terminal
$ tilix -a session-add-down
它看起來像這樣:
主題
這個工具有主題支持。 它們易於創建和配置,因為它們存儲在 json 文件中,因此您可以通過簡單的方式更改它們的參數。
默認主題位於 /usr/share/tilix/themes
. 用戶主題位於 ~/.config/tilix/schemes
. 您可以將自定義主題放在那裡。
這是一 example 一個主題文件:
{
"name": "Material",
"comment": "Material Oceanic Scheme",
"use-theme-colors": false,
"foreground-color": "#A1B0B8",
"background-color": "#263238",
"palette": [
"#252525",
"#FF5252",
"#C3D82C",
"#FFC135",
"#42A5F5",
"#D81B60",
"#00ACC1",
"#F5F5F5",
"#708284",
"#FF5252",
"#C3D82C",
"#FFC135",
"#42A5F5",
"#D81B60",
"#00ACC1",
"#F5F5F5"
]
}
您可以將此作為佈局並對其進行自定義以創建自己的主題。
標題
支持自定義標題。 您只需要設置要在終端標題中顯示的變量。
- 終端名稱:
${title}
- 終端圖標標題:
${iconTitle}
- 數字終端ID:
${id}
- 當前目錄:
${directory}
- 終端列:
${colums}
- 終端行:
${rows}
- 主機名、可用性取決於在遠程系統或觸發器上配置的 VTE 腳本:
${hostname}
- 用戶名,需要觸發器支持和配置:
${username}
- 申請名稱:
${appName}
- 會話名稱:
${session}
- 會話數:
${session}
您可以在 Preferences - Appearance - Application title
.
為了 example,我希望我的終端標題有應用程序名稱(Tilix)和終端號,所以配置如下:
地震模式
此工具還支持 Quake 風格的模式,其中控制台出現在屏幕頂部。 然後,您可以在保持此模式時根據需要關閉或打開終端。
您可以通過鍵入來使用此模式 tilix --quake
.
我建議在你的鍵盤上綁定一個快捷鍵來使用這個模式,你只需要進入你的窗口管理器的設置並將一個快捷鍵綁定到那個命令。
這是地震模式的樣子:
多個窗格 – 設計垂直或水平佈局
您可以在一個窗格中創建多個終端。 您還可以創建多個窗格,每個窗格可以有不同的佈局。 您可以使用下面屏幕中突出顯示的三個按鈕進行探索。
自定義超鏈接 – 使用正則表達式的自定義超鏈接
Tilix 允許使用正則表達式定義自定義超鏈接。 然後可以點擊這些鏈接來啟動一個應用程序,將信息從匹配傳遞到應用程序。
在配置要啟動的應用程序時,可以使用令牌 $0 來表示從正則表達式中獲取的匹配項。 如果正則表達式包含組,則 $1 是第一組,$2 是第二組,依此類推。請參閱下圖以創建自定義超鏈接。
這是一個屏幕截圖,顯示了 example 使用此功能以兩個參數啟動 qalc。
拖放 – 使用拖放重新排列窗格中的終端
您可以使用拖放更改窗格中終端的佈局,您可以調整它們的大小,也可以將終端彈出到新窗口。
配置文件支持 – 支持創建由各種設置組合而成的配置文件
Tilix 帶有配置文件的功能。 配置文件是不同設置的狀態。 您可以保存不同的設置以備將來使用。 要創建新的配置文件,請參閱以下圖片以供參考。
持久佈局 – 可以從磁盤保存和加載終端分組
現在,如果您對窗格中終端的一些排列及其大小感到滿意,並且您希望將來再次使用它。 是的,您也可以將其保存在磁盤上並在將來再次加載。 請參閱屏幕截圖以保存佈局。
其他特性
您可以在 官方文件.
包起來
Tilix 是一個有趣且高度可配置的終端模擬器。 由於其現代 GTK+ 3 實現,它具有一些不錯的 UI 功能,並且還具有提高生產力的有用功能,例如終端平鋪。 更高級的用戶還可以利用其複雜而強大的功能,例如徽章、觸發器和自定義超鏈接。 這個工具對於初學者和專業人士來說都是一個很好的終端模擬器替代品,我建議你嘗試一下並測試它的所有功能!