Emacs
emacs 24 上菜單欄和捲動條的顏色
EmacsWiki(上面的連結)的說明不起作用。這可能是因為我使用的是 emacs 24。
根據EmacsWiki上的 ColorTheme 頁面,emacs 24 有一個新的顏色系統,所以我嘗試了一些顏色主題並對其進行了修改。(菜單欄→選項→自定義 Emacs→自定義主題)但是我找不到應該自定義的面孔。
你能告訴我如何改變emacs 24的菜單欄和捲動條的顏色嗎?
環境:openSUSE 12.3, KDE 4.10.5, Emacs 24.2.1 (x86_64-suse-linux-gnu, GTK+ Version 3.6.4)
按照 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/
.
- Emacs 24 沒有新的顏色系統。它的新功能是自定義主題的自定義界面,與 library的顏色主題不同但相似
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
. 或者您可以定義使用它們的顏色主題或自定義主題。