Я вважаю, що зміни в оболонці GNOME в лотку повідомлень є дратівливими. Чи є спосіб переключити лоток повідомлень на стару модель або принаймні зменшити елементи та не допустити натискання на весь робочий стіл при виклику?
Я вважаю, що зміни в оболонці GNOME в лотку повідомлень є дратівливими. Чи є спосіб переключити лоток повідомлень на стару модель або принаймні зменшити елементи та не допустити натискання на весь робочий стіл при виклику?
Відповіді:
Новий дизайн робить лоток непридатним для багатьох програм, таких як 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 &&
Ви можете зменшити зміни лотка повідомлень /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
класі та встановіть її на вибране вами значення :-)