Ist es möglich, unter Linux (Mint) nur einen Terminal-Desktop zu haben?
Ich möchte normal booten, dh ich möchte GUI-Programme (IDEs, Browser usw.) starten können, aber ich möchte nach dem Booten nichts auf dem Desktop außer einem Terminal. Idealerweise eine Art eingebettetes Terminal auf dem Desktop und nichts anderes.
Meine derzeitige "Problemumgehung" besteht darin, einen rein schwarzen Desktop zu haben und mit Ctrl+ Alt+ Teine Shell zu starten. Idealerweise möchte ich jedoch einen als festen Teil des Desktops.
Der Zweck wäre, gezwungen zu sein, Standard-Sachen nur mit Terminal und so wenig Ablenkung wie möglich zu machen.
terminal
x11
window-manager
desktop
SklogW
quelle
quelle
grep
einen Editor brauchte (nano
für mich) und einen C-Compiler. Auch das Herumspielen auf Android-Handys und Geräten mit Jailbreak hat mich SEHR an die Verwendung eines Terminals gewöhnt, da dies der einfachste Weg ist, um zu sehen, was wirklich auf ihnen los ist.man
Seiten werden Ihre besten Freunde sein. Und falls Sie jemals eines finden sollten, können Sie mit einem dedizierten seriellen Terminal ein Terminal ohne ALLES auf Ihrem X11-Server ausführen. siehe das Bild, das ich in einem früheren Kommentar gepostet habe. Zum einenexport DISPLAY=:0.0
starten Sie dann ein GUI-verwendendes Programm (DISPLAY
steuert, mit welchem X11-Server Ihre Programme eine Verbindung herstellen).Antworten:
Auf die eine oder andere Weise müsste X ausgeführt werden. Mit einem Kachelfenstermanager können Sie jedoch so etwas wie das bekommen, was Sie verlangen . Eines der früheren war "ion" (jetzt nicht mehr so beliebt).
Weiterführende Literatur (natürlich keine spezifischen Empfehlungen: das würde eine Meinung einbringen):
quelle
Technisch gesehen ist alles, was Sie zum Ausführen von GUI-Programmen benötigen, der X-Server. Sie können nur einen Terminalemulator ausführen und alle Programme davon ausführen. Das Leben ohne Fenstermanager ist jedoch überhaupt nicht angenehm: Es gibt keine Schnittstelle zum Wechseln, Erhöhen, Ändern der Größe, Verschieben, Ausblenden, Schließen und sonstigen Bearbeiten von Fenstern.
Sie benötigen also einen Fenstermanager, wahrscheinlich ohne Desktop-Umgebung. Es gibt viele Fenstermanager da draußen - Wikipedia hat eine Vergleichstabelle , Debian enthält mehr (57 Pakete bieten
x-window-manager
), aber es gibt mehr (und selbst diese Liste ist unvollständig, aber die meisten, die nicht auf dieser Liste stehen, sind wahrscheinlich minimalistische Programme meistens von ihrem Autor).Eine große Mehrheit der weniger beliebten Fenstermanager ist eher minimalistisch, aber nicht alle. Nahezu jeder Fenstermanager außer denjenigen, die speziell für eine Desktop-Umgebung entwickelt wurden, kann bequem verwendet werden, ohne dass der Bildschirm „abgelenkt“ wird.
Wenn Sie viel Kontrolle über die Funktionsweise Ihrer Umgebung haben möchten, stehen drei Optionen zur Auswahl: fantastisch , das in Lua programmiert ist; Sägefisch , der in Lisp programmiert ist; xmonad , das in Haskell programmiert ist. Awesome und Xmonad kacheln , Sawfish stapelt (und Awesome unterstützt das Stapeln bis zu einem gewissen Grad). Wenn Sie die Gewohnheit haben, die meiste Zeit Vollbildfenster zu haben, werden Sie wahrscheinlich einen Kachelfenstermanager mögen. Wenn Sie nie genug Platz auf dem Bildschirm haben, um alle Fenster zusammenzufügen, die Sie sehen möchten, ist das Stapeln sehr hilfreich.
Wenn Sie etwas Minimalistisches mit wenig Konfiguration bevorzugen, gehen Sie die Liste durch und testen Sie einige, bis Sie eines finden, dessen Eigenheiten mit denen Ihres Autors übereinstimmen.
Unabhängig davon, für welchen Fenstermanager Sie sich entscheiden, können Sie beim Anmelden ein Vollbild-Terminal ausführen und von dort aus alle Ihre Programme ausführen. Nahezu jeder Fenstermanager bietet eine Möglichkeit, Programme auszuführen, aber Sie müssen diese nicht verwenden, wenn Sie dies nicht möchten.
quelle
Zusätzliche Lösung für mein Problem:
Meine derzeitige Lösung, bis ich mich an i3 gewöhnt habe, ist die Verwendung eines Terminators mit einem benutzerdefinierten Layout. Zu den Startanwendungen habe ich einen Befehl hinzugefügt
terminator -l mylayout
. Nach dem Booten wird die Anwendung im Vollbildmodus gestartet.Funktioniert genau so, wie ich es möchte.
quelle