我试图了解 .Xresources 的功能,但即使是最简单的配置我也无法做到。例如,我希望能够更改终端的背景颜色。
在我的 .Xresources 文件中,我有:
*background: #FFFFFF
我保存然后运行
xrdb -merge ~/.Xresources
我尝试退出终端,注销然后重新启动,然后重新启动。没运气。
我知道我可以使用 Edit-->Profile Preferences-->Colors 来更改背景,但我想了解 Xresources
编辑:我在Ubuntu 论坛上问了这个问题,并收到了 Toz 的回复
您使用的是哪个终端程序?您列出的过程适用于 xterm(和其他 Xt 库派生应用程序)。如果您使用的是 gnome-terminal 或 xfce4-terminal,那么您就不走运了 - 两个终端都不使用 Xresources 来设置其属性。您必须使用程序使用的配置系统。
当时我没有使用 xterm,所以使用.Xresources
.
从你所说的(特别是你对菜单条目Edit-->Profile Preferences-->Colors 的引用)我推断你正在使用 gnome-terminal 。
这就是它不起作用的原因:gnome-terminal 不使用~/.Xresources
或~/.Xdefaults
文件。它有自己的配置,存储在其他地方(具体来说,~/.gconf/apps/gnome-terminal/
)。
另请参阅此处:https ://bbs.archlinux.org/viewtopic.php?pid=1003284
回到过去,当 GNU/Linux 上的一切都被简化和标准化时,基本上任何终端程序都会使用这些文件。但如今,每个开发人员都在做自己的事情,尤其是当你关注 Gnome、KDE 和 consorts 时。
如果您想了解并使用~/.Xresources和~/.Xdefaults文件,请使用老式 X 终端,例如xterm、rxvt或urxvt。