我正在尝试使用太阳化色彩主题用于我的.Xresources
文件。我正在使用带有 i3 窗口管理器的 Arch Linux。
但是,预处理器指令似乎#define
什么也不做,而.Xresources
solarized 主题使用的文件有很多这样的指令,因此,它完全被破坏了。
我发现关于这个问题的另一个问题,但答案对我不起作用。如何#define
在 .Xresources 中启用预处理器指令?
答案1
Arch Linux 中有以下代码/etc/gdm/Xsession
:
if [ -f "$userresources" ]; then
xrdb -nocpp -merge "$userresources"
fi
该参数-nocpp
表明 xrdb 不应该通过预处理器运行输入。
修复方法是-nocpp
从上面的命令中删除该选项。
必须安装包含 cpp 的包。
如果使用 xfce,有些人建议使用上述方法:
cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4/
--nocpp
并从包含 的行xrdb -merge
中删除~/.config/xfce4/xinitrc
。