GNOME: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(gnome-system-tools fällt mit 3.2 weg)
(48 dazwischenliegende Versionen von 13 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
GNOME ist das GNOME Desktop Environment, also eine Desktop Umgebung für Unix- und unixoide Systeme. Veröffentlicht unter GPL und LGPL.
[[Bild:gnomedesktop.png|thumb|300px|Standard GNOME Desktop Version 3.x]]
[[Bild:Gnome.png|thumb|300px|Der Standard GNOME Desktop]]
[http://gnome.org GNOME] ist eine Desktop-Umgebung für UNIX und unixähnliche Systeme mit einer grafischen Benutzeroberfläche und einer Sammlung von Programmen für den täglichen Gebrauch. GNOME wird unter den freien Lizenzen GPL und LGPL veröffentlicht und ist Teil des GNU-Projekts.


==Installation ==
{{installation
Die grundlegenden Komponenten von GNOME werden mit
|repo=extra
# pacman -S gnome
|name=GNOME
installiert.
|paket=gnome
|zusatz=gnome-extra
|zusatzinfo=Weitere GNOME-Anwendungen}}
Damit werden die jeweiligen Paketgruppen installiert. Wer nicht alle GNOME-Anwendungen benötigt, kann sich mittels {{ic|pacman -Ss ^gnome-}} eine Übersicht der installierbaren Pakete verschaffen.


Die aktuelle Version des X.Org-Servers und des GNOME-Desktops benötigt für eine ordnungsgemäße Funktion nur noch einen Daemon, '''dbus'''. Dieser sollte an möglichst früher Stelle in der [[rc.conf]] eingetragen werden.
== GNOME starten ==
DAEMONS=(syslog-ng '''dbus''' ...)
Am einfachsten lässt sich Gnome mittels [[Login-Manager]] starten. Alternativ kann GNOME per startx ausgeführt werden. Dafür muss in der Datei {{ic|~/.xinitrc}} die Befehlszeile


Um den Rest von GNOME zu installieren, kann man einfach die Gruppe gnome-extra installieren (wobei einzelne Pakete auch abgewählt werden können).
  exec gnome-session
  # pacman -S gnome-extra


Um weitere Einstellungen zu konfigurieren benötigt man das Paket gnome-tweak-tool.
hinzugefügt werden.
# pacman -S gnome-tweak-tool


Um das Aussehen anzupassen benötigt man außerdem noch das Paket gnome-shell-extension-user-theme.
== GNOME-Sitzungen ==
# pacman -S gnome-shell-extension-user-theme
GNOME hat drei Sitzungsmöglichkeiten um die GNOME Shell auszuführen.


==GNOME starten ==
* ''GNOME'' ist die Standardsitzung
Am einfachsten lässt sich Gnome mittels [[Login-Manager]] starten.
* ''GNOME Classic'' ist eine GNOME-3.xx-Oberfläche die durch vorinstallierten Extensions einer GNOME-2-Oberfläche ähnelt
* ''GNOME on Wayland'' startet die ''GNOME Shell'' mit Wayland. Hierfür benötigt man {{paket|xorg-server-xwayland}}


Alternativ kann man GNOME per startx ausführen und muss der Datei ''~/.xinitrc''
== Tipps und Tricks ==
  exec ck-launch-session gnome-session
* Die erweiterten Einstellungen sind nach Installation des {{Paket|gnome-tweak-tool}} vorhanden.
hinzufügen.  
* Mit {{Paket|gnome-boxes|GNOME Boxes}} besteht eine einfache Möglichkeit der Virtualisierung(VMs).
* Mit {{Paket|gnome-sound-recorder|GNOME Sound Recorder}} besteht die Möglichkeit einer Sprachaufnahme.
* Das Programm {{Paket|gnome-software|Gnome-Software}} stellt eine graphische einfache möglichkeit dar um Programme zu suchen und zu installieren sowie zu aktualisieren.
* Das {{Paket|gnome-packagekit|GNOME Package Kit}} beinhaltet eine graphische Aktualisierungssoftware
* {{Paket|networkmanager}} und {{Paket|network-manager-applet}} erleichtern die Konfiguration der Netzwerkumgebung. Installation und weitere Infos unter [[Networkmanager]]
* Die Bildschirmaufnahme ist jederzeit mittels {{taste|Strg}} + {{taste|Shift}} + {{taste|Alt}} + {{taste|R}} möglich
* Um Empathy mit GNOME-Online-Accoutns zu verbinden benötigt man {{paket|telepathy}}
* Die GNOME Shell kann jederzeit mit {{taste|Alt}} + {{taste|F2}} und {{ic|r}} oder {{ic|restart}} neu gestartet werden
* Mit {{ic|gsettings set org.gnome.desktop.interface enable-animations false}} können die Animationen der Shell deaktiviert werden
* Icons und Themes können im home-Verzeichnis unter {{ic|.icons}} bzw {{ic|.themes}} gespeichert werden und mittels {{Paket|gnome-tweak-tool}} übernommen werden.
* {{Paket|gnome-shell-extension-user-theme}} ermöglicht ein einfacheres Ändern des Desktop-Themes
 
== Fehlerbehebung ==
=== Netzwerkdrucker ===
Netzwerkdrucker werden im „Drucker-hinzufügen“-Menu angezeigt, aber wenn man ihn hinzufügen will gibt es einen Fehler. Es kann sein, dass system-config-printer fehlt:
pacman -S system-config-printer
 
=== Zugangshilfen ===
Auch ohne dass die Zugangshilfen aktiviert sind versuchen viele Gnome Komponenten, sich mit dem AT-SPI Bus zu verbinden. Die Meldungen bspw. per {{ic|journalctl -b}} lauten dann wie folgt:


==Deinstallation ==
WARNING **: Couldn't register with accessibility bus: Did not receive a
Um GNOME deinstallieren zu können muss man GNOME als Gruppe entfernen. Das kann man einfach mit
reply. Possible causes include: the remote application did not send a
  pacman -Rscn gnome
  reply, the message bus security policy blocked the reply, the reply
erreichen.
timeout expired, or the network connection was broken.


== Tipps und Tricks ==
Um diese Meldungen nicht mehr angezeigt zu bekommen, ist folgender Eintrag in der {{ic|/etc/environment}} nötig.
=== Hintergrundbild: Gesperrter Bildschirm ===
 
Wird der Bildschirm (z.B. durch den Screensaver) gesperrt, hat der "gesperrte Bildschirm" seinen eigenen Hintergrund und greift auf den Standard-Hintergrund zurück (jeder kennt das grüne Blatt):
export NO_AT_BRIDGE=1
 
=== Verzeichnisse werden nicht mit Nautilus geöffnet ===
Statt Nautilus öffnen sich andere Anwendungen, wenn man einen Ordner aus einer Anwendung heraus öffnen möchte (z.B. Downloadort aus Firefox heraus). Das kann passieren, wenn ein neu installiertes Programm die MIME-Verknüpfung für Verzeichnisse auf sich selbst umschreibt. Der folgende Befehl bringt das wieder in Ordnung:


  /usr/share/pixmaps/backgrounds/gnome/background-default.jpg
  xdg-mime default nautilus.desktop inode/directory


Die (momentan) einzig bekannte Lösung ist dieses Hintergrundbild zu ersetzen:
In neueren gnome Versionen sollte der folgende Befehl funktionieren:


  sudo cp NeuesBild.jpg /usr/share/pixmaps/backgrounds/gnome/background-default.jpg
  xdg-mime default org.gnome.Nautilus.desktop inode/directory
chown 644 /usr/share/pixmaps/backgrounds/gnome/background-default.jpg


Alternativ kann man auch einen [[ln#Softlinks|Softlink]] setzen. Dies setzt voraus, dass man sein Wallpaper immer unter dem selben Dateinamen speichert. Beispielsweise „/home/username/.wallpaper“.
=== GNOME Extensions funktionsuntüchtig nach GNOME Update ===
Versuche zuerst auf  http://extensions.gnome.org/local deine Extensions zu aktuallisieren!


cd /usr/share/pixmaps/backgrounds/gnome/
Falls nicht möglich finde heraus in welchem Ordner die Extension liegt entweder in {{ic|~/.local/share/gnome-shell/extensions}} oder in {{ic|/usr/share/gnome-shell/extensions}}
su
Danach bearbeite die {{ic|metadata.json}} und mach z.B. aus {{ic|"shell-version": ["3.4"]}} {{ic|"shell-version": ["3.x"]}}
mv background-default.jpg background-default.jpg.backup
ln -s /home/username/.wallpaper background-default.jpg
exit


Somit reicht es, einfach die Datei „/home/username/.wallpaper“ zu ersetzen, wenn man sein Hintergrundbild ändern will, und durch den Link hat man auch bei einem gesperrten Bildschirm automatisch das jeweils aktuelle Hintergrundbild.
Alternativ kann man auch die Überprüfung aus schalten mit:
$ gsettings set org.gnome.shell disable-extension-version-validation true


== Weblinks ==
== Weblinks ==
*http://www.gnome.org {{sprache|en}}
* http://www.gnome.org/ {{sprache|en}}
*http://www.gnome-look.org {{sprache|en}}
* http://www.gnome-look.org {{sprache|en}}
* https://extensions.gnome.org {{sprache|en}}
* https://wiki.gnome.org/Projects/GnomeShell/CheatSheet {{sprache|en}}


[[Kategorie:GTK]]
[[Kategorie:GTK]]
[[Kategorie:Desktopumgebung]]
[[Kategorie:Desktopumgebung]]
[[Kategorie:GNOME-Anwendungen]]
[[en:GNOME]]
[[en:GNOME]]
[[cs:GNOME]]
[[es:GNOME]]
[[fr:GNOME]]
[[it:GNOME]]
[[ja:GNOME]]
[[nl:GNOME]]
[[pl:GNOME]]
[[pt:GNOME]]
[[ru:GNOME]]
[[sr:GNOME]]
[[th:GNOME]]
[[tr:Gnome Masaüstü Ortamı]]
[[uk:GNOME]]
[[zh-CN:GNOME]]
[[zh-TW:GNOME]]

Version vom 29. April 2016, 19:45 Uhr

Standard GNOME Desktop Version 3.x

GNOME ist eine Desktop-Umgebung für UNIX und unixähnliche Systeme mit einer grafischen Benutzeroberfläche und einer Sammlung von Programmen für den täglichen Gebrauch. GNOME wird unter den freien Lizenzen GPL und LGPL veröffentlicht und ist Teil des GNU-Projekts.

Installation

GNOME ist als gnome in extra verfügbar, und kann von dort mittels Pacman installiert werden.

# GNOME an sich
pacman -S gnome

# Weitere GNOME-Anwendungen
pacman -S gnome-extra

Damit werden die jeweiligen Paketgruppen installiert. Wer nicht alle GNOME-Anwendungen benötigt, kann sich mittels pacman -Ss ^gnome- eine Übersicht der installierbaren Pakete verschaffen.

GNOME starten

Am einfachsten lässt sich Gnome mittels Login-Manager starten. Alternativ kann GNOME per startx ausgeführt werden. Dafür muss in der Datei ~/.xinitrc die Befehlszeile

exec gnome-session

hinzugefügt werden.

GNOME-Sitzungen

GNOME hat drei Sitzungsmöglichkeiten um die GNOME Shell auszuführen.

  • GNOME ist die Standardsitzung
  • GNOME Classic ist eine GNOME-3.xx-Oberfläche die durch vorinstallierten Extensions einer GNOME-2-Oberfläche ähnelt
  • GNOME on Wayland startet die GNOME Shell mit Wayland. Hierfür benötigt man xorg-server-xwayland

Tipps und Tricks

  • Die erweiterten Einstellungen sind nach Installation des gnome-tweak-tool vorhanden.
  • Mit GNOME Boxes besteht eine einfache Möglichkeit der Virtualisierung(VMs).
  • Mit GNOME Sound Recorder besteht die Möglichkeit einer Sprachaufnahme.
  • Das Programm Gnome-Software stellt eine graphische einfache möglichkeit dar um Programme zu suchen und zu installieren sowie zu aktualisieren.
  • Das GNOME Package Kit beinhaltet eine graphische Aktualisierungssoftware
  • networkmanager und network-manager-applet erleichtern die Konfiguration der Netzwerkumgebung. Installation und weitere Infos unter Networkmanager
  • Die Bildschirmaufnahme ist jederzeit mittels Strg + ⇧ Shift + Alt + R möglich
  • Um Empathy mit GNOME-Online-Accoutns zu verbinden benötigt man telepathy
  • Die GNOME Shell kann jederzeit mit Alt + F2 und r oder restart neu gestartet werden
  • Mit gsettings set org.gnome.desktop.interface enable-animations false können die Animationen der Shell deaktiviert werden
  • Icons und Themes können im home-Verzeichnis unter .icons bzw .themes gespeichert werden und mittels gnome-tweak-tool übernommen werden.
  • gnome-shell-extension-user-theme ermöglicht ein einfacheres Ändern des Desktop-Themes

Fehlerbehebung

Netzwerkdrucker

Netzwerkdrucker werden im „Drucker-hinzufügen“-Menu angezeigt, aber wenn man ihn hinzufügen will gibt es einen Fehler. Es kann sein, dass system-config-printer fehlt:

pacman -S system-config-printer

Zugangshilfen

Auch ohne dass die Zugangshilfen aktiviert sind versuchen viele Gnome Komponenten, sich mit dem AT-SPI Bus zu verbinden. Die Meldungen bspw. per journalctl -b lauten dann wie folgt:

WARNING **: Couldn't register with accessibility bus: Did not receive a 
reply. Possible causes include: the remote application did not send a 
reply, the message bus security policy blocked the reply, the reply 
timeout expired, or the network connection was broken.

Um diese Meldungen nicht mehr angezeigt zu bekommen, ist folgender Eintrag in der /etc/environment nötig.

export NO_AT_BRIDGE=1

Verzeichnisse werden nicht mit Nautilus geöffnet

Statt Nautilus öffnen sich andere Anwendungen, wenn man einen Ordner aus einer Anwendung heraus öffnen möchte (z.B. Downloadort aus Firefox heraus). Das kann passieren, wenn ein neu installiertes Programm die MIME-Verknüpfung für Verzeichnisse auf sich selbst umschreibt. Der folgende Befehl bringt das wieder in Ordnung:

xdg-mime default nautilus.desktop inode/directory

In neueren gnome Versionen sollte der folgende Befehl funktionieren:

xdg-mime default org.gnome.Nautilus.desktop inode/directory

GNOME Extensions funktionsuntüchtig nach GNOME Update

Versuche zuerst auf http://extensions.gnome.org/local deine Extensions zu aktuallisieren!

Falls nicht möglich finde heraus in welchem Ordner die Extension liegt entweder in ~/.local/share/gnome-shell/extensions oder in /usr/share/gnome-shell/extensions Danach bearbeite die metadata.json und mach z.B. aus "shell-version": ["3.4"] "shell-version": ["3.x"]

Alternativ kann man auch die Überprüfung aus schalten mit:

$ gsettings set org.gnome.shell disable-extension-version-validation true

Weblinks