我想向 Ubuntu 19.10 添加条件键映射。
通常,当窗口处于全屏模式并且您按super+arrowDown时,它会进入窗口模式(或其他任何名称)。
当一个窗口现在处于“窗口模式”时,我希望能够通过在其上使用super+来最小化它(并且只有这样) arrowDown。
是否可以创建这样的快捷方式而不影响super+arrowDown在全屏窗口上的映射?
我想向 Ubuntu 19.10 添加条件键映射。
通常,当窗口处于全屏模式并且您按super+arrowDown时,它会进入窗口模式(或其他任何名称)。
当一个窗口现在处于“窗口模式”时,我希望能够通过在其上使用super+来最小化它(并且只有这样) arrowDown。
是否可以创建这样的快捷方式而不影响super+arrowDown在全屏窗口上的映射?
仅要更改它,您可能需要编写自己的扩展程序。但是,除了做一些其他事情之外,还有一个扩展程序的行为就像你想要的那样。它是 Gnome Shell 扩展WinTile:Fmstrat 为 GNOME 提供的 Windows 10 窗口平铺。
它完全符合您的要求,其中Super+Down将使窗口退出最大化模式,随后按下会将其最小化。
它做了额外的事情,但他们,你可能会喜欢这些。Super您可以像在标准 Ubuntu 中那样使用+Left/Right键左右平铺。此外,在半平铺窗口上使用Super+会将其平铺四分之一。Up/Down
您可以将以下 Bash 脚本添加到Super+Down快捷方式。
该脚本使用
xdotool
,wmctrl
和xprop
. 通过运行以下命令确保它们已安装在您的计算机中:要保存脚本并使其可执行:
打开您选择的文本编辑器并复制/粘贴脚本的内容。
使用您选择的名称将脚本保存在计算机上的某个位置,例如
/home/user/path/to/script.sh
.通过运行以下命令为您保存的脚本授予执行权限:
要将脚本添加到快捷方式(在 GNOME 中):
打开设置→设备→键盘。
找到恢复窗口快捷方式,单击它并将其设置为另一个快捷方式,例如Super+ B,然后按Set。这必须完成,否则您将无法在脚本中使用Super+ Down。
注意:如果您希望Super+Down具有默认行为并将脚本设置为另一个快捷方式,请跳过此步骤并在后续步骤之后添加您选择的快捷方式。
在键盘快捷方式窗口的底部,单击“+”图标以添加新的快捷方式。
给快捷方式一个您选择的名称,例如“最小化替代”,在命令
/home/user/path/to/script.sh
字段中添加脚本的完整路径( ),单击设置快捷方式...添加+作为快捷方式并关闭快捷方式窗口(见截图以下)。SuperDownSuper+Down现在应该有你想要的行为了!