Изображение PNG не отображается для значка рабочего стола на Fedora 16/17 с Gnome

Я попытался создать значок рабочего стола в Fedora Gnome, но я получаю только общий двоичный значок для своего приложения. Установка Gimp или OpenOffice волшебным образом приводит к появлению моего значка.

Я использовал Google Chrome в Fedora в качестве ссылки для создания значка на рабочем столе с использованием изображений png. Google Chrome использует 32-разрядные PNG-файлы в /usr/share/icons/hicolor/#x#/apps/google-chrome.png , где #x# – различные разрешения: 16×16, 22×22, 24×24, 32×32, 48×48, 64×64, 128×128 , и 256×256. Разрешения на эти файлы были все 0644 или -rw-r--r-- . Google помещает свой файл google-chrome.desktop в /usr/local/share/applications/ с разрешения 0644 .

  • как я могу предотвратить Xorg с помощью панели дисплея моего ноутбука Linux?
  • могу ли я использовать vmlinux вместо vmlinuz с GRUB2 (Fedora)?
  • Есть ли аналог apt-pinning в Fedora?
  • Удаление XFCE на fedora20
  • Как настроить туннель IPv6 в Fedora?
  • Повторная выборка Alsa
  • Попытка:

    Я скопировал все эти условия, кроме местоположения файла .desktop:

    • Файл my-app.desktop был помещен в /usr/share/applications с разрешением 0644
    • Все png-файлы были сохранены как 32-битные изображения и правильно расположены в /usr/share/icons/hicolor/#x#/apps с разрешения 0644
    • Мой рабочий стол выглядит следующим образом:

    (Мой-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/applications Мой файл my-app.desktop выглядит как простой файл:
    введите описание изображения здесь

    В меню рабочего стола Gnome мое приложение выглядит как общий двоичный файл:
    введите описание изображения здесь

    Установка Gimp или OpenOffice заставит мой значок отображаться как предназначенный без изменений в файле my-app.desktop или png-файлах.

    Я попытался решить следующие проблемы:

    • Изменение Icon=my-app.png для Icon=my-app в my-app.desktop
    • Сохранение PNG-файлов как 24-битных

  • Изменение ассоциаций файлов в GNOME?
  • Задержка обзора Gnome 3
  • Обновление Fedora 23 до Fedora 24 без обновления шрифта
  • Отсутствующие значки в Наутилусе
  • Ограничить Alt + Tab текущим рабочим пространством в Gnome 3
  • Как импортировать пул ZFS с другой конфигурацией
  • One Solution collect form web for “Изображение PNG не отображается для значка рабочего стола на Fedora 16/17 с Gnome”

    что говорят ~/.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; 
    Linux и Unix - лучшая ОС в мире.