Как создать пользовательские ярлыки для открытия или создания любого приложения

Как создать пользовательские ярлыки для открытия или создания любого приложения

Я хочу узнать, как создать пользовательские сочетания клавиш для открытия или создания любого приложения.

решение1

Требования

Приложение или команда

Установите все это какsudo apt install wmctrl

  • xprob
  • греб
  • 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>командараздел
  • Наконец, нажмите «Ярлык» и установите свой собственный ярлык :)

Связанный контент