Выполнение .desktop файлы запускает терминал

Я создал некоторые .desktop файлы для некоторого AppImages, и они имеют, все работали большой вплоть до, я установил Терминал Hyper. Теперь я получаю следующую ошибку:

Plasma

KDEInit could not launch 'Hyper':
Could not open library 'libkdeinit5_Hyper'.
Cannot load library libkdeinit5_Hyper: (libkdeinit5_Hyper: cannot open shared object file: No such file or directory)

Я хотел бы зафиксировать это так, чтобы я мог сохранить Hyper. Я использую Kubuntu 18.04 с последними обновлениями. Кто-то поможет? Вот пример того, который я имею для Minecraft:

[Desktop Entry]
Type=Application
Name=Minecraft
Comment=Minecraft
Icon=/home/AlphaGenius/Pictures/minecraft.png
Exec=/home/AlphaGenius/Minecraft/minecraft-launcher.sh
Terminal=true
Categories=Minecraft;Games
Name[en_US]=Minecraft.desktop

Вот другой, что я имею для Cura:

[Desktop Entry]
Type=Application
Name=Cura
Comment=Cura
Icon=/home/AlphaGenius/Pictures/cura.png
Exec=/home/AlphaGenius/cura.AppImage
Terminal=true
Categories=Cura;Design
Name[en_US]=Cura.desktop

Могут быть лучшие пути, но я просто учусь.

1
задан 12 January 2019 в 23:43

1 ответ

Проблемой была строка Terminal=true.


Я заставил это работать теперь. Я добавил %U в конец исполнительной строки и затем изменил терминал на ложь. Теперь это работает как он, должен. Спасибо @cipricus для помощи мне и продвижения меня в правильном направлении. Измененный сценарий следующие:

[Desktop Entry]
Type=Application
Name=Cura
Comment=Cura
Icon=/home/AlphaGenius/Pictures/cura.png
Exec="/home/AlphaGenius/cura.AppImage" %U
Terminal=false
Categories=Cura;Design
Name[en_US]=Cura.desktop
1
ответ дан 7 December 2019 в 15:08

Другие вопросы по тегам:

Похожие вопросы: