How to hide applications in Ubuntu Dash?

This short guide explains how to hide applications in Ubuntu dash. When you install a new application on the Ubuntu desktop system, a corresponding menu item (i.e. launcher) will be created and placed in the Dash or Application menu for quick access. The application launcher is nothing but a simple text file with a .desktop extension. The extension is .desktop, which acts as a shortcut to launch the application.

All .desktop files are usually stored in one of the following directories:

Let's take a quick look at the /usr/share/applications/ directory.

$ ls /usr/share/applications/

This is a list of .desktop files for all applications in my Ubuntu 18.04 LTS desktop.

If you open a .desktop entry file, such as vlc.desktop;

$ cat /usr/share/applications/vlc.desktop

You will see the detailed configuration information of the corresponding application.

Now let us see how to hide specific applications from Ubuntu Dash.

Hide apps from Ubuntu Dash

When you click the Show Applications option in the Ubuntu launcher, you will see all the installed programs in Ubuntu Dash. If you want to hide one of the program menu items so that it is not displayed in Ubuntu Dash, you can follow the steps below. I tested this guide on the Ubuntu 18.04 desktop and it worked as well as expected.

For example, I will show you how to hide the vlc application in Ubuntu dash.

When you type "vlc" in the dash, you will see the launcher icon below, as shown below.

If you want to hide the vlc application so that it is not displayed in the Ubuntu dash, use the following command to copy its .desktop file to the ~/.local/share/applications/ directory:

$ sudo cp /usr/share/applications/vlc.desktop ~/.local/share/applications/

Important: Always copy the .desktop file to ~/.local/share/applications first, and then edit the locally copied file. Then, the local file will overwrite the global .desktop file at the next login.

Now, open the copied file in your favorite editor:

$ sudo nano ~/.local/share/applications/vlc.desktop

Add the following line before Actions= (if it exists), but below the first line, it is [Desktop Entry]:

Hidden=true

Save and close the file. Log out and log in again for it to take effect.

Now type vlc in the Ubuntu dash and you won't see it again.

To make the vlc application visible again, simply delete the "vlc.desktop" file from the ~/.local/share/applications/ directory.

Before deleting, please double check the vlc.desktop file path. You should delete it from ~/.local/share/applications/ instead of deleting it from /usr/share/applications/.

Recommended Posts

How to hide applications in Ubuntu Dash?
How to install Helm in Ubuntu
How to use hanlp in ubuntu
How to install mysql in Ubuntu 14.04
How to install mysql in Ubuntu 14.04
How to add swap partition in Ubuntu
How to easily compile openJDK in Ubuntu
How to install cuda10.1 driver in Ubuntu
How to add users to Sudoers in Ubuntu
How to delete redundant kernels in Ubuntu
How to install ROS Noetic in Ubuntu20.04
How to set static IP in ubuntu14.04
How to modify software source in Ubuntu 7.10
How to open root account in Ubuntu20.04
How to upgrade to Ubuntu 20.04
How to modify time zone and time in ubuntu
How to install python in ubuntu server environment
How to use dpkg command in Ubuntu system
How to open the ubuntu system in win10
How to configure /var/log/messages in Ubuntu system log
How to install Hadoop in standalone mode on Ubuntu 18.04
How to view detailed network routing table in Ubuntu
How to use Putty to log in to ubuntu installed in VirtualBox
How to modify time zone and time in ubuntu system
Example of how to modify ip address in Ubuntu20.04
How to create a Python virtual environment in Ubuntu 14.04
How to upgrade to Ubuntu 16.04 LTS
How to control the ubuntu system in win10 through ssh
How to map shared disk to window in linux under Ubuntu
How to install Ruby on Ubuntu 20.04
How to install Memcached on Ubuntu 20.04
How to install MySQL on Ubuntu 20.04
How to install VirtualBox on Ubuntu 20.04
How to install Protobuf 3 on Ubuntu
How to install Nginx on Ubuntu 20.04
How to install Apache on Ubuntu 20.04
How to install Git on Ubuntu 20.04
How to install Node.js on Ubuntu 16.04
How to install MySQL on Ubuntu 20.04
How to wrap in python code
How to install PHP7.4 in CentOS
How to install Vagrant on Ubuntu 20.04
How to install Bacula-Web on Ubuntu 14.04
How to install PostgreSQL on Ubuntu 16.04
How to install Git on Ubuntu 20.04
How to install Anaconda3 on Ubuntu 18.04
How to install Memcached on Ubuntu 18.04
How to install MemSQL on Ubuntu 14.04
How to install Go on Ubuntu 20.04
How to install MongoDB on Ubuntu 16.04
How to install Mailpile on Ubuntu 14.04
How to install PrestaShop on Ubuntu 16.04
How to upgrade to PHP 7 on Ubuntu 14.04
How to install Skype on Ubuntu 20.04
How to install Jenkins on Ubuntu 20.04
How to install Python 3.8 on Ubuntu 18.04
How to write classes in python
How to install KVM on Ubuntu 18.04
How to filter numbers in python
How to install KVM on Ubuntu 20.04
How to install opencv3.0.0 on ubuntu14.04