Führen Sie beim Start ein GUI-Programm über X ohne Fenstermanager aus

8

Ich möchte nach dem Start ein Programm über X starten. Ich möchte weder einen Desktop-Manager noch einen Fenstermanager, aber ich möchte nach dem Start nur ein einzelnes Programm wie Firefox starten.

Gibt es eine Standardmethode?

Amin
quelle

Antworten:

8

Ich erinnere mich, dass ich vor langer Zeit meine eigenen X-Sachen einrichten musste, indem ich eine .xinitrc-Datei schrieb und startx ausführte. Ich vermute, dass das mit modernen xorg / distros nicht gut funktioniert.

Alternativ stelle ich fest, dass es eine Datei mit dem Namen gibt /etc/X11/xinit, die gerade den X-Sitzungsmanager startet. Ich gehe davon aus, dass Sie das einfach bearbeiten können, um etwas anderes zu tun.

BTW, ich glaube , Sie wahrscheinlich noch einen Window - Manager wollen oder Sie könnten Probleme mit Firefox haben. Der Standard ist benannt x-window-manager.


Ok, hier ist eine bessere Antwort ...

Erstellen Sie eine neue Datei ~/.xsessionrc:

STARTUP=

Erstellen Sie eine neue Datei, ~/.Xsession[ Beachten Sie das Großbuchstaben X ]:

x-window-manager &
firefox

Melden Sie sich ab und erneut an.

ams
quelle
aber es funktioniert nicht auf Ubuntu
Amin
Welches 'es' funktioniert nicht?
Ams
Ok, ich habe ein bisschen nachgesehen und einen besseren Weg gefunden ... oben bearbeitet.
Ams
Wenn Sie die Anmeldung überspringen möchten, können Sie nodm als Desktop-Manager verwenden.
Zstewart