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?

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.