I hate when my apps doesn't show up in the launcher too 😒😒

I think AppEditor can solve your problems, it's a great app for editing our launcher/slingshot entries. Link: [AppEditor][1]

I will try to show you a practical example, hope it can help.

Goal: Create an icon to launch the Python Interpreter. As you can see I have no Python Interpreter in my Programming Section.
[![enter image description here][2]][2]

**Step 1.** Launch AppEditor.
[![enter image description here][3]][3]

As we can see there's no Python in Programming here as well:
[![enter image description here][4]][4]

**Step 2.** Activate -> **Show hidden entries**
[![enter image description here][5]][5]
Wow! Look who's here. Python it self! I will activate the 3.5

**Step 3.** Activate -> **Show in Launcher**. *Don't forget to Save*

[![enter image description here][6]][6]

Now let's check if it works.
[![enter image description here][7]][7]

That's it! You can play and change the categories and even edit the myapp.desktop file directly. In most cases this will work, of course we'll find some exceptions.

**Manual alternative**

Somtimes the .desktop file exists already but there's something wrong in the configs, check if they already exist in your .desktop files directory with the command: ``` ls ~/.local/share/applications``` Check if there's a myapp.desktop already.

if not, you can create it yourself following the next steps.

Create a .desktop file in ```~/.local/share/applications/myapp.desktop``` (you can use AppEditor to create a new one and it will give the same result)

Manual Ex: ```touch ~/.local/share/applications/chrome-browser.desktop```
this example command would create a chrome-browser.desktop or you can use any text editor and just save there.

The contents of the .desktop file:

    [Desktop Entry]  
    Encoding=UTF-8  
    Type=Application  
    Name=Python(v3.5) #Application name, Chrome for example
    Comment=Python Interpreter #This will show up on mouse hover 
    Icon=/usr/share/pixmaps/python3.5.xpm #icon full path or the application name ex. chrome  
    Exec=/usr/bin/python3.5 #path to the program executable    
    Categories=Development;  #the category it will show up
    Terminal=false  
    StartupNotify=true  

  [1]: http://appcenter.elementary.io/com.github.donadigo.appeditor/
  [2]: https://i.sstatic.net/8cpEj.gif
  [3]: https://i.sstatic.net/rI12J.gif
  [4]: https://i.sstatic.net/yAdX3.png
  [5]: https://i.sstatic.net/KMu9I.gif
  [6]: https://i.sstatic.net/vZTsy.gif
  [7]: https://i.sstatic.net/c76Et.gif