在Windows 7/8和Unity,你可以用WindowsKey+1来切换到任务栏/面板上的首次应用,WindowsKey+2第二等。
我需要做什么才能在 gnome-desktop 中启用它?
正如您所发现的,GNOME 3 没有内置此功能。
作为解决方法,为RaiseOrRun.sh脚本创建键盘快捷键
/home/<username>/RaiseOrRun.sh脚本chmod +x /home/<username>/RaiseOrRun.sh以使其可执行。/home/<username>/RaiseOrRun.sh <WM_CLASS> <EXECUTABLE>/home/<username>/RaiseOrRun.sh chromium chromium-browser笔记:
该解决方案对 GNOME 3 Dash 一无所知。如果您想在收藏夹中保留第一个应用程序的Super+ 1,则必须手动保持快捷键和 Dash 位置同步。
显示每个打开的应用程序的 WM_CLASS wmctrl -l -x
另请参阅:Alt+Tab 很烂;这是一个解决方案 - 程序员的漏洞 - Vicky Chijwani(解释了为什么“运行或提高”比工作区更好)。
脚本: RaiseOrRun.sh
#!/bin/bash
# $1 - case insensitive word in WM_CLASS
# $2 - command to start application
# wmctrl
# -a <WIN> Activate the window <WIN> by switching to its desktop and raising it.
# -x Include WM_CLASS in the window list or interpret <WIN> as the WM_CLASS name
wmctrl -x -a "$1" || "$2"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2302 次 |
| 最近记录: |