gEdit 所選文字顏色的問題

gEdit 所選文字顏色的問題

我在使用 gEdit 時遇到了一個奇怪的問題。它是 Ubuntu 11.10 中的 gEdit 3.2。

當我選擇一段文字時,它應該是橘色背景上的白色文字(Unity 11.10 預設)。

突然它開始表現不同:當我選擇文字時,它是實際背景顏色上的白色文字(例如,黑底白字)。

我不知道它是否與 gEdit 或 Unity 有關,但從 Ubuntu 11.10 開始,我只能在「編輯 -> 首選項 -> 字體和顏色」中更改預設字體和主題。沒有其他“可調整”選項可用。無論我選擇什麼主題,都會出現問題。

我不知道為什麼會發生這種情況以及如何解決這個問題。有人看過類似的東西嗎?

答案1

自己找解決方案:

這是一個風格(主題)問題。使用預設主題再次檢查,其行為符合預期。於是我仔細檢視了其他主題,發現並非所有主題都有這個問題。

解決方案是編輯主題的程式碼 (twilight.xml) 以插入以下行:

<style name="selection" background="orange" />
<style name="selection-unfocused" foreground="white" background="gray" />

順便說一下,gEdit 3 主題的位置與 gEdit 2 不同。

~/.local/share/gtksourceview-3.0/styles/

如果該目錄不存在,您可以自行建立。有關樣式路徑的更多信息,請參見此處: http://live.gnome.org/GtkSourceView/StyleSchemes

相關內容