
Gnome по умолчанию не предоставляет функции «Затенение окна» и «Удерживать под другими окнами» (которые можно найти в KDE Plasma и Cinnamon). Я смог активировать эти функции с помощью wmctrl
и создал сочетания клавиш для них, и они отлично работают.
Теперь проблема в том, что я иногда не могу вспомнить эти сочетания клавиш, если тороплюсь. Поэтому я подумал о редактировании контекстного меню правой кнопки мыши приложений и добавлении этих двух опций (Затенение и Удерживать под другими окнами). Я говорю о меню, которое появляется при щелчке правой кнопкой мыши по строке заголовка приложения.
Есть ли способ «добавить» элементы в это меню? Может быть, с помощью редактирования некоторых файлов конфигурации или с помощью расширения? FYI: я использую Gnome 3.36.4 на Ubuntu 20.04.
решение1
Я только что написалучебникоб этом; надеюсь, это вам поможет.
Обобщить:
.desktop
Найдите и скопируйте файл Firefox.cp /usr/share/applications/firefox.desktop ~/.local/share/applications/
Измените файл .desktop:
Найдите
Actions
строку и добавьтеnew-profilename-window;
в конец. Например:Actions=new-window;new-private-window;new-profilename-window;
Затем добавьте следующий раздел в конец файла:
[Desktop Action new-profilename-window] Name=Open a New profilename Window Exec=firefox -P "profilename"
Обязательно замените
profilename
на имя профиля Firefox, который вы хотите открыть.Перезагрузите оболочку GNOME.
Это можно сделать, нажав Alt+ F2, введя Rи нажав Enter.