Я создал исполняемый файл .desktop
файл в моем Рабочем столе, который должен запустить приложение GUI наряду с отображением значка в прикреплении, но в значке Ubuntu 17.10, не отображается в прикреплении:
В предыдущих версиях Ubuntu (14.04 к 17,04) я не столкнулся с этой проблемой.
В Ubuntu 17.10 никакие приложения сторонних производителей со значками как исполняемые файлы не запускаются по умолчанию, Она просит доверие и запуск продолжаться.
Как я могу дать значение по умолчанию средств запуска, выполняют разрешение, или независимо от того, что разрешение необходимо, чтобы не получать это диалоговое окно?
Исполняемый файл был создан путем компиляции в Ubuntu 14.04 для поддержки обратной совместимости.
.desktop
файл, созданный для отображения значка, содержит:
#!/usr/bin/env/ xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Name=MDM
Comment=MAVLDM
Terminal=false
X-Ubuntu-Gettext-Domain=example-content
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;
StartupNotify=false
OnlyShowIn=GNOME;Unity;
X-Desktop-File-Install-Version=0.20
Path=/home/ravi/Downloads/MDM
Exec=/home/ravi/Downloads/MDM/MAVLDM
Icon=/home/ravi/Downloads/MDM/mavldm.png
Это изменяется в Ubuntu 17.10?
Сначала щелкните правой кнопкой по .desktop
файл и избранные Свойства. Затем перейдите к вкладке Permissions и проверьте, "Позволяют выполнять файл как программу", если это неконтролируемо. Кроме того, можно работать
chmod +x <filename.desktop>
Затем дважды щелкните по .desktop
файл, окно с направляющимся "Средством запуска ненадежного приложения" должно открыться (как в Вашем втором снимке экрана). Нажмите на кнопку "Trust and Launch". .desktop
файл должен быть зафиксирован теперь (т.е. должен показать корректное имя и значок, указанный в файле), и приложение будет запущено.
Со следующего раза на нем не попросит разрешение и немедленно запустит приложение.