Xfce Forum

Sub domains
 

You are not logged in.

#1 2013-04-06 06:48:11

Sloth
Member
Registered: 2013-04-06
Posts: 10

Some apps not being listed in menu or "Application Finder"

I'm using Xubuntu 13.04.  Xfce version is 4.10.

I installed two applications


These applications are "not" listed in the Xfce menu and "Application Finder" too doesn't recognize these applications.

But when I launch these applications from terminal, it runs fine.  Also, when I search for these application using Synapse, it gets listed in it and I'm able to launch those applications using Synapse.


I think the problem is with Xfce rather than Xubuntu because, this problem exists in Xubuntu 12.10 too.

Offline

#2 2013-04-06 12:17:31

andrzejr
Member
Registered: 2012-04-06
Posts: 47

Re: Some apps not being listed in menu or "Application Finder"

Do these applications install a *.desktop file in a /usr/.../share/applications directory?

If not, then they will not be visible in the applications menu or appfinder. I don't know if there is any plan to extend appfinder to support any other data sources (like synapse). Given that this is not a small task - probably not.

You can also create your own .desktop files.

Offline

#3 2013-04-06 12:23:34

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,173

Re: Some apps not being listed in menu or "Application Finder"

I don't think this is an Xfce problem.

How did you install these applications? From the Software Centre or built from source?

If you install gnome-disk-utility from the Ubuntu repositories, the icon will display in the Settings Manager in the Hardware section (called "Disks"). Have a look at the associated desktop file: /usr/share/applications/gnome-disks.desktop.

As for Boot Repair, it doesn't appear to be part of the official Ubuntu repositories. It is however, available in this PPA: https://launchpad.net/~yannubuntu/+archive/boot-repair. If you installed from this PPA, the desktop file indicates that the icon would be availble in either the Settings Manager or the System menu.

If you installed it differently, look for the associated desktop files - they will indicate where in the menu the application will show up. If they don't exist, you will need to create them.

EDIT: Oops, beaten to the punch.

Last edited by ToZ (2013-04-06 12:24:39)

Offline

#4 2013-04-07 19:33:35

VoodooSyxx
Member
Registered: 2013-04-07
Posts: 2

Re: Some apps not being listed in menu or "Application Finder"

Go look in the .desktop file for the application in /usr/share/applications. Even if it's there, there are also  lines in there for exluding or including the app in certain desktops. This is done so that if you have say KDE and XFCE installed on the same system, you don't get a menu full of mess from applications that don't belong on that desktop.

In /usr/share/applications you can grep for OnlyShowIn and NotShowIn to see what all your applications are set to. To change it, copy the desktop file to ~/.local/share/applictions and edit those lines. It's better to edit them locally so updates don't overwrite your changes.

Offline

#5 2013-04-08 10:09:56

Sloth
Member
Registered: 2013-04-06
Posts: 10

Re: Some apps not being listed in menu or "Application Finder"

First of all I think this should be a Xfce problem(but not sure), because the icons are being listed in Unity and also gnome 2.x.  I haven't tried KDE or gnome 3.x.



andrzejr wrote:

Do these applications install a *.desktop file in a /usr/.../share/applications directory?

If not, then they will not be visible in the applications menu or appfinder. I don't know if there is any plan to extend appfinder to support any other data sources (like synapse). Given that this is not a small task - probably not.

You can also create your own .desktop files.

Yes, these applications do install a desktop configuration file in hte /usr/share/applicationd directory.



ToZ wrote:

I don't think this is an Xfce problem.

How did you install these applications? From the Software Centre or built from source?

If you install gnome-disk-utility from the Ubuntu repositories, the icon will display in the Settings Manager in the Hardware section (called "Disks"). Have a look at the associated desktop file: /usr/share/applications/gnome-disks.desktop.

As for Boot Repair, it doesn't appear to be part of the official Ubuntu repositories. It is however, available in this PPA: https://launchpad.net/~yannubuntu/+archive/boot-repair. If you installed from this PPA, the desktop file indicates that the icon would be availble in either the Settings Manager or the System menu.

If you installed it differently, look for the associated desktop files - they will indicate where in the menu the application will show up. If they don't exist, you will need to create them.

EDIT: Oops, beaten to the punch.

