我能以某种方式告诉X程序(xterm,xclipboard,firefox)应在何处启动以及在哪个尺寸上启动?


0

每天早晨,我通常都会像这样开始与Cygwin合作:首先,我开始使用Xming。然后,我打开一个cygwin文本控制台(看起来像一个dos-box)。然后,我启动了两个xterm,从xterm中,我通过ssh和X-export启动了其他几个程序。然后,我仔细地将所有窗口定位到所需的尺寸和位置。

我的问题是关于最后一步。

每天早晨,当我开始工作时,要花很长时间重新放置窗户。

我能以某种方式告诉X程序(窗口)应在何处以及以什么尺寸启动吗?

即我想说些类似的事情:以相对于屏幕右上角的+300 +300开头xterm,其尺寸为XxY像素(或字符)

使用的操作系统:

本地PC:Win 2000,Win 7,Cygwin

远程:服务器上具有多种linux / unix版本

Answers:


1

X窗口系统的程序通常支持-geometry命令行参数:

大多数X程序都接受-geometry WIDTHxHEIGHT + XOFF + YOFF形式的命令行参数(其中WIDTH,HEIGHT,XOFF和YOFF是数字),用于指定此应用程序主窗口的首选大小和位置。

例如:

xeyes -geometry 100x100-37+50 

谢谢您的回答,它有效。但是,我在任何地方都找不到有关geometry命令的详细信息。例如,对于xterm来说,前两个参数似乎用字符来解释是奇怪的,对于xeyes之类的程序,它似乎是以像素来解释!

“几何图形规范的宽度和高度部分通常根据像素或字符进行测量,具体取决于应用程序。XOFF和YOFF部分以像素进行测量”-XFree86.org。的确,xterm文档没有提到尺寸是像素还是字符。
RedGrittyBrick 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.