我的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忽略了我之前的窗口管理器指令,默认情况下应该手动放置窗口. 编辑: 在许多其他有趣的信息中,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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- [Angular] Extract Implementation Details of n
- angularjs – 使用ng-required vs required
- scala – 关于Spark的RDD的take和takeOrdered方法
- 解析 – Scala解析器:可用性,差异和组合?
- 在Bootstrap开发框架中使用dataTable直接录入表格
- 基于BootStrap的前端分页带省略号和上下页效果
- angular 使用UEditor或simditor编辑器
- bash – 使用命令行工具计算排序序列中的重复项
- WebService开发(一) 如何使用Soap头 http://ww
- scala – 二维数组作为函数
热点阅读