nobus |
|
Темы:
67
Сообщения:
1067
Участник с: 01 января 2010
|
Для исправления безобразной области уведомлений в GNOME-Shell 3.6, нам потребуется поправить два системных файла.
Здесь мы определяем внешний вид и размеры области уведомлений. Не забываем сделать резервную копию: $ sudo cp -iv /usr/share/gnome-shell/theme/gnome-shell.css /usr/share/gnome-shell/theme/gnome-shell.css.bak Открываем файл темы в любимом редакторе $ sudo nano /usr/share/gnome-shell/theme/gnome-shell.css Находим следующую секцию: /* Message Tray */ #message-tray { background: #2e3436 url(message-tray-background.png); background-repeat: repeat; transition-duration: 250; } и исправляем значение height на свое. Можно также убрать фоновое изображение и привести цвет фона в соответствии с темой (но, к сожалению, в новой версии оболочки сделать эту область прозрачной больше не получится): /* Message Tray */ #message-tray { background: #000000; transition-duration: 250; height: 48px; }
Здесь мы определяем размер иконок, отображающихся в области уведомлений. Таким же образом создаем резервную копию: $ sudo cp -iv /usr/share/gnome-shell/js/ui/messageTray.js /usr/share/gnome-shell/js/ui/messageTray.js.bak Затем открываем файл с настройками трея в редакторе: $ sudo nano /usr/share/gnome-shell/js/ui/messageTray.js Находим секцию const Source = new Lang.Class({ Name: 'MessageTraySource', SOURCE_ICON_SIZE: 48, и исправляем значение SOURCE_ICON_SIZE на свое, например: const Source = new Lang.Class({ Name: 'MessageTraySource', SOURCE_ICON_SIZE: 24, Также в данном файле можно определить задержку во времени при наведении указателя мыши на область уведомлений, после которой трей отобразится на экране (TRAY_DWELL_TIME), а также временной интервал для действия при помощи указателя мыши на открытый лоток трея (TRAY_DWELL_TIME): Находим секцию: // Time the user needs to leave the mouse on the bottom pixel row to open the tray const TRAY_DWELL_TIME = 1000; // ms // Time resolution when tracking the mouse to catch the open tray dwell const TRAY_DWELL_CHECK_INTERVAL = 100; // ms и исправляем время, указанное в миллисекундах, например: // Time the user needs to leave the mouse on the bottom pixel row to open the tray const TRAY_DWELL_TIME = 500; // ms // Time resolution when tracking the mouse to catch the open tray dwell const TRAY_DWELL_CHECK_INTERVAL = 100; // ms Можно также запретить активацию области уведомлений при наведении указателя мыши на нижнюю часть экрана. Для этого находим значение: let shouldDwell = (x >= monitor.x && x <= monitor.x + monitor.width && y == monitor.y + monitor.height - 1); и исправляем его следующим образом: let shouldDwell = false; Однако помните, что остается возможность активировать трей при помощи комбинации клавиш SUPER + M (Напомню, что клавиша SUPER - это клавиша WIN на стандартной клавиатуре). Источник идеи: Can the Gnome 3.6 notification area be shrinked?
Говорила мама: "RTFM, сынок!"
|