如何为可执行文件创建桌面图标?

Les*_*hge 7 icons executable desktop-icons 20.04

我是 Linux 新手,这似乎微不足道,但我找不到简单的解决方案。
我将 VS Code 下载到我的主目录并解压缩它。

我知道我必须修改文件,chmod +x code然后./code 在终端中运行它。
但是如何将它添加为桌面图标,甚至作为我的任务栏中的收藏夹?

我找到了这个解决方案(https://askubuntu.com/a/66918),但 Gnome 桌面图标似乎在 Ubuntu 20.04 中被删除了。

Lev*_*nte 7

将其放入坞站:

应用程序运行后,其图标将显示在屏幕一侧的其他应用程序启动器旁边的“ dock ”中。在那里您可以右键单击它,然后选择Add to favorites选项,将其保留在那里。我相信这一步应该能够在您执行以下任何以下步骤之前为您提供帮助,因此这是您对这种情况的最快急救。

把它放到桌面上:

  1. 对于桌面本身的图标,您需要查找相应的*.desktop文件:它类似于 Windows 中的那些桌面快捷方式。

    *.desktop首先在该/usr/share/applications位置查找文件。如果想要的不在这个位置,我通常会卡住,不知道还能去哪里找。(有人可以提出更多想法吗?)

  2. 您需要将该*.desktop文件复制到您的~/Desktop目录中。

    如果您想覆盖/自定义此文件中的任何内容,您也需要将其复制到~/.local/share/applications/:您可以在那里修改副本,它将优先。此外,您可以将此修改后的变体复制到~/Desktop.

  3. 您需要确保Desktop Iconsgnome-shell-extension 正在启用(这对于此功能是必不可少的)。(只是为了说明,在较新的 Ubuntu 版本中,它的名称会有所不同,例如Desktop Icons NG或其他。)请参阅下面的更多信息:


为了管理 gnome-shell 扩展,在 Ubuntu 20.04(配备 Gnome 3 桌面)上,似乎有两个方便的图形 UI 解决方案来管理 gnome-shell-extensions:

一种使用Gnome-tweaks 应用程序

sudo apt install gnome-tweaks
Run Code Online (Sandbox Code Playgroud)

请注意,在即将推出的 Gnome 版本中(从 Gnome 4 开始,(我相信已经在 Ubuntu 21.04 中可用)调整将不再用于管理扩展。)

另一个是使用“扩展”应用程序

sudo apt install gnome-shell-extension-prefs
Run Code Online (Sandbox Code Playgroud)

然而,尽管这个作品(请注意,在一个时尚能够覆盖的上述调整菜谱方案的应用程序(!)),运行它的名字作为终端命令,现在说这是“过时”,并指出这Flatpak包变种作为推荐的替代品。(这对我来说非常疯狂,因为为什么您需要在您的机器上安装第三个包管理规则(除了默认的apt和附加的snap)来管理 gs 扩展这样的重要事情......)

正如我在上面的评论中所说,我们生活在“有趣”的时代。