![用于模拟 Windows [Win]+[箭头] 键盘快捷键的脚本](https://linux22.com/image/23609/%E7%94%A8%E4%BA%8E%E6%A8%A1%E6%8B%9F%20Windows%20%5BWin%5D%2B%5B%E7%AE%AD%E5%A4%B4%5D%20%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E7%9A%84%E8%84%9A%E6%9C%AC.png)
我正在运行 Fedora 14。我想(至少部分地)模拟 Windows 当您点击Win+时的行为Arrow Key。也就是说,我希望它“捕捉”到屏幕的左侧/右侧。
我对 Linux/Unix 不是很熟悉,但这是我的想法:
xdotool getactivewindow windowmove 0 0
xdotool getactivewindow windowmove 1680 0
用于分别将当前窗口移动到左/右显示器。这对于我的目的来说可以很好地工作,但是对于某些程序来说,如果窗口最大化,它就无法工作。有谁知道一个好方法来做到这一点?我想一种解决方案是在窗口最大化时恢复窗口,移动它,然后最大化它,但我也不知道如何做到这一点。
答案1
我决定使用设置Win+Up来切换窗口最大化(这是一个预设的快捷方式选项),以及前面提到的xdotool
.如果您有更直接/更通用的解决方案,请随时发布。
答案2
您可以拥有完全一样KDE 中 Windows Meta+左/右箭头键的行为:转到相同的 kwin 键盘快捷键对话框并设置“向左/向右快速平铺窗口“ 选项。
对于 Meta+Up,我发现“最大化窗口”或“垂直最大化窗口”很方便。
它可以跨多个显示器工作,并且可以非常方便地将两个应用程序并排放置在屏幕上。