.. -*- coding: utf-8; mode: rst -*- .. include:: ../desktop_system_refs.txt .. _xref_gnome_shell: ================================================================================ Gnome Shell & GDM ================================================================================ Die `GNOME Shell`_ ist seit Ubuntu 17.10 wieder Standard-Desktop. Wer in älteren LTS Versionen eine möglichst aktuelle `GNOME Shell`_ Installation haben möchte ist meist gut beraten, sich des PPA, des GNOME 3 Teams zu bedienen (`ppa:gnome3-team/gnome3`_ / :man:`add-apt-repository`). Die GNOME Shell kann mit den `Shell Extensions `_ den Bedürfnissen weiter angepasst werden. In dem ``${SCRIPT_FOLDER}`` Ordner befindet sich ein Skript, mit dem die GNOME Shell installiert werden kann:: $ sudo -H ./scripts/desktop_system.sh install GNOME Das Skript installiert die, für eine GNOME Shell *empfohlenen Pakete* und *Shell Erweiterungen*. Nachdem die GNOME SHELL installiert ist, kann der `Unity`_ Desktop (sofern er nicht mehr benötigt wird) komplett gelöscht werden. Seit GNOME wieder der Standard-Desktop ist, gibt es das Unity in dem Sinne nicht mehr. Die Pakete, die man zu Unity als auch ubuntu zu GNOME findet sind i.d.R. Anpassungen (z.B. :deb:`ubuntu-desktop`, :deb:`ubuntu-session`) am Gnome-Standard, damit der wieder so aussieht wie der (alte) Unity-Desktop. Ich halte von den :ref:`Irrwegen des Unity nichts ` und empfehle den Klimbim zu deinstallieren. empfohlene Pakete ================= * :deb:`vanilla-gnome-desktop` Die *richtige*, klassische GNOME-Shell ohne irgendwelche Unity Anpassungen. * :deb:`gnome-tweak-tool` Das Paket beinhaltet das `GNOME TweakTool`_ mit dem man den Desktop anpassen kann und die `GNOME Shell Extensions`_ verwaltet. * :deb:`gconf-editor` Der GNOME Configuration Editor (siehe `gconf-editor Manual`_). * :deb:`elementary-icon-theme` Der Icon Theme aus `elementary OS`_ (s.a. `elementary icons `_). Kann im `GNOME TweakTool`_ kann man im Erscheinungsbild *Elementary* für Symbole auswählen. * :deb:`gir1.2-gtop-2.0` Das Paket beinhaltet die `GObject Introspection`_ zum System-Monitoring. Wird von manchen Tools zum System-Monitoring benötigt (z.B. `GNOME Shell System-Monitor Applet`_). * :deb:`gir1.2-networkmanager-1.0` Das Paket beinhaltet die `GObject Introspection`_ für den `GNOME NetworkManager`_. Wird z.B. von dem `GNOME Shell System-Monitor Applet`_ benötigt. * :deb:`tracker`, :deb:`tracker-extract` und :deb:`tracker-miner-fs` Früher gab es mal die :deb:`tracker-gui` oder ``tracker-needle`` (`Tracker `_). Inzwischen gibt es das nicht mehr und die Integration in den GNOME-Desktop als auch in den Nautilus hat den Nachteil, dass nur nach Dateinamen gesucht wird. Als Ersatz habe ich mir die Shell Extension tracker-search-provider_ installiert:: $ sudo -H ./scripts/desktop_system.sh install GNOME-ext `GNOME Tracker`_ wird im Allgemeinen über die Desktop-Einstellungen verwaltet, dort kann man z.B. einstellen "was" indiziert werden soll. Für weitergehende Einstellungen gab es früher mal eine GUI ``tracker-preferences``, die gibt es aber auch nicht mehr. `GNOME Tracker`_ kann man in den gsettings einstellen (GUI wäre dann dconf), die Settings sind unter ``org.freedesktop.Tracker`` zu finden. Will man Unter-Ordner aus der Indizierung nehmen, kann man dort eine Datei Namens '.trackerignore' anlegen. Mehr gibt es hier: https://wiki.gnome.org/Projects/Tracker Shell Erweiterungen =================== Die `GNOME Shell Extensions`_ können vom Anwender über die WEB-Seite https://extensions.gnome.org/ recherchiert und installiert werden. Für eine systemweite Installation empfiehlt sich: * `GNOME Shell System-Monitor Applet`_ (benötigt :deb:`gir1.2-gtop-2.0`, :deb:`gir1.2-networkmanager-1.0` und :deb:`gir1.2-clutter-1.0`). * tracker-search-provider_ Eine GNOME-Shell Extension, mit der die Such-Ergebnisse aus dem Tracker in der Shell-Übersicht anzeigt werden.