Xfce Community
February 09, 2010, 11:55am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to the Xfce Forum!
   
   Home   Help Search Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Menu editor  (Read 6328 times)
0 Members and 1 Guest are viewing this topic.
Mig21
Newbie
*
Offline Offline

Posts: 6


« on: March 13, 2009, 09:26pm »

Hi

Just installed Xfce 4.6. There doesn't seem to be a menu editor available any more.

According to the sticky I have to create, edit, and delete desktop files as root. Pardon me for not being very excited about that - are there any other options available?

I'm running Slackware (no Gnome).

Thanks
Logged
Wapush
Global Moderator
Full Member
*****
Offline Offline

Posts: 140



« Reply #1 on: March 13, 2009, 10:11pm »

A new menu editor is planned for Xfce 4.8.
You don't need to edit desktop file as root, just copy it in ~/.local/share/applications.
For more details see Customize the Xfce menu
« Last Edit: March 13, 2009, 10:14pm by Wapush » Logged

xfcelav
Newbie
*
Offline Offline

Posts: 41


WWW
« Reply #2 on: March 16, 2009, 12:51pm »

A new menu editor is planned for Xfce 4.8.
You don't need to edit desktop file as root, just copy it in ~/.local/share/applications.
For more details see Customize the Xfce menu
I wonder where you can find a list of changes and improvements that include Xfce 4.8
Logged

La mejor forma de ser original, es ser uno mismo.
wlkngowl
Jr. Member
**
Offline Offline

Posts: 80



« Reply #3 on: March 21, 2009, 10:12am »

I've had trouble creating top-level menu entries. (I want E-Mail Reader to be on tp with Web Browser.)

Anyone figured out how to do this? When I add items as Xfce Top Level, they are instead mixed in with the other menu items in alphabetical order.
Logged
maddmike
Newbie
*
Offline Offline

Posts: 2


« Reply #4 on: June 11, 2009, 03:07pm »

I just loaded XFCE4.6.1 and noticed no menu editor also.  So from the above posts I take it I have to wait until version 4.8 for an menu editor?  It also sounds like there used to be a version in 3.x, correct?

Thanks!
Logged
grimm26
Newbie
*
Offline Offline

Posts: 1


« Reply #5 on: June 12, 2009, 04:24am »

I've had trouble creating top-level menu entries. (I want E-Mail Reader to be on tp with Web Browser.)

Anyone figured out how to do this? When I add items as Xfce Top Level, they are instead mixed in with the other menu items in alphabetical order.


After hitting this same issue and fooling around, the problem seems to be that ~/.config/menus/xfce-applications.menu is not honored.  If you modify /etc/xdg/menus/xfce-applications.menu directly, things will show up in the Top Level.  I just opened a bug on it.
Logged
svensson
Newbie
*
Offline Offline

Posts: 22


« Reply #6 on: June 12, 2009, 04:24pm »

As far as I understand you most also copy the wanted *.desktop files to .local/share/applications and then edit your menu. It worked for me anyway.
Logged
xerkitsko
Guest
« Reply #7 on: June 16, 2009, 01:35pm »

Good ideas, but for now did you know you can access the image editor via the File menu of the Shup history window?  There are Open Image and Create New Image options to choose from.  Is that what you meant?

The copy/paste functionality will be a great addition.
Logged
oscar
Newbie
*
Offline Offline

Posts: 1


« Reply #8 on: June 24, 2009, 03:15pm »

It's really a pain not to be able to edit the menu via an interface....
Logged
svensson
Newbie
*
Offline Offline

Posts: 22


« Reply #9 on: June 25, 2009, 09:40am »

If you want to edit the menu manually just follow the link http://wiki.xfce.org/howto/customize-menu
AND pay attention to copying the desired apps *.desktop file to .local/share/applications from /urs/local/share/applications/

Hint from my /home/user/.config/menus/xfce-applications.menu:
snip....
 <Include>
   <Filename>xfburn.desktop</Filename>
   <Filename>xfce4-terminal.desktop</Filename>
   <Filename>thunderbird.desktop</Filename>
   <Filename>firefox.desktop</Filename>       
   <Filename>xfce4-about-xfce.desktop</Filename>
        <Filename>xfce4-logout.desktop</Filename>
    </Include>

    <Layout>
        <Menuname>Settings</Menuname>
        <Separator/>
        <Merge type="all"/>
        <Separator/>
   <Filename>xfburn.desktop</Filename>
        <Filename>xfce4-terminal.desktop</Filename>       
   <Separator/>
   <Filename>xfce4-about-xfce.desktop</Filename>
        <Filename>thunderbird.desktop</Filename>
    <Filename>firefox.desktop</Filename>
   <Filename>xfce4-logout.desktop</Filename>
    </Layout>
..../snip

You also have to edit the .local/share/applications/*.desktop file and change to this:
Categories=X-XFCE;X-Xfce-Toplevel;

This gives me xfburn, xfce4-terminal, xfce4-about-xfce, thunderbird, firefox and xfce4-logout at top level in the xfce-menu.

Hope this is of help...
Logged
nj
Newbie
*
Offline Offline

Posts: 1


« Reply #10 on: July 07, 2009, 05:18pm »

I can confirm what grimm26 said, this is quite an annoying bug, especially for someone like me who is not that acquainted with Xfce like most users here. At least it can be "workarounded" via editing /etc/xdg/menus/xfce-applications.menu, I hope this will be past at one day though... (I know that this forum is not for reporting bugs, just wanted to confirm that this workaround works)
« Last Edit: July 07, 2009, 05:20pm by nj » Logged
haveanotherpuff
Newbie
*
Offline Offline

Posts: 1



« Reply #11 on: July 07, 2009, 08:29pm »

thanks i was having same
Logged
gally
Newbie
*
Offline Offline

Posts: 7


« Reply #12 on: July 07, 2009, 08:35pm »

A strange thing happens to me. I edited /etc/xdg/menus/xfce-applications.menu and removed <Filename>xfce-run-program.desktop</Filename>. Well, now "Run program ix mixed with other categories and I dont like it. I looked for a file named xfce4-run-program.desktop so to remove it but I cant it. I suppose its hard coded inside xfce. Is this true? if not is there a way to remove that entry and others like help about, web browser.... those not include in <Merge="all"/>

Thank you in advance
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!