joe2017 hat geschrieben: 14.06.2019 08:59:45
Dies soll jedoch im Vollbild gestartet werden. Gibt es hierzu nicht einfach einen Parameter für Fullscreen wenn ich
/bin/bash script ausführe?
bash ist keine graphische Anwendung und weiß nicht einmal, ob sie überhaupt in einer graphischen Umgebung läuft oder nur in einem "dummen" Textterminal.
Ursprünglich konnten alle X11-basierten graphischen Programme mit dem Parameter "-geometry" und der folgenden Angabe von Breite, Höhe und Position gestartet werden. Im Laufe der Zeit haben die Entwickler aber vergessen, daß es diesen Standard mal gab und ihn wohl aus Unwissenheit nicht mehr benutzt. Heute gibt es das nur noch bei den traditionellen X11-Programmen, wie z.B. xclock, xeyes, xterm...
Das Festlegen einer Position und Größe eines Programmes beim Programmstart ist mit den meisten aktuellen Programmen also nicht mehr vorgesehen und von aussen nicht mehr zu beeinflussen. Viele Programme speichern sich ihre letzte Position und Größe in einer eigenen Konfigurationsdatei ab und verwenden diese, wenn das Programm neu gestartet werden soll. Allerdings sind Größe und Position nur Empfehlungen, die das Programm an den Windowmanager weitergibt. Der Windowmanager darf das aber ignorieren und das Fenster an einer seiner Meinung nach besseren Stelle und geeigneterer Größe platzieren.
Mir anderen Worten, es ist nie völlig ausgeschlossen, daß der Windowmanager sich gegen die Vorgaben entscheidet, die das Programm macht. Somit ist es auch nicht möglich, eine gewisse Größe und Prosition von aussen zu erzwingen, wenn der Windowsmanager nicht mitspielt.