gnome-desktop-item-edit:即使安装了“gnome-panel”软件包,在 Ubuntu 19.10 及更高版本上也找不到命令

hd6*_*25b 12 gnome-panel .desktop 19.10

我安装了 Ubuntu 19.10,但在尝试使用gnome-desktop-item-edit.

$ sudo gnome-desktop-item-edit ~/Desktop/ --create-new

  sudo: gnome-desktop-item-edit: command not found

$ which gnome-panel

  /usr/bin/gnome-panel

$ gnome-panel --version

  gnome-panel 3.34.0
Run Code Online (Sandbox Code Playgroud)

这是 Ubuntu 19.10 的问题还是gnome-panel软件包的问题?

pom*_*sky 21

是的,的确好像gnome-desktop-item-edit 被删除gnome-panel包装,它不会提供对Ubuntu 19.10(最有可能更高版本)。

作为解决方法,您可以.desktop手动创建文件。只需创建一个空白文本文件并向其中添加以下行,即可创建一个简单的文件:

[Desktop Entry]
Name=<NAME OF THE APPLICATION>
Comment=<A SHORT DESCRIPTION>
Exec=<COMMAND-OR-FULL-PATH-TO-LAUNCH-THE-APPLICATION>
Type=Application
Terminal=false
Icon=<ICON NAME OR PATH TO ICON>
NoDisplay=false
Run Code Online (Sandbox Code Playgroud)

然后将文件重命名为APPNAME.desktop并右键单击并选择“允许启动”(您可能还必须使其可执行)。

此外.desktop,已安装应用程序的文件通常位于您的/usr/share/applications/目录中(或/var/lib/snapd/desktop/applications/用于 snap 应用程序)。您可以.desktop从那里复制文件。

对于 GUI 替代方案,您可以使用alacarte(又名“主菜单”)。通过运行安装它(需要启用'universe' repo)

sudo apt install alacarte
Run Code Online (Sandbox Code Playgroud)

默认情况下,它会.desktop在您的~/.local/share/applications/目录中创建一个启动器(因此它使应用程序在您的应用程序列表中可用,以便您可以从“活动”概览或“应用程序概览”启动它)。之后您可以复制创建的.desktop文件。

  • 可以得出结论,最后一个 Ubuntu 版本带有 [`gnome-desktop-item-edit`](https://packages.ubuntu.com/search?suite=disco&amp;arch=any&amp;mode=exactfilename&amp;searchon=contents&amp;keywords=gnome-desktop-item-edit)可执行文件是 19.04 (*disco*)。 (2认同)
  • 为“alacarte”点赞 (2认同)