У меня странная проблема с использованием gEdit. Это gEdit 3.2 в Ubuntu 11.10.
Когда я выбираю какой-то фрагмент текста, это должен быть белый текст на оранжевом фоне (Unity 11.10 по умолчанию).
Внезапно он начал действовать по-другому: когда я выбираю текст, это белый текст на реальном цвете фона (например, белый на черном).
Я не знаю, связано ли это с gEdit или Unity, но в Ubuntu 11.10 я могу изменить только шрифт и тему по умолчанию в «Правка -> Настройки -> Шрифты и цвета». Никакой другой «настраиваемой» опции нет. Проблема возникает независимо от того, какую тему я выбрал.
Я понятия не имею, почему это происходит и как это решить. Кто-нибудь видел нечто подобное?
Найдите решение самостоятельно:
Это была проблема стиля (темы). Проверено снова с использованием темы по умолчанию, и это ведет себя как ожидалось. Поэтому я внимательно осмотрел другие темы и обнаружил, что не у всех этих тем была эта проблема.
Решением было отредактировать код темы (twilight.xml), чтобы вставить следующие строки:
<style name="selection" background="orange" />
<style name="selection-unfocused" foreground="white" background="gray" />
Кстати, расположение тем в gEdit 3 отличается от gEdit 2. Вот оно is:
~/.local/share/gtksourceview-3.0/styles/
Вы можете создать каталог самостоятельно, если он не существует. Дополнительная информация о путях стилей здесь: http://live.gnome.org/GtkSourceView/StyleSchemes