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.