使用Gnome在Fedora 16/17上的桌面图标未显示PNG图像

丹尼尔

我试图在Fedora Gnome中创建一个桌面图标,但是我的应用程序只得到一个通用的二进制图标。神奇地安装Gimp或OpenOffice会使我的图标出现。

我使用Fedora上的Google Chrome浏览器作为使用png图像制作桌面图标的参考。Google Chrome在中使用32位PNG文件/usr/share/icons/hicolor/#x#/apps/google-chrome.png,其中#x#包括各种分辨率:16x16、22x22、24x24、32x32、48x48、64x64、128x128和256x256。这些文件的权限为全部0644-rw-r--r--Google会google-chrome.desktop/usr/local/share/applications/允许的情况下放置其文件0644

试图:

我复制了所有这些条件,但.desktop文件的位置除外:

  • my-app.desktop文件已/usr/share/applications获得许可放置0644
  • 所有png文件均保存为32位图像,并在/usr/share/icons/hicolor/#x#/apps获得许可的情况下正确定位0644
  • 我的桌面文件如下:

(my-app.desktop)

[Desktop Entry]
Version=1.0
Name=My-App
GenericName=My Application
Comment=Test Application
Terminal=false
Icon=my-app.png
Type=Application
Exec=/opt/my-app/my-app
MimeType=application/x-executable
Categories=Network


结果:

导航到/usr/share/applicationsmy-app.desktop文件看起来像一个普通文件:
在此处输入图片说明

在Gnome桌面菜单中,我的应用程序看起来像一个通用二进制文件:
在此处输入图片说明

安装Gimp或OpenOffice将使我的图标按预期显示,而无需修改my-app.desktop文件或png文件。

我尝试了以下不同的方法来解决此问题:

  • 在my-app.desktop中更改Icon=my-app.pngIcon=my-app
  • 将PNG文件另存为24位
伊戈尔·加里奇(IgorGalić)

怎么~/.xsession-errors说呢?它是否暗示验证会给出的错误?

什么desktop-file-validate发言权?

它应该说像这样:

sm.desktop: error: (will be fatal in the future): value "sm.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path

编辑:这是桌面文件看起来像固定的东西:

[Desktop Entry]
Version=1.0
Name=My-App
GenericName=My Application
Comment=Test Application
Terminal=false
Icon=my-app
Type=Application
Exec=/opt/my-app/my-app
MimeType=application/x-executable;
Categories=Network;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Gnome 3.16上减少桌面图标的显示量?

升级到GNOME 3,没有显示桌面图标

删除20.04 / gnome-flashback上的持久性Home和Trash桌面图标

Ubuntu 19.04和Gnome桌面图标

Ubuntu GNOME 17.04桌面和桌面图标通过应用程序窗口显示

如何在Gnome 3.14中显示桌面图标并使键绑定具有悬停视图?

在Debian 10中使用桌面图标

无法删除桌面图标 - 使用 Ubuntu 20.04

使用桌面图标运行应用程序

使用墙纸插件时桌面图标消失

使用键盘将焦点放在桌面图标上

为什么在X11上的Gnome 3.22中烧毁Debian 9.1桌面图标?

Gnome Flashback 桌面图标卡在“自动排列图标”中

Ubuntu 20.04 GNOME Flashback-如何更改桌面图标的文字颜色?

如何为Linux设置应用程序的桌面图标:KDE,Gnome等?

如何为Linux设置应用程序的桌面图标:KDE,Gnome等?

Ubuntu 20.10 桌面图标 gnome-shell 扩展崩溃

隐藏GNOME 3中桌面图标的快捷方式

Ubuntu 18.04上的桌面图标不再正确显示

使用python / PIL拍摄仅我的桌面图标的完整屏幕截图

如何使用自定义上下文菜单创建桌面图标

如何从桌面图标通过Cygwin使用GUI启动GNU Octave?

如何找到要在将启动 snap 应用程序的桌面图标中使用的命令?

显示家庭文件的桌面图标

Gnome 桌面图标不见了 - 我怎样才能把它们找回来?

信任桌面图标,而无需在Ubuntu 18.04 Gnome 3中手动单击它们

如何在Fedora 27上配置GNOME以使用美国国际键盘布局?

格式化并安装Ubuntu 15.10和gnome-session-flashback后,无法查看桌面图标或将任何内容拖到桌面

如何在没有其他程序的情况下使用 Ubuntu 20.04 隐藏桌面图标?