Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: after installing applications, they don't appear in kickoff

  1. #1

    Default after installing applications, they don't appear in kickoff

    I run openSUSE 13.1 KDE. I came to openSUSE from Kubuntu. I remember that this issue had also occurred in Kubuntu, although not as often.

    When I install an application from the repositories that has a GUI frontend, it often does not appear as an item in the kickoff menu. I can still open it by searching for it in alt+F2 or by command line, though.

    I would prefer that every application I have that has a GUI frontend be listed in the kickoff menu. Is there a reason that this is not the case? How can I rectify this?

    Thank you!

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,525
    Blog Entries
    15

    Default Re: after installing applications, they don't appear in kickoff

    Quote Originally Posted by rybnik View Post
    I run openSUSE 13.1 KDE. I came to openSUSE from Kubuntu. I remember that this issue had also occurred in Kubuntu, although not as often.

    When I install an application from the repositories that has a GUI frontend, it often does not appear as an item in the kickoff menu. I can still open it by searching for it in alt+F2 or by command line, though.

    I would prefer that every application I have that has a GUI frontend be listed in the kickoff menu. Is there a reason that this is not the case? How can I rectify this?

    Thank you!
    Hi
    Do you have an example of an application? That generally means the package isn't running the install macros to update the desktop files, if those applications do have desktop files or course.

    If they don't exist in the package, then you would need to create them... examples would help to clarify.
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. #3
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,652

    Default Re: after installing applications, they don't appear in kickoff

    It is a mater of the packager. For some reason some don't add the app to the menu. I don't see this often but I have seen it . Also sometimes logging out and logging back in will show an app into the menu.

    So the package code is what adds the app to the menu.

    For apps that do not come in RPM format or you compile yourself you must always add the app to the menu.

  4. #4

    Default Re: after installing applications, they don't appear in kickoff

    Quote Originally Posted by gogalthorp
    For apps that do not come in RPM format or you compile yourself you must always add the app to the menu.
    That might explain it. What about installing a package through a .ymp file?

    And something I install through Apper or Synaptic should appear in the menu, right?

    Quote Originally Posted by malcolmlewis
    That generally means the package isn't running the install macros to update the desktop files, if those applications do have desktop files or course.
    desktop is a general term for shortcuts? It doesn't mean ~/Desktop, does it? I don't use my home directory at all.

    It's been a while since I installed anything, but when I did in the past, I first looked for it in the repositories (through Apper), and if it wasn't there, then I got the .rpm from software.opensuse.org.

  5. #5
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,652

    Default Re: after installing applications, they don't appear in kickoff

    ymp is not directly supported thus probably will not be in the menu. openSUSE use RPM packaging not ymp

  6. #6
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,652

    Default Re: after installing applications, they don't appear in kickoff

    No desktop in the generic sense of a GUI there are many programs that are command line and thus don't get added. Most normal packages that rtun in the GUI shold get added to the menu. BUT sometimes the guy that packaged it up missed the code or did it wrong or just thought it should not be in the menu. Or if you add a foreign package. Programs don't get added to the desktop folder unless you manually do it.

    I only use appr to update I don't install through it generally I use Yast or zypper to install. Some don't use appr at all. There were problems with it in the past but in 12.3 and 13.1 it seems to work ok

  7. #7
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,525
    Blog Entries
    15

    Default Re: after installing applications, they don't appear in kickoff

    Quote Originally Posted by rybnik View Post
    That might explain it. What about installing a package through a .ymp file?

    And something I install through Apper or Synaptic should appear in the menu, right?


    desktop is a general term for shortcuts? It doesn't mean ~/Desktop, does it? I don't use my home directory at all.

    It's been a while since I installed anything, but when I did in the past, I first looked for it in the repositories (through Apper), and if it wasn't there, then I got the .rpm from software.opensuse.org.
    Hi
    Well, if you install from a source file, it may contain a *.desktop file (look down in /usr/share/applications), else you would need to create one.

    Again, it's a packager (of the rpm) that needs to ensure if it exists to ensure it's packaged, so (as a packager) I would consider this a bug with the packaging.

    You can manually update the desktop file database via (as root user)
    Code:
    update-desktop-database /usr/share/applications/
    However there may be icons and mime entries that need updating as well....

    Again, if you have a specific package, then we can check on the Open Build Service at the spec file and verify what is happening.

    If a desktop file (not to be confused with ~/Desktop) isn't present, with a text editor you can create your own fairly quickly and add to ~/,local/share/applications for your user.... for system wide it needs to be in /usr/share/applications.

    http://specifications.freedesktop.or...egory-registry
    http://en.opensuse.org/openSUSE:Pack...enu_categories

    Else if you want a GUI, then something like http://www.florian-diesch.de/software/arronax/ and http://software.opensuse.org/package/arronax
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  8. #8

    Default Re: after installing applications, they don't appear in kickoff

    Quote Originally Posted by malcolmlewis View Post
    Or just right-click on the Kickoff icon and run the menu editor included in KDE...

    Btw, sometimes it's necessary to run "kbuildsycoca4" after installing a desktop file to make it appear in the menu. (that makes KDE rebuild its cache of menu entries)
    Logout/login should have the same effect though.

  9. #9
    Join Date
    Feb 2009
    Location
    Spain
    Posts
    25,547

    Default Re: after installing applications, they don't appear in kickoff

    On 2014-07-25 05:16, gogalthorp wrote:
    >
    > ymp is not directly supported thus probably will not be in the menu.
    > openSUSE use RPM packaging not ymp


    I think you are getting a bit confused :-)

    ymp is not a package, it is the one-click install file. It contains
    metadata to trigger the actual install, using finally the same RPM
    package as used by YaST when you activate that repository. And it
    typically adds that repo as well.

    You can also use the one click installer to activate the repository that
    contains the package, without installing it this time. Then you start
    yast and continue, manually, with full control.



    So it can not affect in this matter if you use ymp or not :-)


    --
    Cheers / Saludos,

    Carlos E. R.

    (from 13.1 x86_64 "Bottle" (Minas Tirith))

  10. #10
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    10,949
    Blog Entries
    2

    Default Re: after installing applications, they don't appear in kickoff

    Supplementing what has already been posted,

    IMO it's likely relevant where the original code came from. The majority of apps that exist are not built for a specific Desktop and from what I've seen not all Desktops implement objects like "Kickoff menus" the same. So, you'll find that KDE apps (officially endorsed) will create a menu entry but an app that is more generic and universally used likely won't.

    After creating a new menu item (or modifying and existing), no need for reboot or even logout/login. Only the Desktop needs to be restarted. I haven't investigated whether there is a systemd Unit that will do this, but a command is usually available for the particular Desktop. Wolfi mentions a command which may work for KDE (I haven't tried it) and other Desktops have similar commands (eg LXDE has lxpanelctl).

    TSU

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •