如何使用 compizconfig-settings-manager 定位窗口

如何使用 compizconfig-settings-manager 定位窗口

在启动/登录时,我的系统中启动了两个应用程序,我需要控制它们在屏幕上的位置。

我已经安装compizconfig-设置管理器并找到了 Place Window 选项。但我的无知太深,无法继续。

我已经在这里搜索过,但不幸的是,提示和暗示也止步于我最终的归宿。17.04 如何设置默认窗口屏幕位置就是一个典型的例子。

我的问题:
1. 我应该使用这三种方案中的哪一种?
2. 如何定义要定位的窗口?
3. 如何计算 X 和 Y 坐标?(0,0) 是左上角吗?如何计算窗口的坐标以将其定位在屏幕的右下角?

之所以会出现这三个问题,是因为我的系统过于脆弱,我不敢对其进行反复试验。

答案1

A)如何计算 X 和 Y 坐标?
从 0,0(左上角)开始,向左移动所需像素数作为第一个起始坐标,然后向下移动作为第二个起始坐标。

B)(0,0) 是左上角吗?
是的。

C)如何计算位于屏幕右下角的窗口坐标?
您的屏幕分辨率减一是右下角;如果您的屏幕设置为 1920x1280,则右下角是 (1919,1279)。从该值中减去所需窗口的大小作为起始坐标;例如,如果您想要一个位于右下角的 320x180 窗口,它将从 ((1919-320),(1279-180)) 或 (1599,1099) 开始。不要忘记,如果您使用底部面板,也要偏移其高度。

答案2

LinuxQuestions.org,使用 CompizConfig 修复了 Windows Placemnet我找到了一个可行的方法。请参阅 CVAlkan 的问题。它回答了我所有的问题。

相关内容