Подменю программы темно-серые на черном, поэтому неразборчиво
При использовании программы, например Libre Writer, когда я нажимаю на файл, открываю, затем в окне меню "Открыть" у меня есть возможность изменить тип файла с "Все файлы" на определенный тип файла, когда я нажимаю "Все" файлы "появится список выбора. Цвет шрифта для разных типов файлов - темно-серый на черном фоне, что делает элементы списка неразборчивыми. При перемещении курсора цвет шрифта и фона изменяются на "нормальный" черный на белом фоне, но только для элемента, над которым курсор наведен в этот момент. Это делает невозможным чтение остальной части списка, и медленное перемещение курсора вниз по списку, приостановка чтения каждого элемента - очень громоздкий способ добиться цели.
Это происходит не только в Libre Writer, но и в Inkscape, Geeqie и множестве других программ и их подменю. Единственная программа, которую я смог найти, где это не произошло, была Firefox (58.02). Кроме того, это происходит на 3 разных компьютерах, каждый с разным процессором, разной видеокартой, и там, где на машине установлено несколько мониторов, это происходит на всех мониторах.
Все машины работают 16.04, одна с последними обновлениями, остальные немного отстают от обновлений. Это ошибка или "фича". Ха-ха. Что здесь происходит? Это поправимо? Как?
1 ответ
Ниже приведено минимальное изменение, которое исправляет эти всплывающие меню.
В качестве резервной копии сделайте копию файла
/usr/share/themes/Ambiance/gtk-2.0/gtkrc
:cp /usr/share/themes/Ambiance/gtk-2.0/gtkrc ~/Documents/gtkrc
Используя sudo, отредактируйте файл
/usr/share/themes/Ambiance/gtk-2.0/gtkrc
:sudo vi /usr/share/themes/Ambiance/gtk-2.0/gtkrc
Перейти к (около) линии 346 (
346G
) который должен читать:style "menu" = "dark" {
Удали это:
= "dark"
Теперь строка должна выглядеть так:
style "menu" {
Сохраните ваши изменения (
ZZ
)Откройте приложение "Настройки системы"
Перейти в раздел Внешний вид
Измените тему с Ambiance на что-то другое, а затем снова на Ambiance (это освежит вашу тему)
Протестировано под Ubuntu 16.04. Точная строка для изменения может варьироваться в зависимости от того, какой уровень патча у вас есть. Более безопасный способ найти строку для изменения - это поиск style "menu" = "dark"
в файле. В vi это будет: /style "menu" = "dark"
До изменения:
После изменения: