1. Manually installing and removing software
As soon as you choose to install software by other ways than the package management systems APT or SNAP, you are in charge yourself. There is little standardization. Installation methods may range from running a vendor installed installation program or script to compiling the application yourself and manually copying files in place.
Thus, it is up to you to be informed about third party applications you choose to install. Depending on the application, there may or may not be an automated method to remove it.
2. "Show applications"
"Show applications" provides icons for installed applications in order to launch them. Such icons are provided by desktop launchers, small text files with the .desktop
extension. Such desktop launchers describe how the program is started, what icon must be used to represent it, and other information for the desktop environment.
These .desktop
launchers live in dedicated standard directories, where the desktop environment is supposed to find them. These standard directories are directories named applications
under the directories listed in the XDG_DATA_DIRS
environmental variable. You can see that list of directories with the command printenv XDG_DATA_DIRS
. They will only appear in the "Applications overview" if they point to an existing executable.
When using SNAP or APT, these files are automatically installed and removed if you install or remove the software. For manual installations, the installation program of the application, if any, may install them as well. Else, you may need to locate and remove them manually.