Стороннее приложение Значок не отображается в док-станции для Ubuntu 17.10

Я создал исполняемый файл .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? [ ! d12]

0
задан 7 November 2017 в 17:20

2 ответа

Сначала щелкните правой кнопкой мыши по файлу .desktop и выберите «Свойства». Затем перейдите на вкладку «Разрешения» и установите флажок «Разрешить исполняемый файл как программу», если он не установлен. В качестве альтернативы вы можете запустить

chmod +x <filename.desktop>

Затем дважды щелкните файл .desktop, появится окно с заголовком « Свойства » (как на втором снимке экрана) , Нажмите кнопку «Доверие и запуск». Теперь файл .desktop должен быть исправлен (т.е. должен указывать правильное имя и значок, указанные внутри файла), и приложение будет запущено.

В следующий раз он не будет запрашивать разрешения и запуска приложение сразу.

1
ответ дан 18 July 2018 в 04:07

Сначала щелкните правой кнопкой мыши по файлу .desktop и выберите «Свойства». Затем перейдите на вкладку «Разрешения» и установите флажок «Разрешить исполняемый файл как программу», если он не установлен. В качестве альтернативы вы можете запустить

chmod +x <filename.desktop>

Затем дважды щелкните файл .desktop, появится окно с заголовком « Свойства » (как на втором снимке экрана) , Нажмите кнопку «Доверие и запуск». Теперь файл .desktop должен быть исправлен (т.е. должен указывать правильное имя и значок, указанные внутри файла), и приложение будет запущено.

В следующий раз он не будет запрашивать разрешения и запуска приложение сразу.

1
ответ дан 24 July 2018 в 18:00
  • 1
    Если это не сработает, попробуйте добавить строку StartupWMClass= в файл .desktop после этого ответа . – pomsky 7 November 2017 в 20:43
  • 2
    Есть ли возможность обойти Untrusted launch launcher через команды терминала и запустить приложение даже в первый раз. Поскольку он отображается как текстовый файл, пока мы не нажмем на «trust and launch & quot.». – Ravi Teja V 8 November 2017 в 09:13

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

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