Zunächst einmal haben Sie gnome- the-package installiert, nicht gnome -a-vis-the-gtk-api oder gnome-the- user-desktop oder gnome-the- . Da ist ein Unterschied; Einige davon sind Ideen und Konzepte, andere Software, andere Entwicklungswerkzeuge, andere nur für den Systemadministrator.
Ich denke, Sie verwirren auch mehrere Konzepte. Im Gegensatz zu dem, was Sie in Windows finden (wo one-size-kinda-fits-all * ist), ist Ihre Linux-Umgebung viel modularer und kann stark angepasst werden. Die benötigten Teile werden in Schichten installiert, mit einer Anzeige, einem Anzeigemanager, einem Fenstermanager und darüber hinaus beliebigen Benutzerprogrammen.
Ein kurzer Besuch bei X11 und Freunden
X11 ist eine grafische Anzeigeumgebung in Form eines Servers, eines Clients und eines Protokolls. Grafische Sitzungen können entweder lokal zu einem Videogerät oder über ein Netzwerk zu einem Remote-Client sein. Wenn Sie X11 verwenden, können Sie isolieren, wo Ihre Grafiken erscheinen, von wo sie stammen .
Die Aufgabe eines Display-Managers besteht darin, eine Authentifizierung bereitzustellen (einen grafischen Anmeldebildschirm), um festzustellen, wer ein berechtigter Benutzer ist und nicht, und die entsprechende grafische Sitzung für diesen Benutzer zu starten. Display-Manager können als eine Art Gatekeeping-Prozess für X11 betrachtet werden, in dem die Benutzer aufgefordert werden, sich selbst zu identifizieren und zu verwalten, wer auf welches Display zugreifen kann (wo ich das Display verwende, um Ihre X11-Sitzung lose zu beschreiben).
Nachdem der Display-Manager ermittelt hat, wer Sie sind und was Sie tun möchten (oder tun sollten), startet er verschiedene Programme, in der Regel den Fenstermanager . Die Aufgabe des Fenstermanagers ist es, das zu tun, was sich anhört - Fenster verwalten! Wenn Sie jemals zu einem Punkt gelangen, an dem Ihre Fenster plötzlich ihre Grenzen verlieren und Sie ihre Größe nicht ändern können, hat der Fenstermanager aufgehört zu arbeiten.
Wenn in Linux von Desktop-Umgebungen die Rede ist, handelt es sich in der Regel um eine Sammlung verschiedener Dinge, darunter X11, einen Display-Manager, einen Window-Manager und mehrere Benutzerprogramme, die alle zusammen installiert werden, um ein "Desktop-Erlebnis" zu bieten. Wenn Sie "Gnome" installieren, installieren Sie gdm (den Gnome Display Manager), Metacity (einen Fenstermanager) und eine ganze Reihe anderer Programme, um ein "Desktop-Erlebnis" zu bieten.
Da jeder Benutzer anders ist und einige Benutzer andere Erwartungen haben als andere, gibt es normalerweise eine breite Palette von Programmen, die einen Großteil der Anwendungsfälle abdecken, so dass Benutzer sofort damit arbeiten können. Deshalb haben Sie bei der Installation von gnome alle möglichen Dinge erhalten und nicht alle, die Sie unbedingt wollten.
Das wird gesagt ...
Wenn Sie ein Paket in Debian installieren, installieren Sie möglicherweise andere Pakete, die Abhängigkeiten sind. Das heißt, diese anderen Pakete müssen "darunter" installiert werden, damit das eine Paket "oben" funktioniert. Bei der Installation gnome-desktop
als Paket haben Sie eine Variante dieses Meta-Pakets installiert, bei dem es sich ausschließlich um Abhängigkeiten von anderen Paketen handelt. Das gnome-desktop
Paket selbst enthält nicht wirklich etwas (außer ein paar Kleindateien), sondern die Abhängigkeiten, die damit verbunden sind, bewirken, dass alle anderen installiert werden.
Wenn Sie nach einer minimalen GUI-Umgebung suchen und kontrollieren möchten, was installiert ist und was nicht, um das Gewicht zu verringern, sollten Sie gnome-desktop vollständig deinstallieren, alle Dateien löschen und dann Kleinere Installation ohne Abhängigkeiten. Sie müssen Ihre GUI für einen Moment zurücklassen, da das Paket-Tool, das Sie verwenden möchten, möglicherweise Teil des Entfernungsvorgangs ist. Sie sollten also in eine normale Text-Shell wechseln, indem Sie in der Systemkonsole möglicherweise Alt-F1 drücken. Melden Sie sich von dort aus als root an und führen Sie den folgenden Befehl aus:
apt-get purge gnome-desktop && apt-get update && apt-get install fluxbox
Dieser Befehl entfernt den gnome-Desktop und alle zugehörigen Pakete, aktualisiert die Liste der zu installierenden Pakete und installiert sie fluxbox
als Fenstermanager. Nach der Installation des Fenstermanagers sollten Sie andere Software installieren, die eine GUI-Schnittstelle verwendet, und von dort fortfahren. Wahrscheinlich möchten Sie in dieser Shell als root Folgendes tun:
apt-get install synaptic && /etc/init.d/gdm restart
Dadurch wird der synaptic
Paketmanager installiert und der Displaymanager neu gestartet. Melden Sie sich von dort aus an, und führen Sie synaptic über das Menü Ihres Fenstermanagers aus, und wählen Sie die Pakete aus, die Sie installieren möchten. Stellen Sie sicher, dass Sie nicht erneut installieren gnome-desktop
.
* Fußnote: Ja, ich weiß, dass Windows selbst modulare Komponenten verwendet und dass mehrere Komponenten bei Bedarf ersetzt werden können. In der Praxis und aus Sicht der Allgemeinheit wird sie jedoch normalerweise als monolithische Einheit mit einer einzigen Benutzeroberfläche betrachtet.