如何将 .appimage 和其他文件添加到任务栏/面板?

如何将 .appimage 和其他文件添加到任务栏/面板?

所以,我写这篇文章只是因为很少有人知道如何做到这一点,而且我在浏览互联网时看到了一篇帖子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/applicationssudo cp -r ~/Desktop/*.desktop /usr/share/applications

然后将您想要的程序拖放到面板上。

此外,如果您希望能够使用命令启动它,请执行以下操作:sudo ln -s /opt/YourProgramName/YourProgram.appimage /usr/bin/CommandName

然后您可以在终端中输入命令名称,然后您的程序就会启动!

你也可以更改你的 .desktop 文件Exec=CommandName

注意:Type=Application需要更改为Type=ScriptORType=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 年了。

相关内容