如何创建自定义快捷方式来打开或创建任何应用程序

如何创建自定义快捷方式来打开或创建任何应用程序

我想了解如何自定义键盘快捷键来打开或创建任何应用程序。

答案1

要求

应用程序或命令

安装所有这些sudo apt install 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>命令部分
  • 最后,单击快捷方式并设置您的自定义快捷方式:)

相关内容