Я создал приложение и пользовательский значок для него. Я успешно установил и прочее, и когда я добавляю путь к пути значка в файл .dekstop следующим образом:
Icon=/usr/share/icons/hicolor/64x64/resize.svg
работает нормально, а с Icon=resize
нет. Значок моего приложения просто установлен по умолчанию.
Я установил значки с помощью следующей команды в cmakelists.txt, и я тоже проверил значки, они скопированы, так что все должно быть в порядке. Что мне не хватает?
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/16/resize.svg DESTINATION share/icons/hicolor/16x16/apps)
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/24/resize.svg DESTINATION share/icons/hicolor/24x24/apps)
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/32/resize.svg DESTINATION share/icons/hicolor/32x32/apps)
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/48/resize.svg DESTINATION share/icons/hicolor/48x48/apps)
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/64/resize.svg DESTINATION share/icons/hicolor/64x64/apps)
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/128/resize.svg DESTINATION share/icons/hicolor/128x128/apps)
Icon=resize.svg
? - person Jens Mühlenhoff   schedule 23.01.2014