所以,我写这篇文章只是因为很少有人知道如何做到这一点,而且我在浏览互联网时看到了一篇帖子https://forums.linuxmint.com有人问如何做这个确切的事情,并得到“您要使用的程序在这个 repo 中,所以您不需要 appimage”的答复,这不是一个合适的答复。所以在这里我给出一个合适的答复...给 KT-GB-12,以及任何需要向任务栏/面板添加脚本、appimage、文件或其他启动器的人:
因此,首先您需要打开一个新文件YourProgramName.desktop
并~/Desktop
写入以下适当的信息:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=YourProgramName
Comment=<What your program does>
Exec=/opt/YourProgramname/YourProgram.appimage
Icon=/usr/share/icons/YourChosenIcon.png
Terminal=false
Type=Application
Actions=
NoDisplay=false
Categories=Audio;Development;Documentation;Education;Game;Office;Other;Settings;System;Utility;Video;X-Xfce-Toplevel;
或者,您可以使用shift+enter
终端并运行您的版本:
cat>>YourProgramName.desktop<<EOL
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=YourProgramName
Comment=<What your program does>
Exec=/opt/YourProgramname/YourProgram.appimage
Icon=/usr/share/icons/YourChosenIcon.png
Terminal=false
Type=Application
Actions=
NoDisplay=false
Categories=Audio;Development;Documentation;Education;Game;Office;Other;Settings;System;Utility;Video;X-Xfce-Toplevel;
EOL
然后,使用终端并运行:sudo mkdir /opt/YourProgramname && sudo mv ~/
YourProgram.appimage/opt/YourProgramname && sudo mv ~/Desktop/*.desktop /usr/share/applications
这会将所有文件移动到需要的位置。
现在,只需打开你的应用程序菜单,它就应该在那里。如果没有(因为有时会发生这种情况)将其更改
sudo mv ~/Desktop/*.desktop /usr/share/applications
为
sudo cp -r ~/Desktop/*.desktop /usr/share/applications
然后将您想要的程序拖放到面板上。
此外,如果您希望能够使用命令启动它,请执行以下操作:sudo ln -s /opt/YourProgramName/YourProgram.appimage /usr/bin/CommandName
然后您可以在终端中输入命令名称,然后您的程序就会启动!
你也可以更改你的 .desktop 文件Exec=CommandName
注意:Type=Application
需要更改为Type=Script
ORType=Bash
才能运行脚本。将脚本转变为一键程序。
要打开特定文件,需要Exec=exo-open /directory/that/your/file/is/in/YourFileName.extension
使用该文件类型的默认程序来打开它。要在非默认程序中运行这些文件,您必须使用终端命令名称,我见过的最简单的方法是打开所需程序的 .desktop 文件,然后查看文件中的 Exec=command 是什么。然后您将使用Exec=ProgramCommand /directory/your/file/is/in/directory/that/your/file/is/in/YourFileName.extension
。
注2 Electric Bugaboo:如果您想要一个可以收集程序文件图标的中性空间,您可以在 /usr/share/icons 文件夹中创建一个新的自定义图标文件夹,而不会损害任何东西。(使跳跃 Linux 发行版更容易...)或者您可以设置 Icon=/to/where/ever/you/want/Youricon.png 有时我会将它留在 /opt/ProgramFile/ 目录中。
如果您想要添加一些内容到自动启动中,您可以通过X-GNOME-Autostart-enabled=true
在 ~/.config/autostart 中添加并拖放 .desktop 文件来完成,然后在您的设置中进行更改。
模板:
[Desktop Entry]
Exec=nemo-desktop
Name=nemo-desktop
Comment=Starts the nemo active desktop
Type=Application
StartupNotify=false
X-GNOME-Autostart-enabled=true
如果您有一个每次登录时都需要运行的 curtain 命令,这将非常有帮助...将其添加到脚本中:
#!/bin/bash/sh
yourcommand
另存YourScriptName
为不带文件扩展名的文件,然后按照上述步骤让它每次运行,而无需您执行任何操作。
就是这样。我希望其他人也能发现这些信息和我一样有用,因为我已经严格使用 Linux 8 年了。