gEdit проблема с цветом выделенного текста

У меня странная проблема с использованием gEdit. Это gEdit 3.2 в Ubuntu 11.10.

Когда я выбираю какой-то фрагмент текста, это должен быть белый текст на оранжевом фоне (Unity 11.10 по умолчанию).

Внезапно он начал действовать по-другому: когда я выбираю текст, это белый текст на реальном цвете фона (например, белый на черном).

Я не знаю, связано ли это с gEdit или Unity, но в Ubuntu 11.10 я могу изменить только шрифт и тему по умолчанию в «Правка -> Настройки -> Шрифты и цвета». Никакой другой «настраиваемой» опции нет. Проблема возникает независимо от того, какую тему я выбрал.

Я понятия не имею, почему это происходит и как это решить. Кто-нибудь видел нечто подобное?

8
задан 22 October 2011 в 18:40

1 ответ

Найдите решение самостоятельно:

Это была проблема стиля (темы). Проверено снова с использованием темы по умолчанию, и это ведет себя как ожидалось. Поэтому я внимательно осмотрел другие темы и обнаружил, что не у всех этих тем была эта проблема.

Решением было отредактировать код темы (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

0
ответ дан 22 October 2011 в 18:40

Другие вопросы по тегам:

Похожие вопросы: