Xfce: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Zugriffsrechte für HAL-Daemon korrekt setzen)
Zeile 45: Zeile 45:


==Shutdown / Reboot==
==Shutdown / Reboot==
Seit Version 4.4 nutzt Xfce den DBUS Daemon um den Rechner herunterzufahren bzw. neu zu starten. Um die Shutdown und Reboot Funktionen in Xfce zu nutzen, müssen der DBUS und der HAL Daemon gestartet sein. Um sie beim Hochfahren des Rechners automatisch zu starten, kann man sie in der ''/etc/rc.conf'' in das DAEMONS-Array eintragen. Bei laufendem HAL und DBUS Daemon wird außerdem das automatische mounten von optischen und externen Datenträgern aktiviert. Um dies am besten zu nutzen sollte man das Paket ''thunar-volman'' installieren.
Seit Version 4.4 nutzt Xfce den DBUS Daemon, um den Rechner herunterzufahren bzw. neu zu starten. Um die Shutdown- und Reboot-Funktionen in Xfce zu nutzen, müssen der DBUS und der HAL Daemon gestartet sein. Um sie beim Hochfahren des Rechners automatisch zu starten, kann man sie in der ''/etc/rc.conf'' in das DAEMONS-Array eintragen. Bei laufendem HAL und DBUS Daemon wird außerdem das automatische Mounten von optischen und externen Datenträgern aktiviert. Um dies am besten zu nutzen, sollte man das Paket ''thunar-volman'' installieren.


Unter Umständen können die Zugriffsrechte auf den HAL Daemon unzureichend gesetzt sein.
* Rechte für einen Benutzer setzen
Wenn man der einzige Nutzer des Systems ist, muss man in der '''/etc/dbus-1/system.d/hal.conf''' im hinteren Teil die Zeile
<policy user="0">
in folgende ändern:
<policy user="1000">
* Rechte für eine Gruppe setzen
Alternativ kann man Gruppen setzen und diese dann berechtigen. Es müssen alle Benutzer, die aus Xfce herunterfahren dürfen, in die Gruppe ''shutdown'' eingetragen werden.
groupadd shutdown
Alle entsprechenden Nutzer der Gruppe shutdown hinzufügen (danach aus- und wieder einloggen, damit die Änderungen wirksam werden):
gpasswd -a <user> shutdown
Danach wird der obige Wert ''policy user'' zu ''policy group'' geändert. Um zu wissen, welche Nummer die Gruppe shutdown innerhalb des Systems hat, nutzt man den '''id'''-Befehl. Wenn man die Nummer der angelegten Gruppe eingetragen hat, sollten alle Mitglieder der Gruppe die Möglichkeit zum Shutdown / Reboot haben.


==Compositor==
==Compositor==

Version vom 31. Oktober 2007, 00:08 Uhr

Info

Xfce ist eine Desktop Umgebung.

Im Vergleich zu KDE oder Gnome, ist Xfce wesentlich schlanker und eignet sich somit auch gut für etwas ältere Rechner.


Installation

Xfce ist Modular, das heißt es gibt viele Xfce-Pakete, die aber nicht unbedingt alle benötigt werden. Es gibt ein Meta-Paket für das Xfce-Basis-System und eins für Extras (z.B. Panel-Plugins, ect.).

Das Basis-System installieren.

pacman -S xfce4

Extras installieren.

pacman -S xfce4-goodies


Xfce starten

Xfce kann von der Konsole aus, per startx oder Login-Manager gestartet werden.

  • Konsole
startxfce4
  • ~/.xinitrc

Die Komponenten die beim Ausführen von startx gestartet werden sollen in die ~/.xinitrc schreiben. z.B.

xfce-mcs-manager
xfwm4 --daemon
xfdesktop &
exec xfce4-panel

oder einfach nur

exec xfce4-session

bzw.

exec startxfce4
  • Login-Manager

