答案1
Emacs 24 没有新的颜色系统。它的新功能是自定义界面风俗主题与主题不同但相似颜色图书馆的主题
color-theme.el
。我想你的意思是模式线而不是菜单栏。 (要更改菜单栏外观,我认为唯一的办法可能是 Xresources。)
要定制的面孔是:
scroll-bar
mode-line
mode-line-inactive
mode-line-emphasis
mode-line-buffer-id
mode-line-highlight
您可以使用自定义其中任何一个M-x customize-face
。或者您可以定义颜色主题或使用它们的自定义主题。
答案2
按照 Foof 显示的步骤,我找到了正确的路径gtk.css
。
1)通过以下命令启动emacs,然后退出。
$ strace -o strace.log emacs &
2)以下命令将显示路径
$ grep gtk.css strace.log | grep config
stat("/home/username/.config/gtk-3.0/gtk.css", 0x7fffc9981d50) = -1 ENOENT (No such file or directory)
所以我gtk.css
把~/.config/gtk-3.0/
.
答案3
按照建议,添加gtk.css
to ~/.config/gtk-3.0/
also worked for me. But it was not obvious (to me) what lines to put in that file. After browsing another gtk.css file for a theme on my system (Pocillo), I used this:
scrollbar slider {
background-color: rgba(128, 128, 128, 0.5);
}
scrollbar slider:hover {
background-color: rgba(128, 128, 128, 0.6);
}
scrollbar slider:active {
background-color: rgba(128, 128, 128, 0.7);
}
scrollbar slider:disabled {
background-color: rgba(128, 128, 128, 0.3);
}
这是在 Ubuntu Budgie 21.10 上。