我一直在试图通过运行.Xresources
方法,没有成功(见注释这里从一个相关的问题)
那么,我需要修改什么以确保我的Xmgrace窗口具有特定大小?当我运行时,xmgrace myplot.agr
它总是以680x700窗口结尾。我想将其设置为其他内容,因为我总是不得不调整大小并单击滚动(Xmgrace不喜欢滚动轮)。
任何想法或想法最欢迎。
每评论(和源),您可以设置的大小和位置xmgrace
在$HOME/.Xdefaults
文件中:
XMgrace*geometry: 1050x750
或(更具体)
XMgrace*mainWin.geometry: 1050x750
取决于它geometry
在初始化期间如何使用资源。
常见问题解答仅提供了一些可用资源的提示,但很明显,类名是XMgrace
。要获取资源的完整列表,你必须阅读源代码,这(例如)在/src/xmgrace.c
有
String fallbackResourcesHighRes[] = {
"XMgrace*mainWin.width: 680",
"XMgrace*mainWin.height: 700",
"XMgrace*fontList:-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*",
"XMgrace.consoleDialog*text.fontList:-*-courier-medium-r-normal-*-12-*-*-*->
"XMgrace*HContainer.marginHeight: 3",
"XMgrace*VContainer.marginHeight: 3",
NULL
};
它决定根据屏幕尺寸使用它:
screen = DefaultScreenOfDisplay(disp);
if (HeightOfScreen(screen) < 740) {
lowres = TRUE;
}
并且(在源代码中看不到任何命令行参数)只能使用X资源进行配置。该-geometry
选项是标准的X工具箱选项,供其他程序(例如xterm)使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句