首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nautilus -几何=?

nautilus -几何=?
EN

Ask Ubuntu用户
提问于 2015-04-21 23:35:35
回答 2查看 921关注 0票数 3

试着从脚本中打开一个固定的位置,但是看起来好像有一个“几何”选项的错误。那么,我的问题是,有谁知道另一种方法,迫使海里窗口的位置到一个特定的大小和位置?

我的脚本将与一些python捆绑在一起,以创建一个老式的午夜指挥官类型特性。这是我的一个项目,所以我想建立自己的,而不是使用已经建成的东西。

谢谢你提前帮忙..。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2015-04-22 02:01:53

不要指定--geometry参数,而是尝试使用-g参数指定它。如果它仍然不起作用,我会认为这是一个错误。

使用nautilus的本机--geometry参数的另一种选择是使用wmctrl,它可以用于控制任何其他类型的图形窗口。这个应用程序不是默认的,所以你必须用sudo apt-get install wmctrl下载它。

定位和缩放窗口的命令是wmctrl -r WINDOW_TITLE -e 0,XOFFSET,YOFFSET,WIDTH,HEIGHT。我在另一个问题上使用了这种方法来定位两个具有特定大小和位置的终端窗口(参见这里)

另一种稍微好一些的方法是使用xpropwmctrl本身找出窗口id (十六进制数),并使用-i -r参数。Nautilus窗口的标题随着文件文件夹的更改而改变,因此这将稍微更可靠。

如果你想让我详细说明这件事,请告诉我。

票数 2
EN

Ask Ubuntu用户

发布于 2019-06-07 22:52:17

类似于Serge的回答,这对我来说是可行的:

代码语言:javascript
复制
nautilus && sleep .1 && wmctrl -Fr "Home" -e '0,3633,1605,930,514'
  • sleep .1 ( nautilus启动时间的1/10秒睡眠)是我的系统工作的速度。您可以尝试sleep 1sleep 2,然后按您的方式工作。
  • Home是我的Nautilus窗口的名字。如果您的nautilus打开到不同的位置,标题栏窗口名称将是不同的。在这种情况下,使用它代替。
  • 3633,1605向左是3633像素,在我的系统上是1605像素。您可以从300,200开始为您的系统,并适当增加。
  • 在我的系统中,930,514是930像素宽,514像素高的海洋窗口。你的可能是400×300或介于两者之间。尝试一下你的喜好。

您需要wmctrl来完成这个任务:

代码语言:javascript
复制
sudo apt install wmctrl
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/612251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档