I installed "Disks" directly from the Ubuntu software center and installed "Boot-Repair" using PPA.

Yes, the icons are being displayed in the /usr/share/applications directory and *.desktop files do exist for both Disks & Boot-Repair.



VoodooSyxx wrote:

Go look in the .desktop file for the application in /usr/share/applications. Even if it's there, there are also  lines in there for exluding or including the app in certain desktops. This is done so that if you have say KDE and XFCE installed on the same system, you don't get a menu full of mess from applications that don't belong on that desktop.

In /usr/share/applications you can grep for OnlyShowIn and NotShowIn to see what all your applications are set to. To change it, copy the desktop file to ~/.local/share/applictions and edit those lines. It's better to edit them locally so updates don't overwrite your changes.

Nope, I don't have 2 desktop environments installed on the same system.  I have installed only Xubuntu 13.04 beta and it was a fresh installation.

And regarding the grep, I have no idea how to run it using "OnlyShowIn and NotShowIn".  Could you please post the actual command.

Last edited by Sloth (2013-04-08 10:11:01)

Offline

#6 2013-04-08 10:44:34

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,173

Re: Some apps not being listed in menu or "Application Finder"

ToZ wrote:

If you install gnome-disk-utility from the Ubuntu repositories,

I installed "Disks" directly from the Ubuntu software center

the icon will display in the Settings Manager in the Hardware section (called "Disks").

Is the icon in the Settings Manager in the Hardware Section?

Offline

#7 2013-04-08 10:48:08

Sloth
Member
Registered: 2013-04-06
Posts: 10

Re: Some apps not being listed in menu or "Application Finder"

ToZ wrote:
ToZ wrote:

If you install gnome-disk-utility from the Ubuntu repositories,

I installed "Disks" directly from the Ubuntu software center

the icon will display in the Settings Manager in the Hardware section (called "Disks").

Is the icon in the Settings Manager in the Hardware Section?

Sorry for not reading your previous post properly.


Yes, the disks icon is being displayed in the Settings Manager.

Also when I search for boot repair, it gets displayed as a text link(without icon) in the "Settings Manager".

Offline

#8 2013-04-08 15:55:21

VoodooSyxx
Member
Registered: 2013-04-07
Posts: 2

Re: Some apps not being listed in menu or "Application Finder"

Sloth wrote:

First of all I think this should be a Xfce problem(but not sure), because the icons are being listed in Unity and also gnome 2.x.  I haven't tried KDE or gnome 3.x.



andrzejr wrote:

Do these applications install a *.desktop file in a /usr/.../share/applications directory?

If not, then they will not be visible in the applications menu or appfinder. I don't know if there is any plan to extend appfinder to support any other data sources (like synapse). Given that this is not a small task - probably not.

You can also create your own .desktop files.

Yes, these applications do install a desktop configuration file in hte /usr/share/applicationd directory.



ToZ wrote:

I don't think this is an Xfce problem.

How did you install these applications? From the Software Centre or built from source?

If you install gnome-disk-utility from the Ubuntu repositories, the icon will display in the Settings Manager in the Hardware section (called "Disks"). Have a look at the associated desktop file: /usr/share/applications/gnome-disks.desktop.

As for Boot Repair, it doesn't appear to be part of the official Ubuntu repositories. It is however, available in this PPA: https://launchpad.net/~yannubuntu/+archive/boot-repair. If you installed from this PPA, the desktop file indicates that the icon would be availble in either the Settings Manager or the System menu.

If you installed it differently, look for the associated desktop files - they will indicate where in the menu the application will show up. If they don't exist, you will need to create them.

EDIT: Oops, beaten to the punch.

I installed "Disks" directly from the Ubuntu software center and installed "Boot-Repair" using PPA.

Yes, the icons are being displayed in the /usr/share/applications directory and *.desktop files do exist for both Disks & Boot-Repair.



VoodooSyxx wrote:

Go look in the .desktop file for the application in /usr/share/applications. Even if it's there, there are also  lines in there for exluding or including the app in certain desktops. This is done so that if you have say KDE and XFCE installed on the same system, you don't get a menu full of mess from applications that don't belong on that desktop.

