Подменю программы, темно-серые на черном, таким образом неразборчивом

При использовании программы, например, Устройство записи Libre, когда я нажимаю на файл, открытый, затем в поле меню Open, у меня есть возможность изменить тип файла из "Всех файлов" к определенному типу файла, когда я нажимаю на "All files", список выбора появляется. Цвет шрифта для различных типов файлов является темно-серым на черном фоне, делающем неразборчивые элементы списка. Поскольку я перемещаю курсор, цвет шрифта и фон изменяются на "нормальный" черный цвет на белом фоне, но только для объекта, что курсор колеблется в тот момент. Это делает остальную часть списка невозможной читать и перемещение курсора медленно вниз, список, приостанавливаясь для чтения каждого объекта, является очень громоздким способом добиться цели.

Это только происходит на Устройстве записи Libre, но также и Inkscape, Geeqie и множестве других программ и их подменю. Единственная программа, которую я мог найти, где этого не произошло, была Firefox (58.02). Кроме того, это происходит на 3 различных машинах, каждом с различным процессором, различной видеокартой и где машина имеет несколько мониторов, это происходит на всех мониторах.

Все машины работают 16.04, один с последними обновлениями, другие немного позади на обновлениях. Это ошибка или "функция". Ха-ха. Что продолжается? Действительно ли это является закрепляемым? Как?

5
задан 18 February 2018 в 20:18

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)

  • Откройте Системное приложение Настроек

  • Перейдите к разделу Appearance

  • Измените тему от Окружения до чего-то еще, и затем обратно снова к Окружению (это обновит Вашу тему),

Протестированный в соответствии с Ubuntu 16.04. Точная строка для изменения может варьироваться, в зависимости от какого уровня установки патча Вы имеете. Более безопасный способ найти, что строка изменяется, состоит в том, чтобы искать style "menu" = "dark" в файле. В vi это было бы: /style "menu" = "dark"


Перед изменением:

Inkscape menu


После изменения:

Inkscape after change

2
ответ дан 23 November 2019 в 10:34

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

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