Я нахожу раздражение изменений в панели сообщений GNOME Shell 3.6. Есть ли способ переключить панель сообщений на старую модель или, по крайней мере, сжать элементы и не дать им вытолкнуть весь рабочий стол при вызове?
По вашему описанию, я полагаю, вы говорите о GNOME Shell и панели сообщений. Я отредактировал ваш вопрос с более конкретной терминологией, чтобы никто не запутался :)
Дилан Макколл
Ответы:
11
Новый дизайн делает лоток непригодным для многих приложений, таких как CherryTree, Deluge и т. Д., Которые имеют значки в трее, так как вам придется ждать одну длинную секунду для каждого доступа! И если случайно курсор мыши коснется нижней части рабочего стола всего на секунду, вы увидите неприятное движение. Я не знаю, куда разработчики гномов хотят пойти с такими "новшествами".
Тем не менее, вы можете изменить поведение лотка, отредактировав его и /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 &&
Это снова делает лоток пригодным для использования, но я не нашел способа предотвратить это движение вверх.
РЕДАКТИРОВАТЬ (благодаря @ 6ahodir):
Чтобы предотвратить перемещение рабочего стола вверх, измените тот же файл ( /usr/share/gnome-shell/js/ui/messageTray.js) и обновите следующую строку в _showDesktopClone()функции:
{ y: -this.actor.height,
к этому:
{ y: 0,
Если вы хотите удалить messageTray,
let shouldDwell = (x >= monitor.x + monitor.width && x <= monitor.x + monitor.width + 1 &&
Крутые ребята, это именно то, что я искал! Огромное спасибо.
Кори Гросс
Благодарность! Новый gnome-shell немного сломал мои рабочие процессы. Но знаете ли вы, могу ли я изменить этот код без вмешательства в установленные файлы? Какой-то способ переопределить поведение оболочки gnome для каждого пользователя?
истончен
5
Вы можете уменьшить сообщение лоток, модифицируя /usr/share/gnome-shell/theme/gnome-shell.css
И вы должны также изменить размер значков в /usr/share/gnome-shell/js/ui/messageTray.js. Найдите SOURCE_ICON_SIZEконстанту в Sourceклассе и установите для нее значение по вашему выбору :-)
Ответы:
Новый дизайн делает лоток непригодным для многих приложений, таких как CherryTree, Deluge и т. Д., Которые имеют значки в трее, так как вам придется ждать одну длинную секунду для каждого доступа! И если случайно курсор мыши коснется нижней части рабочего стола всего на секунду, вы увидите неприятное движение. Я не знаю, куда разработчики гномов хотят пойти с такими "новшествами".
Тем не менее, вы можете изменить поведение лотка, отредактировав его и
/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 &&
Это снова делает лоток пригодным для использования, но я не нашел способа предотвратить это движение вверх.
РЕДАКТИРОВАТЬ (благодаря @ 6ahodir):
Чтобы предотвратить перемещение рабочего стола вверх, измените тот же файл (
/usr/share/gnome-shell/js/ui/messageTray.js
) и обновите следующую строку в_showDesktopClone()
функции:{ y: -this.actor.height,
к этому:
{ y: 0,
Если вы хотите удалить messageTray,
источник
Вы можете уменьшить сообщение лоток, модифицируя
/usr/share/gnome-shell/theme/gnome-shell.css
И вы должны также изменить размер значков в
/usr/share/gnome-shell/js/ui/messageTray.js
. НайдитеSOURCE_ICON_SIZE
константу вSource
классе и установите для нее значение по вашему выбору :-)источник
Отключить наведение области уведомлений:
Для области уведомлений есть привязка клавиш (по умолчанию super + m)
источник