yuma Asked: 2019-05-19 04:19:32 +0800 CST2019-05-19 04:19:32 +0800 CST 2019-05-19 04:19:32 +0800 CST 如何制作自定义快捷方式来打开或创建任何应用程序[重复] 772 我想知道制作自定义键盘快捷键以打开或创建任何应用程序的技术。 shortcuts shortcut-keys 19.04 1 个回答 Voted Best Answer Yedhrab 2019-05-19T04:30:26+08:002019-05-19T04:30:26+08:00 要求 应用程序或命令 安装所有这些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>_ 最后,单击快捷方式并设置您的自定义快捷方式:)
要求
应用程序或命令
安装所有这些
sudo apt install wmctrl
信息
WM_CLASS
应用程序的信息。指示
WM_CLASS
为任何应用程序创建为此,您需要制作桌面应用程序。
sudo -H gedit /usr/share/applications/<appname>.desktop
获取
WM_CLASS
任何应用程序WM_CLASS
查找任何应用程序的第一类型终端xprop | grep WM_CLASS
WM_CLASS(STRING) = "gnome-terminal-server", "Gnome-terminal"
gnome-terminal-server
带有CTRL++的第一个SHIFT字符串C制作捷径
shortcut
通过键入搜索面板打开快捷方式+
打开的窗口底部的图标bash -c "wmctrl -xa <wm_class> || <wm_class>
_