Ubuntu 17.10 中第三方应用程序图标未显示在 Dock 中

Ubuntu 17.10 中第三方应用程序图标未显示在 Dock 中

.desktop在我的桌面上创建了一个可执行文件,它应该启动一个 GUI 应用程序并在 Dock 中显示一个图标,但是在 Ubuntu 17.10 中图标没有显示在 Dock 中:

带有下载对话框的桌面

在以前的 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 中有改变吗?

答案1

首先右键单击文件.desktop并选择特性.然后转到权限选项卡并选中“允许作为程序执行文件“如果未选中。或者你可以运行

 chmod +x <filename.desktop>

然后双击该.desktop文件,将出现一个标题为“不受信任的应用程序启动器“应该会弹出(就像你第二张截图)点击“信任与启动“按钮。.desktop文件现在应该已经修复(即应该显示文件内指定的正确名称和图标)并且应用程序将启动。

从下次开始,它将不再请求任何许可并立即启动应用程序。

相关内容