我想要一个快捷方式来启动具有指定行数和列数并从指定起点开始的 xterm 窗口。
我有CentOS 6.6
,xterm 的版本是:X.Org 6.8.99.903(253)
。我不知道还有什么可能影响其行为。
为了实现我的目标,我简单地创建了一个 xyz.desktop 文件:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=gnome-panel-launcher
Exec=xterm -fa 'Dejavu Sans Mono' -fs 18 -geometry 80x30+0+0 -e "torun"
CentOS 6.4
这与另一台具有相同 xterm 版本、相同 .desktop 文件、相同 .Xresources 文件的计算机上的预期完全一样。在这台计算机上,它只是将自己放置在默认窗口大小的屏幕中间的某个位置。
有趣的是,如果我在屏幕上打开一个终端(xterm 或 gnome-terminal),然后双击启动器,它会将自己定位在左上角。说打开屏幕是因为如果我只最小化启动 xterm,这将不起作用。然而,无论终端是否打开,列和行的设置都不会改变。我找不到解释为什么它不会按预期运行。
还有其他人遇到过这种行为并找到了解决方法吗?建议?
答案1
我最终使用了魔鬼间谍,这个实用程序似乎更稳定地设置窗口的属性。