Das ist vielleicht eine dumme Frage, aber ist es möglich, GUI-Apps (z. B. Firefox) auf einem Computer auszuführen, auf dem ich keinen grafischen Desktop (wie GNOME, Xfce) installiert habe?
Antwort1
Sie können X Windows installieren, ohne einen Desktop zu installieren, und Apps unter Bare X ausführen. Das ist etwas seltsam: kein Hintergrund, keine Fensterränder. Oder Sie können einen minimalen Fenstermanager hinzufügen.
Antwort2
Sicher. Es gibt mehrere Optionen (welche Sie möchten, geht aus der Frage nicht hervor).
- Einige Programme können im Headless-Modus ausgeführt werden, wobei sie die Situation akzeptieren, in der der X-Server nicht verfügbar ist
- Sie benötigen lediglich einen X-Server, der auf dem Client-Computer läuft, nicht unbedingt auf dem Server, auf dem die Software läuft. Wenn beispielsweise Firefox auf dem Server installiert ist, zu dem Sie eine Verbindung per SSH herstellen, können Sie
ssh -X
Firefox auf dem Server herstellen und ausführen => die Firefox-Benutzeroberfläche wird auf Ihren Computer übertragen.
Antwort3
Hier sind mehrere Headless-X-Server, einige davon sind:
- virtueller X-Server: xpra,
- verschachtelt: xnest, xserver-xephyr
Sie können xorg auch mit einem Dummy-Anzeigetreiber ausführen.
Antwort4
ich weiß, das ist ein alter Beitrag. Wenn jemand danach sucht, geben Sie Folgendes ein:
Installieren Sie zuerst Xorg
sudo apt-get install xorg
wenn Sie xterm noch nicht installiert haben
sudo apt install xterm
dies ist der Befehl, um es im selben Fenster oder in der selben Konsole auszuführen
xinit firefox $* -- :0 vt$XDG_VTNR
verwenden Sie dies, um es auf einem anderen Display auszuführen
sudo xinit firefox $* -- :1
wobei 1 Anzeige 1 ist.