桌面快捷方式结束特定进程

桌面快捷方式结束特定进程

有没有办法创建一个桌面快捷方式来结束 Ubuntu 18.04 中的特定进程?我尝试了以下 .desktop 文件,但没有任何反应。

[Desktop Entry]
Name=EndConky
Exec=pkill -9 -u $USER conky
Terminal=false
Type=Application

答案1

我明白了,只需用 kill 命令创建了一个新的可执行文件,并在 .desktop 文件中链接到该文件。

文件的名称无关紧要,但必须以 .desktop 结尾。

[Desktop Entry]
Name=EndConky
Exec=/usr/share/applications/killConky
Terminal=false
Type=Application

名称就是文件运行并标记为受信任后您所看到的名称,这只有在 GUI 中查看文件时才会改变,原始 .desktop 文件名仍会显示在终端中。

Exec 是您要运行的文件的位置。它不需要位于 /usr/share/applications 中。

如果终端为真,则运行文件时将打开终端。

/usr/share/applications/killConky 文件包含我想要运行的命令。在本例中:

pkill -9 -u $USER conky

我使用了 $USER,因此它仍然可以与其他用户一起使用。

这可能很明显,但 .desktop 和 exec 文件都必须是可执行的。为此,请使用 chmod。

chmod 754 ~/Desktop/kill_conky.desktop
chmod 755 /usr/share/applications/killConky

相关内容