使用不同的配置启动 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 语言接口手册了解详细信息。

相关内容