Per Kommentare (und Quelle), können Sie die Größe und Position von xmgrace
in Ihrer $HOME/.Xdefaults
Datei einstellen könnte:
XMgrace*geometry: 1050x750
oder (speziellere)
XMgrace*mainWin.geometry: 1050x750
je nachdem, wie es verwendet die geometry
Ressource während der Initialisierung.
The FAQ gibt nicht mehr als einen Hinweis auf die verfügbaren Ressourcen, aber es ist ziemlich klar, dass der Klassenname XMgrace
ist. Um eine vollständige Liste von Ressourcen zu bekommen, dann würden Sie die source-code lesen müssen, die (zum Beispiel) in /src/xmgrace.c
hat
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
};
zu bedienen Es entscheidet dass basierend auf der Bildschirmgröße:
screen = DefaultScreenOfDisplay(disp);
if (HeightOfScreen(screen) < 740) {
lowres = TRUE;
}
und (keine Befehlszeilenargumente in der Quelle zu sehen) können nur mit X-Ressourcen konfiguriert werden. Die Option -geometry
ist ein Standard X toolkit option, der von anderen Programmen wie xterm verwendet wird.
Hmm. XResources sind uralt, sollten aber trotzdem funktionieren. Beachten Sie, dass dieser Fall wichtig ist. Wenn Sie Xmgrace in Ihrer Xresources-Datei eingegeben haben, funktioniert das nicht. – JvO
Was wäre der gängigste Weg, dies zu tun? – PyKa
Keine Ahnung ... Einige Anwendungen speichern die letzte bekannte Position ihres Fensters und stellen diese beim Start wieder her. Sie könnten versuchen, die Fenstergröße direkt in der Befehlszeile anzugeben: 'xmgrace -geometry 1000x1000 myplot.agr' – JvO