Foot 是一個快速、輕量和簡約的 Wayland 終端模擬器。
安裝
安裝 foot包 軟體包或 foot-gitAUR 開發版本。
配置
foot加載 $XDG_CONFIG_HOME/foot/foot.ini
中的配置文件(默認為 $HOME/.config/foot/foot.ini
)。配置文件模板位於 /etc/xdg/foot/foot.ini
,複製模板到 $XDG_CONFIG_HOME/foot/foot.ini
並取消要修改設置的注釋。重啟 foot 以應用新設置。
手冊頁面 foot.ini(5) 提供了關於如何配置 foot 的詳細信息。
顏色
您可以通過修改 [colors]
部分自定義顏色。
主題可在 /usr/share/foot/themes
中找到。要應用主題,請在 [main]
} 下添加 include
關鍵字。
$HOME/.config/foot/foot.ini
[main] include=/usr/share/foot/themes/主題名稱
伺服器(守護進程)模式
- 在伺服器模式下運行 foot 的優勢包括減少內存占用和啟動時間。
- 缺點是會影響性能;所有窗口的輸入和輸出都在同一線程中復用(但每個窗口都有自己的渲染線程)。這意味著,如果一個窗口忙於輸出等工作,其他窗口就會受到影響。此外,如果伺服器進程崩潰,所有窗口都將消失。
正常運行時,foot 會為每個窗口啟動一個新的 foot 進程。
foot 也可以在伺服器模式下運行。在這種模式下,一個進程會託管多個窗口。所有 Wayland 通信、VT 解析和渲染都在伺服器進程中完成。
新窗口通過運行 footclient 來打開,它一直運行到終端窗口關閉為止,然後以客戶端進程(通常是 shell)的退出值退出。
啟用/啟動用戶單元 foot-server.service
或相應的 foot-server.socket
用於激活套接字,以便在登錄時自動啟動腳本伺服器。
提示與技巧
GNOME
顯示邊框
目前,GNOME 不支持 Wayland 上的伺服器端裝飾。在 GNOME 上運行的 foot 將顯示一個普通的平面窗口。您可以配置 foot 顯示邊框,以便更容易區分不同的 foot 窗口。
$HOME/.config/foot/foot.ini
[csd] border-width=2 border-color=ff404040
疑難解答
登錄後 foot-server 未啟動
foot-server.service
單元和 foot-server.socket
單元需要 graphical-session.target
,但是 Sway 不會自動設定這些,請遵循 Sway#使用 systemd 管理特定於 Sway 的守護程序 創建一個 sway-session.target
單元並在 Sway 啟動時將其啟動。