Чи можна зменшити область сповіщень Gnome 3.6?


13

Я вважаю, що зміни в оболонці GNOME в лотку повідомлень є дратівливими. Чи є спосіб переключити лоток повідомлень на стару модель або принаймні зменшити елементи та не допустити натискання на весь робочий стіл при виклику?


1
За вашим описом, я думаю, ви говорите про оболонку GNOME та лоток для повідомлень. Я відредагував ваше запитання більш конкретною термінологією, щоб переконатись, що ніхто не заплутається :)
Dylan McCall,

Відповіді:


11

Новий дизайн робить лоток непридатним для багатьох програм, таких як CherryTree, Deluge тощо, які мають піктограми лотка, тому що вам потрібно чекати одну довгу секунду для кожного доступу! І якщо випадково курсор миші торкнеться дна робочого столу лише на секунду, ви побачите неприємний рух. Я не знаю, куди хочуть піти розробники gnome з такими "нововведеннями".

Однак ви можете змінити поведінку лотка, відредагувавши /usr/share/gnome-shell/js/ui/messageTray.js.Я змінив TRAY_DWELL_TIME to 50 msі встановив гарячу зону на старий правий нижній кут, змінивши рядок, на який написано let shouldDwell = ...:

let shouldDwell = (x >= monitor.x && x == monitor.x + monitor.width - 1 &&

Це робить лоток знову корисним, але я не знайшов способу запобігти цьому руху вгору.

EDIT (спасибі @ 6ahodir):

Щоб запобігти руху вгору робочого столу, змініть той самий файл ( /usr/share/gnome-shell/js/ui/messageTray.js) та оновіть наступний рядок у _showDesktopClone()функції:

{ y: -this.actor.height,

до цього:

{ y: 0,

Якщо ви хочете видалити повідомленняTray,

let shouldDwell = (x >= monitor.x + monitor.width && x <= monitor.x + monitor.width + 1 &&    

Дивовижні хлопці, це ТОЧНО те, що я шукав !! Багато, велике спасибі
Cory Gross

Спасибі! Нова оболонка гнома трохи порушила мої робочі процеси. Але чи знаєте ви, чи можу я змінити цей код, не змінюючи встановлені файли? Яким-небудь способом перекрити поведінку оболонки гнома?
розріджений

5

Ви можете зменшити зміни лотка повідомлень /usr/share/gnome-shell/theme/gnome-shell.css

#message-tray {
    background: #2e3436 url(message-tray-background.png);
    background-position: 0 0;
    background-repeat: repeat;
    transition-duration: 250;
    height: 36px;
}

А також слід змінити розмір піктограм у /usr/share/gnome-shell/js/ui/messageTray.js. Шукайте SOURCE_ICON_SIZEконстанту в Sourceкласі та встановіть її на вибране вами значення :-)


2

Вимкнення наведення курсора на область сповіщень:

let shouldDwell = 0;

Існує прив'язка клавіш до області сповіщень (за замовчуванням - супер + м)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.