我做了一个搜索,但没有找到任何关于这一点,但是,当我试图使Gdebi默认的包安装程序在ubuntu17.10中,它没有出现在其他应用程序列表中"Open .“。
发布于 2017-10-22 10:56:06
我找到了我的解决方案,我想我会分享这一点。
这可以用于任何应用程序,只需更正名称appname.desktop
$ gksudo gedit /usr/share/applications/gdebi.desktop(请注意,.desktop文件应该在/usr/share/application中,但如果不是在~/..local/share/application中,则根据需要更改路径。此外,如果无法正确猜出.desktop文件的名称,则可以通过进入文件夹并浏览它来获得正确的名称)。
[Desktop Entry]
Name=GDebi Package Installer
GenericName=Package Installer
Comment=Install and view software packages
Exec=gdebi-gtk
Icon=gnome-mime-application-x-deb
Terminal=false
Type=Application
Categories=System;
MimeType=application/vnd.debian.binary-package;
NotShowIn=KDE;
X-Ubuntu-Gettext-Domain=gdebi
StartupNotify=true
Keywords=package;apt;dpkg;install找到Exec=行,您将看到它后面列出的命令。只需转到行尾,点击空格,并添加%f,这一行如下所示:
Exec=gdebi-gtk %f退出时只需保存文件,甚至不需要重新启动Nautilus,更不用说注销或完全重新启动了。您应该立即在其他应用程序…中显示的应用程序列表中看到所需的程序一旦你用它打开了一个文件,这个应用程序应该可以很容易地在open中找到的辅助程序列表中访问。
发布于 2017-11-03 14:09:14
eyesOnfleek给出了一个很好的答案。我只想补充一下,为了让Gdebi通过单击相关的Deb文件来运行,它需要有根访问权限。因此,gdebi.desktop中的命令必须是
Exec=gksudo -k -u root gdebi-gtk %fhttps://askubuntu.com/questions/967540
复制相似问题