GNOME: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
K (→‎Installation: systemd)
(40 dazwischenliegende Versionen von 11 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
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.
[[Bild:gnomedesktop.png|thumb|300px|Standard GNOME Desktop Version 3.x]]
[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.


[[Bild:gnomedesktop.png|thumb|300px|Standard GNOME Desktop Version 3.x]]
{{installation
|repo=extra
|name=GNOME
|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.


== Installation ==
== GNOME starten ==
Die grundlegenden Komponenten von GNOME werden mit
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
# pacman -S gnome
installiert.


''Hinweis bei Verwendung von SysVinit:'' Die aktuelle Version des X.Org-Servers in Verbindung mit GNOME benötigt den Daemon '''dbus'''. Dieser sollte an möglichst früher Stelle in der [[rc.conf]] eingetragen werden.
  exec gnome-session
  DAEMONS=(hwclock syslog-ng ... acpid dbus networkmanager ...)
''Hinweis bei Verwendung von systemd:'' Der Daemon '''dbus''' wird durch systemd automatisch gestartet.


Um den Rest von GNOME zu installieren, bitte die Gruppe gnome-extra installieren.
hinzugefügt werden.
# pacman -S gnome-extra


== GNOME starten ==
== GNOME-Sitzungen ==
Am einfachsten lässt sich Gnome mittels [[Login-Manager]] starten.
GNOME hat drei Sitzungsmöglichkeiten um die GNOME Shell auszuführen.


Alternativ kann GNOME per startx ausgeführt werden. Dafür muss in der Datei <code>~/.xinitrc</code> die Befehlszeile
* ''GNOME'' ist die Standardsitzung
  exec ck-launch-session gnome-session
* ''GNOME Classic'' ist eine GNOME-3.xx-Oberfläche die durch vorinstallierten Extensions einer GNOME-2-Oberfläche ähnelt
hinzugefügt werden.  
* ''GNOME on Wayland'' startet die ''GNOME Shell'' mit Wayland. Hierfür benötigt man {{paket|xorg-server-xwayland}}


== Tipps und Tricks ==
== Tipps und Tricks ==
* Die erweiterten Einstellungen sind nach Installation des Pakets gnome-tweak-tool vorhanden.
* Die erweiterten Einstellungen sind nach Installation des {{Paket|gnome-tweak-tool}} vorhanden.
  # pacman -S gnome-tweak-tool
* 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:
 
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 {{ic|/etc/environment}} nötig.


* Das Paket gnome-shell-extension-user-theme ermöglicht ein einfacheres Ändern des Desktop Theme.
  export NO_AT_BRIDGE=1
  # pacman -S gnome-shell-extension-user-theme


* Die Pakete networkmanager und network-manager-applet erleichtern die Konfiguration der Netzwerkumgebung. Installation und weitere Infos unter [[Networkmanager]]
=== Verzeichnisse werden nicht mit Nautilus geöffnet ===
# pacman -S networkmanager network-manager-applet
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:


* Die Liste der Programme bearbeiten, welche beim Starten geladen werden. Bitte als User folgendes im Terminal ausführen.
  xdg-mime default nautilus.desktop inode/directory
  $ gnome-session-properties


[[Bild:gnomestartup.png|Autostart Einstellungen]]
In neueren gnome Versionen sollte der folgende Befehl funktionieren:


Bitte die nicht zu startenden Programme nur deaktivieren. Ein Löschen erschwert das nachträgliche Hinzufügen notwendiger Dienste und Programme, falls GNOME beim Starten Fehler anzeigt. Die Originalkonfiguration kann wieder hergestellt werden, indem alle Dateien im Verzeichnis <code>.config/autostart/</code> des Users gelöscht und GNOME neu gestartet wird.
xdg-mime default org.gnome.Nautilus.desktop inode/directory


Folgendes Bild zeigt die Syntax für das Hinzufügen eines neuen Eintrages.
=== GNOME Extensions funktionsuntüchtig nach GNOME Update ===
Versuche zuerst auf  http://extensions.gnome.org/local deine Extensions zu aktuallisieren!


[[Bild:gnomestartupadd.png|Standard GNOME Desktop Version 3.x]]
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}}
Danach bearbeite die {{ic|metadata.json}} und mach z.B. aus {{ic|"shell-version": ["3.4"]}} {{ic|"shell-version": ["3.x"]}}


Z.B. ist es sinnvoll, das Programm numlockx beim Starten des Desktops einzubinden.
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
* http://www.gnome.org/ {{sprache|en}}
*http://www.gnome-look.org
* http://www.gnome-look.org {{sprache|en}}
*https://extensions.gnome.org
* 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, 18: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