In /usr/share/applications you can grep for OnlyShowIn and NotShowIn to see what all your applications are set to. To change it, copy the desktop file to ~/.local/share/applictions and edit those lines. It's better to edit them locally so updates don't overwrite your changes.

Nope, I don't have 2 desktop environments installed on the same system.  I have installed only Xubuntu 13.04 beta and it was a fresh installation.

And regarding the grep, I have no idea how to run it using "OnlyShowIn and NotShowIn".  Could you please post the actual command.


I didn't say you had 2 desktops installed. It was an explanation for the existence of OnlyShowIn and NotShowIn.

For example.

> grep NotShowIn /usr/share/applications/*.desktop | grep XFCE
/usr/share/applications/lxappearance.desktop:NotShowIn=GNOME;XFCE;

As you can see the program lxappearance, is set not to show up in either Gnome or XFCE. If I edited the file lxappearance.desktop and removed XFCE from that line, it would show up in my menus and in appfinder.

Offline

#9 2013-04-08 19:34:00

Sloth
Member
Registered: 2013-04-06
Posts: 10

Re: Some apps not being listed in menu or "Application Finder"

VoodooSyxx wrote:

I didn't say you had 2 desktops installed. It was an explanation for the existence of OnlyShowIn and NotShowIn.

For example.

> grep NotShowIn /usr/share/applications/*.desktop | grep XFCE
/usr/share/applications/lxappearance.desktop:NotShowIn=GNOME;XFCE;

As you can see the program lxappearance, is set not to show up in either Gnome or XFCE. If I edited the file lxappearance.desktop and removed XFCE from that line, it would show up in my menus and in appfinder.

When I run the following command, it doesn't list any application.  So I think that the problem is not with the config in the desktop configuartion files.

grep NotShowIn /usr/share/applications/*.desktop | grep XFCE

When I replace XFCE with KDE, some applications are being listed.

grep NotShowIn /usr/share/applications/*.desktop | grep KDE

/usr/share/applications/alacarte.desktop:NotShowIn=KDE;
/usr/share/applications/language-selector.desktop:NotShowIn=KDE;
/usr/share/applications/nm-applet.desktop:NotShowIn=KDE;
/usr/share/applications/nm-connection-editor.desktop:NotShowIn=KDE;
/usr/share/applications/system-config-printer.desktop:NotShowIn=KDE;GNOME;
/usr/share/applications/xfce4-power-manager-settings.desktop:NotShowIn=GNOME;KDE;Unity;

Offline

#10 2013-04-09 00:05:17

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,173

Re: Some apps not being listed in menu or "Application Finder"

Sloth wrote:

Also when I search for boot repair, it gets displayed as a text link(without icon) in the "Settings Manager".

There should be a *.desktop file in /usr/share/applications for boot repair. Post back the contents, or the "Icon=" line to see what it says. You may have to edit that line so that a proper icon shows up.

Offline

#11 2013-04-09 01:57:58

Sloth
Member
Registered: 2013-04-06
Posts: 10

Re: Some apps not being listed in menu or "Application Finder"

@everyone - Thank you for offering your valuable time to help me.


ToZ wrote:

There should be a *.desktop file in /usr/share/applications for boot repair. Post back the contents, or the "Icon=" line to see what it says. You may have to edit that line so that a proper icon shows up.

Here are the codes, I've omitted lines related to language translation.

Boot Repair:

[Desktop Entry]
Version=3.193.8
Type=Application
Name=Boot Repair
GenericName=Repair the boot of the computer
Exec=boot-repair
Keywords=grub;mbr;
Icon=/usr/share/boot-sav/x-boot-repair.png
Terminal=false
Categories=System;Settings;
StartupNotify=true


Disks

[Desktop Entry]
Name=Disks
Comment=Manage Drives and Media
Exec=gnome-disks
Icon=gnome-disks
Terminal=false
Type=Application
StartupNotify=true
X-GNOME-DocPath=palimpsest/palimpsest.xml
Categories=GNOME;GTK;Utility;HardwareSettings;Settings;HardwareSettings;
X-Ubuntu-Gettext-Domain=gnome-disk-utility

Offline

#12 2013-04-09 02:10:21

markfilipak
Member
Registered: 2013-03-11
Posts: 46

Re: Some apps not being listed in menu or "Application Finder"

Sloth wrote:

I installed two applications


These applications are "not" listed in the Xfce menu and "Application Finder" too doesn't recognize these applications.

See my post: https://forum.xfce.org/viewtopic.php?id=7979. That will at least get you in the ball park.


VMware Player 5.0.2
Host: WinXP3, 32-bit
Guest: Linux Mint 14, 64-bit + Xfce 4.10

Offline

#13 2013-04-09 02:33:26

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,173

Re: Some apps not being listed in menu or "Application Finder"

From your boot-repair desktop file:

Icon=/usr/share/boot-sav/x-boot-repair.png

Does this icon file exist? If not, you may want to change that line to point to a valid icon.

Offline

#14 2013-04-09 06:24:43

Sloth
Member
Registered: 2013-04-06
Posts: 10

Re: Some apps not being listed in menu or "Application Finder"

markfilipak wrote:
Sloth wrote:

I installed two applications


These applications are "not" listed in the Xfce menu and "Application Finder" too doesn't recognize these applications.

See my post: https://forum.xfce.org/viewtopic.php?id=7979. That will at least get you in the ball park.

Thanks for posting that.  But my problem is not with adding a custom menu item.  The problem is that some apps are not being listed in the main menu while its being displayed in Ubuntu & Ubuntu-gnome.  So I'm trying to figure out if the actual problem is with Xfce or with Xubuntu so that I can notify the appropritate devs.



ToZ wrote:

From your boot-repair desktop file:

Icon=/usr/share/boot-sav/x-boot-repair.png

Does this icon file exist? If not, you may want to change that line to point to a valid icon.

Yes, the icon file do exist.

And these apps are listed properly under the main menus in Ubuntu that use Unity & gnome 2.x desktop environments.  I haven't tried Kubuntu though.


Edit : Adding Image

P8u14.png

Last edited by Sloth (2013-04-09 06:54:47)

Offline

#15 2013-04-09 10:46:37

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,173

Re: Some apps not being listed in menu or "Application Finder"

The problem is that some apps are not being listed in the main menu while its being displayed in Ubuntu & Ubuntu-gnome.

In Xfce, if the category is set to "Settings" it will not display in the main menu, but rather in the Settings Manager app. Furthermore, in Xubuntu, the Settings Manager menu item is not expanded like it used to be, so all you see is the Settings Manager app. This I believe is by design.

Offline

#16 2013-04-09 18:16:02

Sloth
Member
Registered: 2013-04-06
Posts: 10

Re: Some apps not being listed in menu or "Application Finder"

ToZ wrote:

In Xfce, if the category is set to "Settings" it will not display in the main menu, but rather in the Settings Manager app. Furthermore, in Xubuntu, the Settings Manager menu item is not expanded like it used to be, so all you see is the Settings Manager app. This I believe is by design.

try-to-maintain-hope-all-is-lost.jpg


PS : Do you know any developers who are active in this forum?

Offline

#17 2013-04-09 19:01:31

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,173

Re: Some apps not being listed in menu or "Application Finder"

There are a few - Nick for example.

With respect to the new Settings Manager design and layout, I actually prefer this new style to the old, long run-on menu of old.

Offline

#18 2014-09-05 14:27:12

KitchM
Member
Registered: 2009-08-15
Posts: 88

Re: Some apps not being listed in menu or "Application Finder"

I just ran across a similar situation, and I believe that it is the same.

I am using Fedora 20 with Xfce 4.10.1.   I use Yum Extender to install from Fedora repos.

I recently installed kdf (KDiskFree; which I find to be the best at displaying simple disk usage information).  I attempted to add it to my second panel, but it could not be found.  I made a shortcut for it on the desktop by creating a launcher and then it prompted me to look into the /usr/bin directory where it actually existed.  However, there was no proper icon for it.

It runs fine, but it was odd that it could not be placed on the panel list, nor in Whisker Menu.

Assuming that it was a packaging problem, I opened a bug request in bugzilla.redhat.  The link is https://bugzilla.redhat.com/show_bug.cgi?id=1138440.

They have noticed that there appears to be a problem with Xfce looking in one area but not in an other.

Perhaps my experience is significant to you all.

Thanks.

Offline

Board footer

Powered by FluxBB