加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

我的shell脚本如何控制zenity窗口的位置?

发布时间:2020-12-15 21:55:58 所属栏目:安全 来源:网络整理
导读:当我的垃圾邮件过滤器守护程序过滤一组邮件时,我正在使用zenity发布简单通知.目前此消息已发布到屏幕中间,这是突兀的.我想将它发布到左上角.但是,zenity不支持-geometry选项,它应该是所有X应用程序的标准选项,其文档提供了控制窗口高度和宽度的选项,但不提供
当我的垃圾邮件过滤器守护程序过滤一组邮件时,我正在使用zenity发布简单通知.目前此消息已发布到屏幕中间,这是突兀的.我想将它发布到左上角.但是,zenity不支持-geometry选项,它应该是所有X应用程序的标准选项,其文档提供了控制窗口高度和宽度的选项,但不提供放置.

有没有办法控制发布zenity窗口的(x,y)坐标?

如果没有,有没有办法通过修改X资源或窗口管理器来解决这个问题(我使用的是fvwm)?

编辑:以下在?/ .fvwm2rc(fvwm版本2.5.26)中不起作用:

Style "Information" PositionPlacement -0 -0
Style "Zenity" PositionPlacement -0 -0

它们也不适用于-0 -0 drop,如手册页中所示.
(zenity –info的窗口标题是“信息”.)

有趣的是,zenity忽略了我之前的窗口管理器指令,默认情况下应该手动放置窗口.

编辑:

在许多其他有趣的信息中,xprop(1)报告了关于zenity窗口的信息:

_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DIALOG
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified location: 0,0
                program specified minimum size: 307 by 128
                program specified maximum size: 307 by 128
                window gravity: NorthWest
WM_CLASS(STRING) = "zenity","Zenity"
WM_ICON_NAME(STRING) = "Information"
WM_NAME(STRING) = "Information"

尽管这个显然令人鼓舞的报道,窗口实际上并没有张贴在0,0

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读