编辑:我正在使用最新版本的 Ubuntu 18.04。
最近,我试图向 discord 启动器添加自定义图标。不幸的是,我后来发现你无法编辑 snap 文件,而 snap 文件是通常保存 discord.desktop 文件的地方。所以,我开始尝试制作自己的图标……
我将新启动器(名为 discord-custom.desktop)存储在主目录的一个文件夹中。这是它的图片:
我从原始桌面文件中复制了很多内容,其路径为:/snap/discord/109/usr/share/discord/discord.desktop
以下是原始桌面文件的图片:
一切都很好,然后我保存了我的新自定义桌面文件,赋予它可执行权限并将其拖到我的桌面上。然而,当我尝试打开它时,它弹出一条错误消息:“启动此应用程序时出错”
您知道我做错了什么,导致这个新的桌面文件无法启动 Discord 吗?
答案1
我从 /usr/share/discord 上的官方下载中提取了 tar 文件
[Desktop Entry]
Name=Discord
StartupWMClass=discord
Comment=All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone.
GenericName=Internet Messenger
Exec=/usr/share/discord/Discord
Icon=/usr/share/discord/discord.png
Type=Application
Categories=Network;InstantMessaging;
Path=/usr/bin
将此 discord.desktop 文件复制到 /usr/share/applications 上,它就成功了。确保正确提供执行路径。