Atom Asked: 2020-09-27 16:32:26 +0800 CST2020-09-27 16:32:26 +0800 CST 2020-09-27 16:32:26 +0800 CST 如何更改快照程序的图标? 772 我下载了一些主题和图标来自定义我的整个桌面 UI,我需要更改的最后一件事是一些图标。我正在使用一个主题,它更改了所有图标,除了我从 Ubuntu 软件商店下载或使用snap命令的程序。 我进入snap终端中的文件夹,看到了所有图标未更改的程序的列表。我找到了.desktop一些程序的文件,但是当我使用 gedit 并尝试更改图标位置时,它说它是只读的。 如何更改权限以便更改.desktop文件?有没有更简单的方法来实现这一点? 参见例如 Android Studio.desktop文件内容: gnome themes icons desktop-icons 20.04 2 个回答 Voted Best Answer user535733 2020-09-27T17:25:25+08:002020-09-27T17:25:25+08:00 您不想更改.desktopSnap 安装的文件。你不能。相反,请使用您自己的自定义版本覆盖该.desktop文件。snapcraft.io 上的源线程。 snap 的.desktop文件位于/var/lib/snapd/desktop/applications/snap-name_application-name.desktop. 注意位置:每次更新快照时都会覆盖它。你无法阻止它。所以不要费心编辑这个文件。 将 .desktop 文件复制到:~/.local/share/applications/snap-name_application-name.desktop. 名称模式 (snap-name_application-name) 很关键。不要改变它。 编辑此副本! 这是创建可编辑覆盖副本的示例(discord应用程序,由discord snap 提供): $ cp \ > /var/lib/snapd/desktop/applications/discord_discord.desktop \ > ~/.local/share/applications/discord_discord.desktop tosziro 2020-12-15T00:22:17+08:002020-12-15T00:22:17+08:00 寻找一个名为 Alacarte 的程序。它在官方的 Ubuntu 存储库中。有了它,您可以使用 GUI 轻松更改图标。
您不想更改
.desktop
Snap 安装的文件。你不能。相反,请使用您自己的自定义版本覆盖该.desktop
文件。snapcraft.io 上的源线程。snap 的
.desktop
文件位于/var/lib/snapd/desktop/applications/snap-name_application-name.desktop
.将 .desktop 文件复制到:
~/.local/share/applications/snap-name_application-name.desktop
.这是创建可编辑覆盖副本的示例(discord应用程序,由discord snap 提供):
寻找一个名为 Alacarte 的程序。它在官方的 Ubuntu 存储库中。有了它,您可以使用 GUI 轻松更改图标。