So führen Sie X -Anwendungen ohne Desktop oder WM aus

So führen Sie X -Anwendungen ohne Desktop oder WM aus

08. Juli 2016
von rares aioanei

Einführung

Wie der Titel vorschlägt, zeigt dieser Artikel Ihnen, wie Sie X -Anwendungen ausführen, ohne einen Fenstermanager oder eine Desktop -Umgebung zu verwenden. Sie könnten sich fragen:
Warum sollte ich das tun wollen?? Vielleicht möchten Sie ein Kiosk -System ausführen, in dem Sie den Browser nur ausführen müssen und/oder die Hardware -Ressourcen begrenzt sind. Oder Sie verwenden einfach nur eine/wenige X -Anwendungen und verbringen den Rest der Zeit in einem Terminal, damit Sie nicht den Overhead eines Fenstermanagers benötigen. Oder zu guter Letzt, weil es interessant ist
Experiment. Außerdem macht es Spaß! Also lasst uns anfangen.

Stellen Sie sicher, dass wir alles haben, was wir brauchen

Was Sie brauchen, ist ziemlich einfach: Eine minimale Linux-Verteilung oder ein ähnliches Unix-ähnliches Betriebssystem mit den gewünschten X-Anwendungen und XORG.
In rhelbasierten Verteilungen, die XORG installieren

 $ sudo yum install xorg-x11* 

Während in Debian-basierten Betriebssystemen ist dies mit

 $ sudo apt-Get Installieren Sie XORG 

Bitte stellen Sie sicher, dass Sie auch Ihre X-bezogenen Anwendungen installiert haben. Als Randnotiz verwende ich Firefox als Beispiel, weil diese
ist, wie meine Idee für diesen Artikel entstand.



Lass uns gehen!

Sie brauchen ein Terminal (wir haben nicht x, denken Sie daran?) Für jede X -Anwendung, die wir ausführen möchten. Dies kann gelöst werden, indem ein Terminal -Multiplexer wie TMUX oder ausgeführt wird
DVTM. Eine gute Nebenwirkung davon ist, dass Sie, wenn Ihre App schlecht verändert, Sie sehen können, was das Problem ist, indem Sie im Terminal auf die App scrollen, aus dem die App gestartet wurde. Jetzt kommen wir zu
Es.

Sie können dies tun. Bitten Sie das Betriebssystem, eine neue TTY zu eröffnen, und das müssen Administratorrechte erfordern.

So sieht der gleich terminale Weg so aus:

 $ Xinit Firefox $* -: 0 vt $ xdg_vtnr 

Der Teil nach: 0 wird genau verwendet, um Probleme mit /tty0 -Berechtigungen zu vermeiden. Der andere Weg, der erhöhte Privilegien erfordert, sieht so aus:

 $ sudo xinit Firefox $* -: 1 

und startet X und Firefox mit /dev /tty1 darin. Für beide Befehle gehen wir davon aus.

Letzte Worte

Wir können nur hoffen, dass Ihnen die Idee gefällt und sie nützlich finden. Nach unserer Meinung, wenn Sie sich nur ein oder zwei grafische Anwendungen verwenden,
Unsere Lösung ist praktisch und Sie können die verfügbaren Hardware -Ressourcen besser nutzen. Als Übung für den Benutzer, welche Methode der beiden präsentierten, ist sicherer sicherer
und warum?

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Dinge zu installieren auf Ubuntu 22.04
  • Ubuntu 20.04 Leitfaden
  • Wie man Kali Linux und Windows 10 Dual -Boot -Start hat
  • Hung Linux System? Wie man zur Befehlszeile entkommt und…
  • Installieren Sie Arch Linux in VMware Workstation
  • Mint 20: Besser als Ubuntu und Microsoft Windows?