实现平铺窗口脚本的最佳方法是什么?

实现平铺窗口脚本的最佳方法是什么?

我刚刚升级到 ubuntu 11.04,正在寻找一种平铺窗口的好方法。我需要的只是将窗口移动到屏幕的左半边或右半边,并将操作绑定到一些键盘快捷键。例如 move-window-to-display.sh 包含

#!/bin/bash

if [ $1 -eq 2 ]
then
    POS="950 0"
    SIZE="967 1031"
else
    POS="0 0"
    SIZE="965 1031"
fi

xdotool windowmove `xdotool getwindowfocus` $POS
xdotool windowsize `xdotool getwindowfocus` $SIZE

exit 0

然后“.move-window-to-display.sh 1”将窗口移到左侧,“.move-window-to-display.sh 2”将窗口移到右侧。但是,这段代码可以工作,但并不完美,我猜是因为 xdotool,无论如何,将窗口放在我们想要的准确位置并不容易。

那么有没有人有更好的方法来做到这一点?无论是通过 Shell 还是通过其他工具...我尝试过平铺窗口管理器(如 xmonad),但它似乎太复杂了...

非常感谢

答案1

您可以在默认窗口管理器 Compiz 中实现这一点。

首先,启动CompizConfig 设置管理器super+a或单击应用程序图标,然后输入“compiz config”并选择“CompizConfig 设置管理器”。如果未安装,软件中心将打开,以便您安装它。

启动 ccsm

然后,单击窗口管理部分中的“网格”。

中央商务区

然后,您可以配置键绑定,以将窗口放在屏幕的两侧。

在此处输入图片描述

单击每个键绑定的描述即可进行更改。

在此处输入图片描述

相关内容