Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
howto:customize-menu [2013/12/03 21:03] – [Unanswered] ammo | howto:customize-menu [2019/03/27 22:01] – [Hide menu entries] revised popup blueberrybrownie |
---|
This page describes how to customize the menu, using Xfdesktop **4.5 or higher**. For earlier versions you can use the libxfce4menu GUI. | This page describes how to customize the menu, using Xfdesktop **4.5 or higher**. For earlier versions you can use the libxfce4menu GUI. |
| |
A GNU-licensed graphical menu editor for LXDE, [[http://lxmed.sourceforge.net|LXMenuEditor]], also works for XFCE, as of XFCE 4.8.0 and LXMenuEditor 20110523. | A GNU-licensed graphical menu editor for LXDE, [[http://lxmed.sourceforge.net|LXMenuEditor]], also works for Xfce, as of Xfce 4.8.0 and LXMenuEditor 20110523. [[https://launchpad.net/menulibre|MenuLibre]] is another freedesktop.org standard-compliant editor that works well with Xfce. |
| |
===== What xfdesktop installs ===== | ===== What xfdesktop installs ===== |
If you want to hide menu entries from all menus, copy their .desktop files and edit them to add a ''NoDisplay=true'' line. | If you want to hide menu entries from all menus, copy their .desktop files and edit them to add a ''NoDisplay=true'' line. |
| |
>> {{wiki:warning.png}} | <note tip>As explained[[http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html| here]], ''NoDisplay=true'' will hide the application from the menu but the mime type associations will still be available. ''Hidden=true'' is equivalent to deleting the file.</note> |
>> As explained[[http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html|here]], ''NoDisplay=true'' will hide the application from the menu but the mime type associations will still be available. ''Hidden=true'' is equivalent to deleting the file. | |
===== Hide only root entries ===== | ===== Hide only root entries ===== |
If you only want to remove menu items from the root menu only, copy their .desktop files and edit them to remove Category X-Xfce-Toplevel. | If you only want to remove menu items from the root menu only, copy their .desktop files and edit them to remove Category X-Xfce-Toplevel. |
View /usr/share/applications, ~/.local/share/applications, etc. with Thunar. You should see a plain .desktop file listed for the blank entry, between the clickable icons with fancy names. | View /usr/share/applications, ~/.local/share/applications, etc. with Thunar. You should see a plain .desktop file listed for the blank entry, between the clickable icons with fancy names. |
* I run Jaunty and need to make the menu to be multi-level, which, in previous versions I believe, could be achieved by editing '///etc/X11/xdg/xfce4/desktop/menu.xml//' and replace //style="simple"// with //style="multilevel"// in the //<include>//. How do I do this in Jaunty? I need this because I have certain applications under Wine which have very many start-menu entries and they are all merged into one menulevel, which is really annoying to navigate thru. Please help ... | * I run Jaunty and need to make the menu to be multi-level, which, in previous versions I believe, could be achieved by editing '///etc/X11/xdg/xfce4/desktop/menu.xml//' and replace //style="simple"// with //style="multilevel"// in the //<include>//. How do I do this in Jaunty? I need this because I have certain applications under Wine which have very many start-menu entries and they are all merged into one menulevel, which is really annoying to navigate thru. Please help ... |
See the part above about creating Categories. | See http://forums.opensuse.org/english/get-technical-help-here/applications/477258-flat-menu-xfce.html |