LINUX.ORG.RU

Не получается изменит фон всплывающего окна

 , ,


0

1

Имеется Fedora 27 (Workstation Edition) x86_64, DE: GNOME-Classic:GNOME, WM: GNOME Shell, WM Theme: Adwaita, Theme: Adwaita [GTK2/3]. Хочу изменить фон всплывающего информационного окна (как оно правильно называется не знаю), которое информирует о событиях в сис-ме (на скрине). Что не устраивает в стандартном оформлении это не читабельность текста (черный шрифт на темном сером фоне). Пробовал править dconf-editor'ом в org/gnome/desktop/interface строку gtk-color-sсheme, добавляя в нее tooltip_bg_color:#свой цвет, но не сработало.Пробовал править gtkrc для своей темы и менять tooltip_bg_color на нужный мне цвет, и менять ntooltip_fg_color, это так же не сработало. В общем подскажите, как это сделать. Либо же изменить цвет текста. Менять тему не хочу т.к. все устраивает. Заранее спасибо.

http://ipic.su/7yy5NC.png

Ответ на: комментарий от Vsevolod-linuxoid

Я не знаю, что это за режим. Установлен гном который идет из коробки версия 3.26.2. И нет, не проще, на др. де я и сам бы сообразил как перейти.

clydefrog ()

Странная хрень какая-то, что за тема gnome-shell используется (именно она рисует это уведомление), дефолтная?

anonymous ()
Ответ на: комментарий от anonymous

Adwaita, а она ли это рисует я не знаю, и да она дефолтная. Ничего из кастомных не устанавливалось и не редактировалось.

clydefrog ()
Ответ на: комментарий от clydefrog

Попробуй так:

  • создай файл ~/.themes/fix/gnome-shell/gnome-shell.css
  • внутри пропиши
    .notification-banner {
      color: нужный цвет (#ff0000 например);
      background-color: нужный цвет;
    }
    
  • выбери в gnome-tweak-tool тему shell с названием fix

Для выбора темы нужно расширение, оно подтянется как зависимость gnome-tweak-tool, если выбор темы будет «невыбираемым» - поможет релогин.

anonymous ()
Ответ на: комментарий от clydefrog

Тогда в dconf-editor /org/gnome/shell/extensions/user-theme пропиши значение fix (ну или как ты папку в ~/.themes обозвал).

anonymous ()
Ответ на: комментарий от clydefrog

Выходит, в gnome-classic сессии настройки цветов этих уведомлений берутся не из темы shell, а из неизвестного места.

Поглядел на содержимое пакета gnome-classic-session, попробуй переименовать gnome-shell.css в gnome-classic.css. Если не получится поищи файл /usr/share/gnome-shell/theme/gnome-classic.css и в нем найти упоминания про notification-banner (и изменить цвета).

anonymous ()
Ответ на: комментарий от anonymous

Поглядел на содержимое пакета gnome-classic-session, попробуй переименовать gnome-shell.css в gnome-classic.css. Если не получится поищи файл /usr/share/gnome-shell/theme/gnome-classic.css и в нем найти упоминания про notification-banner (и изменить цвета).

Не надо так делать. Решение же есть: https://bugzilla.redhat.com/show_bug.cgi?id=1461861#c4

nvl ★★ ()
Ответ на: комментарий от nvl

Не надо так делать.

Вот тут не понял, я же тоже самое и написал (почти). Если classic shell подтянет значение из ~/.themes, то не придется менять его каждый раз при обновлении gnome-classic-session.

Но вообще да, там все подробно написано, жаль не видел сообщение, пока печатал ответ. Странно что до сих пор не починили.

anonymous ()
Ответ на: комментарий от anonymous

Сделал как советуют в багзиле, получилось. Спасибо за помощь.

clydefrog ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.