其他应用程序的 Guake 行为

其他应用程序的 Guake 行为

我使用并且喜欢 guake 终端仿真器,因此我想知道是否可以让切换行为适用于其他应用程序。

例如,我想按 F11,然后当前正在运行的 gVim 实例应该会弹出到定义的位置(或全屏)。但切换到 gVim 并使其聚焦已经很有帮助了。

我使用 Ubuntu 12.04。

答案1

我设法使用命令行工具完成此操作,wmctrl如下所示:

安装wmctrlsudo apt-get install wmctrl

创建一个 shell 脚本来在两个 vim 位置之间切换:我希望 vim 显示的位置和看不见的位置(如虚拟桌面)。您可以使用 获得所需的位置wmctrl -l -G

TOGGLE=$HOME/.toggle_vim 
if [ ! -e $TOGGLE ]; then
    touch $TOGGLE
    wmctrl -r GVIM -e "0, 1748, 549,  1612, 484"
else
    rm $TOGGLE
    wmctrl -r GVIM -e "0, 3227, 1050, 132,  76"
fi

将该脚本映射为自定义键盘快捷键:“bash /path/to/script”

相关内容