我正在使用 Debian,我想在启动器上制作一个图标,单击该图标可以打开我的 Teamspeak 服务器。目前,我必须转到终端并输入以下命令。
cd /usr/bin/teamspeak3-server_linux-amd64
./ts3server_minimal_runscript.sh
这会启动我的 Teamspeak 3 服务器,使终端保持打开状态,仅为此目的打开终端既耗时又烦人。在 Ubuntu 中,我只是制作了一个 .desktop 文件并将图标拖到我的启动器上,这要好得多。但不知道如何在 Debian 上做到这一点,有人可以建议吗?
答案1
创建桌面文件Teamspeak 3 服务器并将其放在/usr/share/applications
目录中并运行sudo update-desktop-database
。
如何创建桌面文件
打开您选择的任何文本编辑器,然后放置以下行,然后使用您想要的任何名称保存它,例如teamspeak_3_server.desktop。
[Desktop Entry]
Type=Application
Exec=/usr/bin/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh
Icon=/path/to/teamspeak3/icon
Name=Teamspeak 3 server
GenericName=Teamspeak
Categories=Network;
如果您想要一个精美的应用程序图标,请更改图标路径。
我建议为 ts3server_minimal_runscript.sh 创建符号链接以避免长行并更改Exec=
桌面文件的行。
sudo ln -s /usr/bin/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh /usr/bin/ts3server