Ubuntu 19.04: как создавать собственные сочетания клавиш для открытия или создания любого приложения
Я хочу знать технику создания пользовательских ярлыков для открытия или создания любого приложения.
1 ответ
Решение
Требования
Приложение или команда
Установите все это как sudo apt install wmctrl
- xprob
- Greb
- wmctrl
Информация
WM_CLASS
Информация о приложении.
инструкции
Создание WM_CLASS
для любого приложения
Для этого вам нужно сделать настольное приложение.
- Тип
sudo -H gedit /usr/share/applications/<appname>.desktop
- И заполните эти разделы тем, что вы хотите сделать, я предлагаю вам посмотреть эти посты
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Appname
GenericName=Appname
Comment=
Exec=
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Icon=
Categories=
Keywords=
X-Ubuntu-Gettext-Domain=
StartupWMClass=
Получение WM_CLASS
любого приложения
- Первый тип терминала, чтобы найти
WM_CLASS
любого приложенияxprop | grep WM_CLASS
- После ENTER нажмите приложение, для которого вы хотите сделать ярлык для
- Вы увидите возврат, как
WM_CLASS(STRING) = "gnome-terminal-server", "Gnome-terminal"
- Скопируйте первую строку, которая
gnome-terminal-server
с помощью CTRL + SHIFT + C
Делать ярлык
- Открытые ярлыки с набором текста
shortcut
на панель поиска - Нажмите
+
значок внизу открытого окна - Установите любое имя, которое вы хотите назвать раздел
- Тип
bash -c "wmctrl -xa <wm_class> || <wm_class>
в командный раздел - Наконец, нажмите ярлык и установите свой собственный ярлык:)