I installed Visual Studio but it doesn't show the icon of the app. So I was following this to set an icon.
When I go into /usr/share/applications
I see the .desktop
file of Visual Studio Code . But as I don't have access I can't edit it. So I opened terminal and tried to open it with sudo gedit
. So for that first I tried to check the name with ls
. But it doesn't list down the icon.
Why is that? How can I edit .desktop
of vscode to set the icon?
Best Answer
Instead of editing the
.desktop
file located at/usr/share/applications/
(can cause many issues, will be overridden after an upgrade of the associated package) you can first copy the file and paste at~/.local/share/applications/
. Then edit the copied file using gedit,sudo
is not required.Why
ls
doesn't list down the file:ls
lists the actualfilename.desktop
whereas Nautilus shows the name of the application as per theName=
field infilename.desktop
. These two can be different. Here in this caseName=Visual Studio Code
in thefilename.desktop
, butfilename
may be something completely different.