如何创建桌面快捷方式

有人可以请以白痴的方式向我解释如何创建类似Chrome或Blender的应用程序的桌面快捷方式吗?我真的不懂。我有gnome面板程序,可以运行它(见图像),但之后我就迷失了。

PIC RELATED


这是我首选的方法,附有详细示例,使用Arduino IDE v1.8.5:https://askubuntu.com/a/1014261/327339 - Gabriel Staples
2无烦恼解决方案:只需按下“Ctrl + Shift”并拖动(文件夹到桌面区域),感谢参考链接:https://askubuntu.com/a/691976/277898 - jave.web
3个回答

你需要安装gnome-panel软件包,它可以在桌面或其他位置创建应用程序启动器。为了防止安装不必要的其他软件包,请添加--no-install-recommends后缀。
sudo apt-get install --no-install-recommends gnome-panel

安装完gnome-panel后,使用以下命令创建一个启动器。
gnome-desktop-item-edit --create-new ~/Desktop

一旦您执行上述命令,创建启动器应用程序将会打开。

enter image description here

  • 类型字段中,“应用程序”将是默认值。如果您正在创建一个没有图形界面,在终端中运行的应用程序,比如VIM编辑器,那么您需要选择“在终端中运行的应用程序”。
  • 名称字段中输入应用程序的名称。
  • 命令字段中输入打开应用程序的可执行命令。
  • 注释字段是可选的。

要设置图标,请点击名称字段附近左上角的小方框,并选择一个图像。完成后点击“确定”。


2请注意语言本地化:在Ubuntu v16.04上的西班牙语系统中,您必须使用gnome-desktop-item-edit --create-new ~/Escritorio命令,否则将无法成功执行。 - Sopalajo de Arrierez
5这在Ubuntu 20.04上将不再起作用。当我尝试时,会出现以下错误:gnome-desktop-item-edit: command not found - asdf
2现在在Ubuntu 20.*上工作时遇到了gnome-desktop-item-edit: command not found的问题。 - dipenparmar12
1似乎gnome-desktop-item-edit在19.10中已从gnome-panel中移除:https://askubuntu.com/a/1184737/457041 - Michael Hays
如何在系统上为所有用户完成这个任务? - Naveed Kamran
你怎么把这个桌面快捷方式放到Dock栏里? - Kalnode

完整的指示可以在这个问题的答案中找到。这是非常简单的版本:

  1. 打开 Nautilus(文件管理器)。
  2. 在 Nautilus 中,点击 计算机
  3. 从那里导航到 /usr/share/applications
  4. 找到你想要创建快捷方式的程序的图标,点击它,并按下 Ctrl+C 复制。
  5. 在 Nautilus 中,点击左侧窗格中的 桌面
  6. 按下 Ctrl+V 将快捷方式复制到桌面上。
  7. 右键点击新创建的快捷方式,选择 属性,点击 权限 选项卡,确保 允许作为程序执行文件 的框已勾选。
  8. 关闭 属性 对话框以及 Nautilus。享受你的新桌面快捷方式吧!

编辑:@DanDascalescu 是正确的,这种方法只是复制可执行文件而不是创建快捷方式。请不要使用此方法。对不起大家!


2如果您发现我的回答有帮助,请考虑点赞或接受它。 - rclocher3
4这只是完全将程序复制到桌面上,就我所知。 - Samitha Chathuranga
12这不是创建一个快捷方式,而是将可执行文件复制到~/Desktop。为什么这个回答有这么多赞? - Dan Dascalescu
1无法工作,出现错误:“可执行启动器无法找到其伴侣库”。 - dezzer10
@DanDascalescu,不,这并不是复制一个可执行文件。如果你查看文件属性,你会看到它写着“桌面配置文件”。如果你用文本编辑器打开它,你会发现它是一个典型的快捷方式。 - Eugene Kartoyev
@rclocher3,DanDascalescu是错的。 - Eugene Kartoyev
如果安装程序在安装文件夹中创建了一个可以复制到桌面文件夹的快捷方式,那么这样做就管用。 - tgkprog

在桌面上创建一个启动器的方法:
1)首先,你需要安装gksu。如果你还没有安装它,请在终端中运行以下命令:
sudo apt-get install gksu

2) 运行gedit(或任何其他文本编辑器),然后输入以下信息:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/opt/lampp/htdocs/favicon.ico
Name[en_US]=XAMPP
Exec=gksu /opt/lampp/manager-linux-x64.run
Comment[en_US]=Start XAMPP Control Panel
Name=XAMPP
Comment=Start XAMPP Control Panel
Icon=/opt/lampp/htdocs/favicon.ico
Save the file on your Desktop as Xampp.desktop

3) 一旦在桌面上创建了快捷方式,右键单击它,选择属性,权限选项卡,并勾选“允许将文件作为程序执行”。
以上步骤将创建一个XAMPP控制面板的快捷方式。

7为什么需要gksu? - Code-Guru
2那个图标的路径是什么?我怎样从一个可执行文件中获取图标呢? - Dan Dascalescu
gksu 不是必需的 - Eugene Kartoyev
需要使用gksu来运行/执行文件 Exec=gksu /opt/lampp/manager-linux-x64.run ,请检查第8行! - Rajath