我想了解如何自定义键盘快捷键来打开或创建任何应用程序。
答案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>
命令部分 - 最后,单击快捷方式并设置您的自定义快捷方式:)