使用不同的組態啟動 xterm 實例

使用不同的組態啟動 xterm 實例

有一種方法可以啟動xterm使用不同設定檔的實例。前任:xterm -load .Xresources-1xterm -load .Xresources-1

使用xrdb -load ~/.Xdefaults更改全域配置,這是我試圖避免的。

答案1

這通常是透過改變實例名稱,預設是運行的程式的名稱,但可以使用-name選項。 (如果您創建一個到程式的符號鏈接並運行該鏈接,這也是重命名程式的快速方法)。

如果您有資源文件,其設置如下

xterm*font: fixed

實例xterm該行的開頭。

您也可以更改班級名稱(您通常將其視為XTerm,也在資源行的開頭)。這uxterm腳本使用-class覆寫此選項以變更設定以使xterm工作在 UTF-8 模式下一致。

如果你有不同的類別名,那麼你可以使用app-defaults搜尋機制來支援不同的資源檔案。我將環境變數設定XAPPLRESDIR為我自己的目錄,並具有本地自訂的資源檔案(每個資源檔案都以一個班級)。這記錄在X(7):

特定於應用程式的文件
由環境變數命名的目錄XUSERFILESEARCHPATH或環境變數XAPPLRESDIR(它命名一個目錄並應以'/'在 POSIX 系統上),加上標準位置的目錄(通常在/tmp/Xorg-KEM/lib/X11/,但這可以被覆蓋XFILESEARCHPATH環境變數)搜尋特定於應用程式的資源。例如,應用程式預設資源通常保存在/tmp/Xorg-KEM/lib/X11/app-defaults/。請參閱X 工具包內嵌 - C 語言接口手冊了解詳細資訊。

相關內容