我安装了 Visual Studio,但它没有显示应用程序的图标。所以我按照这个来设置一个图标。
当我进入时,/usr/share/applications
我看到了Visual Studio Code.desktop
的文件。但由于我没有访问权限,我无法对其进行编辑。所以我打开终端并尝试用. 因此,首先我尝试使用 . 检查名称。但它没有列出图标。
sudo gedit
ls
这是为什么?如何编辑.desktop
vscode 来设置图标?
我安装了 Visual Studio,但它没有显示应用程序的图标。所以我按照这个来设置一个图标。
当我进入时,/usr/share/applications
我看到了Visual Studio Code.desktop
的文件。但由于我没有访问权限,我无法对其进行编辑。所以我打开终端并尝试用. 因此,首先我尝试使用 . 检查名称。但它没有列出图标。
sudo gedit
ls
这是为什么?如何编辑.desktop
vscode 来设置图标?
您可以先复制文件并粘贴
.desktop
在. 然后使用 gedit 编辑复制的文件,不是必需的。/usr/share/applications/
~/.local/share/applications/
sudo
为什么
ls
不列出文件:ls
列出实际filename.desktop
,而 NautilusName=
根据filename.desktop
. 这两个可以不同。在这种情况下Name=Visual Studio Code
,filename.desktop
但filename
可能完全不同。通常 Nautilus 或其他打开的文件管理器中的图标名称
/usr/share/applications/
可能不等于.desktop
文件名。正确的方法是检查
.desktop
文件内容如下:如果我们知道可执行文件名(
code
在这种情况下)如果我们知道用户友好的名称(Visual Studio Code)
然后您可以将此文件复制到此处
~/.local/share/applications/
并在此处编辑其Icon=
字段。您还应该阅读.desktop 文件规范以了解它是如何工作的。