Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
de:tips [2008/08/10 23:11] – translated to german and added some gtkrc configs 77.176.9.170de:tips [2011/02/23 11:55] (current) – [Menü-Icons] 80.136.164.192
Line 4: Line 4:
 ===== Leistungstips ===== ===== 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. +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 ====
  
 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. 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 mehrAndere Empfehlungen sind gern gesehen.+Das wesentliche Problem hier sind hässliche Schriftarten. "Kochi Gothic", "Helvetica", "Liberation Sans", "Luxi Sans" und "Verdana" geben auch ein nettes Aussehen des DesktopsWeitere Vorschläge sind gerne gesehen hier.
  
-===== How to use an alternative menu =====+==== Hintergrundbild ====
  
-If you want to use the new menu from GNOMEwith quick starters for favorites applications and suchyou can use the [[http://goodies.xfce.org/projects/panel-plugins/xfce4-xfapplet-plugin|xfapplet panel plugin]] with the GNOME main menu applet.  The menu should be installed with your package system, look for **gnome-main-menu**.  [[http://wirelessimage4.pbwiki.com/f/Screenshot.png|Xfce screenshot]], [[http://www.novell.com/video/desktop/|video]].+Auf älteren Computern mit langsamem Prozessor und wenig Arbeitsspeicher kann es helfenauf ein Hintergrundbild zu verzichten und die Hintergrundfärbung auf eine Farbe zu stellend.hFarbverläufe abzuschalten.
  
-Add a new xfapplet item inside your panel, and open its properties dialog to add the GNOME menu applet.+==== Menü-Icons ====
  
-See also: [[/howto/customize-menu|How to customize the Xfce 4.5+ menu]]+Die Darstellung der Menü- und Programm-Icons im Startmenü bzw. der Entsprechung im Kontext-Menü des Desktops (Rechts-Klick!) kostet auch auf schnellen Computern spürbar Zeit. Während die Zehntelsekunde auf neueren Computern zu verschmerzen ist, kann das Abschalten der Icons auf langsameren Maschinen spürbaren Geschwindigkeitszuwachs bringen: 
 + 
 +  * Startmenü → Einstellungen → Einstellungseditor starten. 
 +  * xsettings → Gtk → MenuImages - diesen Bool'schen Parameter auf False setzen. 
 + 
 + 
 +===== 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 [[http://goodies.xfce.org/projects/panel-plugins/xfce4-xfapplet-plugin|xfapplet-Leistenmodul]] mit dem GNOME-Menüapplet benutzen.  Das Menü selbst sollte idealerweise mithilfe deiner Paketverwaltung installiert sein, schau nach **gnome-main-menu**.  [[http://wirelessimage4.pbwiki.com/f/Screenshot.png|Xfce-Bildschirmphoto]], [[http://www.novell.com/video/desktop/|Kurzfilm]]. 
 + 
 +Füge ein neues xfapplet-Objekt in Deine Leiste ein und bearbeite seine Eigenschaften um das GNOME-Menü einzufügen. 
 + 
 +Siehe auch: [[/howto/customize-menu|Das Xfce-4.5+-Menü anpassen]]
  
 ===== gtkrc Dateien ===== ===== gtkrc Dateien =====
-GTK benutzt eine vielzahl von verschiedenen widgets wie Knöpfe, Eingabefelder oder auch Scrollbars. All diese widgets können einzeln mit einem Themes oder Styles belegt und somit angepasst werden können.+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 auf der [[http://live.gnome.org/GnomeArt/Tutorials/GtkThemes|GNOME Internetseite]] zu finden und erklärt die gtkrc Dateien sehr gut.+Ein sehr nettes Tutorial ist hierfür im [[http://live.gnome.org/GnomeArt/Tutorials/GtkThemes|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 [[http://svn.xfce.org/svn/xfce/xfdesktop/branches/xfce_4_4/README|xfdesktop]] und [[http://thunar.xfce.org/pwiki/documentation/advanced_settings|Thunar]]. ( Schauen Sie auch zusätzlich einmal unter [[http://thunar.xfce.org/pwiki/documentation/faq#how_do_i_assign_different_keyboard_shortcuts|veränderbare Tastenkürzel]]).+Unter Xfce selber können auch benutzerdefinierte gtkrc-Einstellungen vorgenommen werden. Beispielsweise für [[http://svn.xfce.org/svn/xfce/xfdesktop/branches/xfce_4_4/README|xfdesktop]] und [[http://thunar.xfce.org/pwiki/documentation/advanced_settings|Thunar]]. ( Schau auch zusätzlich einmal unter [[http://thunar.xfce.org/pwiki/documentation/faq#how_do_i_assign_different_keyboard_shortcuts|veränderbare Tastenkürzel]]).
  
-Möchte man beispielsweis das Panel etwas ändernwäre es möglich folgendes zu benutzen:+Möchte man beispielsweise am Aussehen der Leiste etwas verändernist es möglich folgendes zu benutzen:
  
   # ~/.gtkrc-2.0   # ~/.gtkrc-2.0
Line 55: Line 66:
  
  
-===== How to add or remove applications from the system menu =====+===== Einträge im Programmmenü hinzufügen und entfernen =====
  
-=== Add an application === +=== Programm hinzufügen === 
-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.+Einen neuen Eintrag für das Programmmenü kann erstellt werden, entweder Systemweit mit einer neuen ''.desktop'' Datei unter ''/usr/share/applications'' oder für einen Benutzer unter ''~/.local/share/applications''.
  
-In the following example, we create an entry in the menu with the name "foo" in the submenu "Multimedia":+Ein Eintrag mit den Namen "foo" in dem Submenü "Multimedia" könnte so aussehen:
  
   [Desktop Entry]   [Desktop Entry]
Line 66: Line 77:
   Name=foo   Name=foo
   GenericName=bar   GenericName=bar
-  Comment=Senseless program ever+  Comment=Ein sinnloses Programm
   Exec=foobar   Exec=foobar
   Icon=/usr/share/pixmaps/foobar.xpm   Icon=/usr/share/pixmaps/foobar.xpm
Line 73: Line 84:
   Categories=Multimedia;   Categories=Multimedia;
  
-You can read more about .desktop files [[http://standards.freedesktop.org/desktop-entry-spec/latest/|here]].+Mehr über ''.desktop'' Dateien ist auf der Internetseite von [[http://standards.freedesktop.org/desktop-entry-spec/latest/|freedesktop.org]] zu finden.
  
-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 ''<nowiki>exo-desktop-item-edit --create-new</nowiki>'' ;-)+Das ''libexo'' bietet ein Programm mit dem es möglich ist solche ''.desktop'' Dateien anzulegen. Dieses Programm heißt **exo-desktop-item-edit** und über die Kommandozeile kann man mit ''<nowiki>exo-desktop-item-edit --create-new</nowiki>'' einen solchen Eintrag erstellen. Weitere Informationen ist unter ''<nowiki>exo-desktop-item-edit --help</nowiki>'' zu finden.
  
-=== Remove an application from the menu === +=== Ein Programm aus dem Menü entfernen === 
-You can do this in two ways+Dazu gibt es zwei Möglichkeiten
-  * First wayand the easier one is to simply remove the .desktop file in the ''/usr/share/applications/'' folderbut you will lose mime data (file associations). +  * Die eineleichtere, Möglichkeit ist, einfach die .desktop-Datei aus dem Ordner ''/usr/share/applications/'' zu entfernen. Allerdings bedeutet dasdass MIME-Zuordnungen ebenfalls verloren gehen (etwa die Zuordnung von Programmen zu Dateitypen). 
-  * The second way is to add this line to the .desktop file:+  * Die zweite Möglichkeit ist, diese Zeile zu der entsprechenden .desktop-Datei hinzuzufügen:
  
   NoDisplay=true   NoDisplay=true
  
-=====How to customize starting xfce=====+=====Den Start von Xfce anpassen=====
  
-This includes getting necessary environment variables into the GUI runtime.+//Bitte korrigieren: Der Sinn dieses Abschnitts ist unklar//
  
-  Copy the file /etc/xdg/xfce4/xinitrc to ~/.config/xfce4/ +Dies schließt ein, die entsprechenden Umgebungsvariablen in die Oberfläche aufzunehmen 
-  * Edit this file. For example, you can add something like this somehwere in the middle:+ 
 +  Kopiere die Datei /etc/xdg/xfce4/xinitrc nach ~/.config/xfce4/ 
 +  * Bearbeite diese Datei und füge etwa das folgende mittig ein:
     * source $HOME/.bashrc     * source $HOME/.bashrc
     * # start rxvt-unicode server     * # start rxvt-unicode server
     * urxvtd -q -o -f     * urxvtd -q -o -f
  
-===== Make use of the desktop margins =====+===== Seitenränder von Arbeitsflächen richtig nutzen ===== 
 + 
 +Die Seitenränder können den verfügbaren Platz vergrößerter Fenster eingrenzen. Wenn man nur eine einzelne Leiste hat lässt sich das trickreich ausnutzen. 
 + 
 +Öffne **Einstellungen > Arbeitsflächen und Seitenränder > Seitenränder**. Wenn Du z.B. eine Leiste an der Oberkante des Bildes hast kannst Du Rand an der unteren Seite einstellen. Das gewährt Dir ab jetzt immer Zugriff auf den Hintergrund, z.B. um das Programmmenü zu öffnen oder die Arbeitsflächen anzuzeigen. 
 +Der gleiche Trick klappt mit Leisten an allen Rändern. 
 +===== Zeige Xfce-Logout Optionen durch drücken des Stromschalters ===== 
 + 
 +Wenn ihr System ACPI unterstützt, können Sie folgendes um durch betätigen des Stromschalters das Xfce-Logout Menü zu zeigen: 
 + 
 +  * ''/etc/acpi/events/powerbtn'' 
 +<file> 
 +# /etc/acpi/events/powerbtn 
 +# This is called when the user presses the power button and calls 
 +# /etc/acpi/powerbtn.sh for further processing. 
 +  
 +# Optionally you can specify the placeholder %e. It will pass 
 +# through the whole kernel event message to the program you've 
 +# specified. 
 +  
 +# We need to react on "button power.*" and "button/power.*" because 
 +# of kernel changes. 
 + 
 +event=button[ /]power 
 +action=/usr/local/sbin/xfce4-shutdown-as-user.sh 
 +</file> 
 + 
 +  * ''/usr/local/sbin/xfce4-shutdown-as-user.sh'' 
 +<file> 
 +#!/bin/sh  
 +# xfce4-shutdown-as-user.sh 
 +
 +# Check how many users are currently logged into X. 
 +# If only one user is logged in, run a script which sets 
 +# up the environment to call xfce4-session-logout.
  
-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.+LOGGED_IN_USER=`ls -trl /tmp/.ICE-unix/ | tail -n -1 | cut -d' ' -f3` 
 +NUM_X_USERS=`echo $LOGGED_IN_USER | wc -l` 
 +   
 +if [ $NUM_X_USERS -eq 1 ]; then 
 +    sudo -H -u $LOGGED_IN_USER /usr/local/sbin/xfce4-user-session-shutdown.sh 
 +fi 
 +</file>
  
-Go to **Settings Workspaces & Margins > Margins** If you have a panel at the topset 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.+  ''/usr/local/sbin/xfce4-user-session-shutdown.sh'' 
 +  <file> 
 +#!/bin/sh 
 +# xfce4-user-session-shutdown.sh 
 +
 +# Set up the environment so that DISPLAY and 
 +# SESSION_MANAGER are validand xfce4-session-logout can run
  
 +HOST=`hostname`
 +SESSION_ID=`ls -trl /tmp/.ICE-unix/ | head -n1`
 +# Note that distros use different syntax for the SESSION_MANAGER variable (this script has Debian's format).
 +# If this does not work, then try something like SESSION_MANAGER="local/$HOST:@/tmp/.ICE-unix/$SESSION_ID"
 +# instead. You can always find the correct format for your distribution by looking at the
 +# value of SESSION_MANAGER in a X session.
 +DISPLAY=:0 SESSION_MANAGER="local/$HOST:/tmp/.ICE-unix/$SESSION_ID" /usr/bin/xfce4-session-logout
 +  </file>