Xfce Wiki

Sub domains
 

This is an old revision of the document!


Tips & Tricks

Diese Seite enthält einige Tips für die Xfce-Arbeitsumgebung.

Leistungstips

Mal Klartext, einer der Hauptgründe für XFCE ist Leistung, es ist leichter und reagiert schneller als Gnome in den meisten Konfigurationen, insbesondere auf Rechnern mit weniger Speicher und schlechteren Prozessoren.

Schriftarten

Schriftarten spielen eine große Rolle in graphischen Oberflächen. Mit allem Schnickschnack wie Kantenglättung, Hinweisen und Rastern eingeschaltet kann es schon sein, dass man merkliche Verzögerungen beim Öffnen von Dialogen und Menüs feststellt. Wenn alles abgeschaltet ist, wird es dem entsprechend viel schneller. Das Blättern in Netzseiten, Textprogrammen und Konsolen wird ebenso schneller sein.

Das wesentliche Problem hier sind hässliche Schriftarten. Ich empfehle “Kochi Gothic” für den Bildschirm am Mobilrechner ab 9 Punkten und mehr. Andere Empfehlungen sind gern gesehen.

Wie bekomme ich das alternative GNOME-Menü?

Wenn Du das das neue Menü aus GNOME, mit Schnellstartern für deine Lieblingsprogramme und anderem magst, kannst Du das xfapplet-Leistenmodul mit dem GNOME-Menüapplet benutzen. Das Menü selbst sollte idealerweise mithilfe deiner Paketverwaltung installiert sein, schau nach gnome-main-menu. Xfce-Bildschirmphoto, Kurzfilm.

Füge ein neues xfapplet-Object in Deine Leiste ein und bearbeite seine Eigenschaften um das GNOME-Menü einzufügen.

Siehe auch: Das Xfce-4.5+-Menü anpassen

gtkrc Dateien

GTK benutzt eine Vielzahl verschiedener Oberflächenelemente, wie Knöpfe, Eingabefelder oder auch Bildlaufleisten, genannt “Widgets”. All diese Elemente können einzeln mit einem Thema oder Stil versehen und somit angepasst werden.

Ein sehr nettes Tutorial ist hierfür im GNOME-Wiki zu finden, das gtkrc-Dateien sehr gut erklärt.

Unter Xfce selber können auch benutzerdefinierte gtkrc-Einstellungen vorgenommen werden. Beispielsweise für xfdesktop und Thunar. ( Schau auch zusätzlich einmal unter veränderbare Tastenkürzel).

Möchte man beispielsweise am Aussehen der Leiste etwas verändern, ist es möglich folgendes zu benutzen:

# ~/.gtkrc-2.0
style "panel-background" {
  bg_pixmap[NORMAL]        = "foo.bar"
  bg_pixmap[PRELIGHT]      = "foo.bar"
  bg_pixmap[ACTIVE]        = "foo.bar"
  bg_pixmap[SELECTED]      = "foo.bar"
  bg_pixmap[INSENSITIVE]   = "foo.bar"
}
style "panel-color" {
  fg[NORMAL]               = "#222222"
  fg[ACTIVE]               = "#111111"
  bg[NORMAL]               = "#edeff2"
  bg[PRELIGHT]             = "#3d6eab"
  bg[ACTIVE]               = "#3d6eab"
}
widget_class "*Panel*" style "panel-background"
widget "*PanelWidget*" style "panel-color"
widget "*PanelApplet*" style "panel-color"
widget "*Panel*" style "panel-color"
widget_class "*Panel*" style "panel-color"
class "*Panel*" style "panel-color"
class "*Tray*" style "panel-color"
class "*tray*" style "panel-color"

How to add or remove applications from the system menu

Add an application

You have to create a .desktop file (usually in /usr/share/applications for system wide or ~/.local/share/applications for your user) for the application you want to add.

In the following example, we create an entry in the menu with the name “foo” in the submenu “Multimedia”:

[Desktop Entry]
Encoding=UTF-8
Name=foo
GenericName=bar
Comment=Senseless program ever
Exec=foobar
Icon=/usr/share/pixmaps/foobar.xpm
Terminal=false
Type=Application
Categories=Multimedia;

You can read more about .desktop files here.

The libexo provides several utils amongst one to handle desktop entry files in a GUI fashion: exo-desktop-item-edit. With it you can create a new .desktop file, by running the command exo-desktop-item-edit --create-new ;-)

Ein Programm aus dem Menü entfernen

Dazu gibt es zwei Möglichkeiten:

  • Die eine, leichtere, Möglichkeit ist, einfach die .desktop-Datei aus dem Ordner /usr/share/applications/ zu entfernen. Allerdings bedeutet das, dass MIME-Zuordnungen ebenfalls verloren gehen (etwa die Zuordnung von Programmen zu Dateitypen).
  • Die zweite Möglichkeit ist, diese Zeile zu der entsprechenden .desktop-Datei hinzuzufügen:
NoDisplay=true

Den Start von Xfce anpassen

Bitte korrigieren: Der Sinn dieses Abschnitts ist unklar

Dies schließt ein, die entsprechenden Umgebungsvariablen in die Oberfläche aufzunehmen

  • Kopiere die Datei /etc/xdg/xfce4/xinitrc nach ~/.config/xfce4/
  • Bearbeite diese Datei und füge etwa das folgende mittig ein:
    • source $HOME/.bashrc
    • # start rxvt-unicode server
    • urxvtd -q -o -f

Make use of the desktop margins

The desktop margins can be used to set the bounds of the maximized windows. They can be used in a nifty way when you have only one panel.

Go to Settings > Workspaces & Margins > Margins. If you have a panel at the top, set a little margin at the bottom. Now you can access the desktop at any time at the bottom part of your display. Right click it to open the Xfce Menu.