Mit der Basis Installation werden die nötigen Session Dateien installiert (sind in xfce4-utils enthalten). Es kann also ganz einfach ein Login-Manager benutzt werden.


Shutdown / Reboot

Seit Version 4.4 nutzt Xfce den DBUS Daemon, um den Rechner herunterzufahren bzw. neu zu starten. Um die Shutdown- und Reboot-Funktionen in Xfce zu nutzen, müssen der DBUS und der HAL Daemon gestartet sein. Um sie beim Hochfahren des Rechners automatisch zu starten, kann man sie in der /etc/rc.conf in das DAEMONS-Array eintragen. Bei laufendem HAL und DBUS Daemon wird außerdem das automatische Mounten von optischen und externen Datenträgern aktiviert. Um dies am besten zu nutzen, sollte man das Paket thunar-volman installieren.

Unter Umständen können die Zugriffsrechte auf den HAL Daemon unzureichend gesetzt sein.

  • Rechte für einen Benutzer setzen

Wenn man der einzige Nutzer des Systems ist, muss man in der /etc/dbus-1/system.d/hal.conf im hinteren Teil die Zeile

<policy user="0">

in folgende ändern:

<policy user="1000">
  • Rechte für eine Gruppe setzen

Alternativ kann man Gruppen setzen und diese dann berechtigen. Es müssen alle Benutzer, die aus Xfce herunterfahren dürfen, in die Gruppe shutdown eingetragen werden.

groupadd shutdown

Alle entsprechenden Nutzer der Gruppe shutdown hinzufügen (danach aus- und wieder einloggen, damit die Änderungen wirksam werden):

gpasswd -a <user> shutdown

Danach wird der obige Wert policy user zu policy group geändert. Um zu wissen, welche Nummer die Gruppe shutdown innerhalb des Systems hat, nutzt man den id-Befehl. Wenn man die Nummer der angelegten Gruppe eingetragen hat, sollten alle Mitglieder der Gruppe die Möglichkeit zum Shutdown / Reboot haben.

Compositor

Xfce 4.4 hat einen eigenen Compositor für Effekte wie z.B. Schatten und Tranzparenz.

Um den Compositor nutzen zu können, muss die Composite-Extension des X-Servers (in der xorg.conf) aktiviert werden.

Section "Extensions"
   Option "Composite" "Enable"
EndSection

Die Compositor Einstellung sind zu erreichen über:

  • Einstellungen --> Fenstermanager-Tweaks

Sollte der Compositor Reiter dort nicht erscheinen muss die Datei ~/.config/xfce4/mcs_settings/wmtweaks.xml editiert werden. Diese Zeile muss vorhanden sein:

<option name="Xfwm/UseCompositing" type="int" value="1"/>


Desktop wird nicht aktualisiert?

Xfce 4.4 nutzt den FAM Daemon um "informiert" zu werden wenn Änderungen an Dateien / Verzeichnissen stattfinden. Sollte das automatische Aktualisieren des Desktops nicht funktionieren, überprüfe ob der FAM Daemon laüft. Soll er beim Booten automatisch gestartet werden, ebenfalls ins DAEMONS-Array in der /etc/rc.conf eintragen. Als Ergänzung zur Nutzung von DBUS und HAL sollte FAM erst danach gestartet werden. Siehe /etc/rc.conf DAEMONS=(... dbus hal fam ...).

Eine Alternative zu FAM ist Gamin. Im AUR ist ein PKGBUILD für Gamin vorhanden. Falls FAM bereits installiert ist, muss es deinstalliert werden (pacman -Rd fam) bevor Gamin installiert werden kann. Im Gegensatz zu FAM muss Gamin nicht in der rc.conf eingetragen werden. Es reicht aus es einfach nur zu installieren. Eventuell muss nach der Installation von Gamin der X-Server neu gestartet werden damit Xfce davon gebraucht macht.

Links

http://www.xfce.org Xfce Homepage

http://www.xfce-look.org Themes, Wallpaper ect.

http://wiki.xfce.org Xfce-Wiki