У меня возникла странная проблема с использованием gEdit. Это gEdit 3.2 в Ubuntu 11.10.
Когда я выделяю какой-либо фрагмент текста, это должен быть белый текст на оранжевом фоне (по умолчанию в Unity 11.10).
Внезапно все стало вести себя по-другому: когда я выделяю текст, он становится белым на реальном фоне (например, белый на черном).
Не знаю, связано ли это с gEdit или Unity, но с Ubuntu 11.10 я могу изменить только шрифт и тему по умолчанию в "Edit -> Preferences -> Fonts & Colors". Никакие другие "настраиваемые" опции не доступны. Проблема возникает независимо от того, какую тему я выбираю.
Я понятия не имею, почему это происходит и как это решить. Кто-нибудь видел что-то подобное?
решение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