## page was renamed from Applications Menu ## Benötigte Syntaxelemente können durch Entfernen der Kommentarzeichen genutzt werden. ## Allgemeine Richtlinien zur Gestaltung von Wikiartikeln: ["Wiki/Referenz"] ## Syntaxreferenz mit Richtlinien zur Verwendung: ["Wiki/Syntax"] {{{#!Hinweis Neue Übersichtsseite für das Applications Menü Wir sind grade dabei Ideen zu sammel, wie der Wiki-Abschnitt zu XFCE aussehen kann. Wenn es Zeit ist, wird eine passende Diskussion im Forum gestartet. solange ist das nur als Entwurf zusehen und darf nur vom Team editiert werden. }}} ## **************Beginn des Artikels******************* ## [[Fehlerhaft(Begründung)]] ## [[Ausbaufaehig(Begründung)]] ## [[InArbeit(16.09.2005,Bearbeiter)]] ## [[Getestet(hoary,breezy,dapper)]] ## [[TableOfContents(1)]] ## Einführung {{{#!Wissen * [1]: [:Terminal: Ein Terminal öffnen] * [2]: [:Editor: Einen Editor öffnen] ## * [5]: [:Programme compilieren: Pakete aus dem Quellcode erstellen] ## }}} ## = Pakete installieren = ## Folgenden Pakete müssen installiert [1] werden: ## * '''Paket 1''' (''universe'', [2]) ## * '''Paket 2''' ## * '''Paket 3''' (''universe'') ## = Literaturhinweise = ## Verweis auf eine bestehende Forendiskussion zum Artikel ## [[Diskussion(Threadnummer,Diskussion im Forum)]] ## [[inline:XYZ.txt]] zeigt Inhalt der angehängten Textdatei an ## [attachment:XYZ.Dateiendung] link zu Seitenanhang setzen ## Die Kategorie durch Entfernen der Kommentarzeichen zuweisen! ## * ["Kategorie/Einsteiger"] ## * ["Kategorie/Emulation"] ## * ["Kategorie/GNOME"] ## * ["Kategorie/Grafik"] ## * ["Kategorie/Hardware"] ## * ["Kategorie/Installation"] ## * ["Kategorie/Internet"] ## * ["Kategorie/KDE"] ## * ["Kategorie/Kommunikation"] ## * ["Kategorie/Meeting"] ## * ["Kategorie/Messe"] ## * ["Kategorie/Multimedia"] ## * ["Kategorie/Netzwerk"] ## * ["Kategorie/Paketverwaltung"] ## * ["Kategorie/Problemlösungen"] ## * ["Kategorie/Programmierung"] ## * ["Kategorie/Server"] ## * ["Kategorie/Shell"] ## * ["Kategorie/Sicherheit"] ## * ["Kategorie/Software"] ## * ["Kategorie/Spiele"] ## * ["Kategorie/System"] ## * ["Kategorie/Wiki"] * ["Kategorie/Windowmanager"] ## vim:filetype=moin ---- [[TableOfContents(1)]] = Die Funktionsweise = Die Einträge im Menü werden von Xfce automatisch generiert und eingefügt. Dabei hält es sich an die Standards von [http://www.Freedesktop.org Freedesktop.org]. Das Menü wird von ''.desktop'' Dateien aufgebaut dessen Informationen die eigentliche Hierachie ergeben. Orte an denen diese ''.desktop'' Dateien und Programme gesucht werden, findet man in der folgenden Datei: {{{#!Text ~.cache/xfce4/desktop/menu-cache--home-user-.config-xfce4-desktop-menu.xml }}} Ein Beispiel: {{{#!Text XDG_DATA_DIRS=/etc/xdg/xubuntu:/usr/share:/usr/local/share:/usr/share }}} Mit der Variablen '''XDG_DATA_DIRS''' sucht Xfce die Programme in den vorgegebenen Verzeichnissen. Also in: [[Bild(./menu.png,300,rechts)]] * '''/etc/xdg/xubuntu''' * '''/usr/share''' * '''/usr/local/share''' * '''/usr/share''' Und in den folgenden Verzeichnissen sucht Xfce die ''.desktop'' Dateien * '''/etc/xdg/xubuntu/applications/''' * '''/usr/share/applications/''' * '''/usr/share/gnome/apps/''' * '''/home/user/.kde/share/''' * '''/usr/share/applnk/''' * '''...''' = Wenn Programme im Menü fehlen = Kann dies an verschiedenen Ursachen liegen: * Das Programm hat keine ''.desktop'' Datei erstellt. * Das Programm hat die ''.desktop'' Datei nicht in eine der gesuchten Standardpfade gelegt. * Das Programm hat die ''.desktop'' Datei in einen Stadardpfad gelegt, aber das Programm selbst befindet sich nicht in einem Standardpfad (z.B. in /opt/Programm). In diesem Fall muss man die '''XDG_DATA_DIRS''' Variable anpassen und Xfce neustarten. = Das Menü bearbeiten = Die automatisch generierte ''menu.xml'' Datei von Xfce zu verändern ist leider nicht ganz leicht. Man kann sich aber mit dem Menumaker eine eigene ''menu.xml'' Datei erstellen lassen. Das Programm findest du unter folgendem Link: http://menumaker.sourceforge.net/ Man ladet sich das aktuelle Archiv herunter, entpackt es und und wechselt in das entsprechende Verzeichnis. Sichert aber vorher eurere alte ''menu.xml'' Datei. Anschließend gibt man folgenden Befehl in die Konsole ein: {{{#!Befehl mmaker Xfce4 }}} Nun erstellt das Programm automatisch eine neue menu.xml Datei (Standardmäßig unter ~/.config/xfce4/desktop/menu.xml), die man im Anschluss mit jedem Editor an seine eigenen Bedürfnisse anpassen kannt. = Aufbau der menu.xml Datei = Wenn man seine eigene ''menu.xml'' Datei mit einem Editor öffnet, sehen die Einträge folgendermaßen aus: {{{#!Text * * * * }}} == Legende: == * '''''''''' = Bezeichnet die Stelle eines folgenden Menüabschnitts * '''''''''' = Name des Untermenüs (hier Shells). Danach können weitere Üntermenüpunkte in dieser Form folgen. * '''''