2

我有一个 chromebook,安装了 chromeos 并激活了 linux。

我有以下文件:

/usr/share/applications/experiment.desktop

[Desktop Entry]
Name=Experiment
GenericName=Experiment
Exec=/usr/bin/experiment
Type=Application

/usr/bin/experiment

#!/bin/sh
sleep 10
notify-send "done"  # sends a pop up notification

如果我通过 ChromeOS 启动器启动应用程序,该图标不会留在启动器中,而是/usr/bin/experiment明确运行(从 10 秒后出现的弹出窗口可以看出)。

ChromeOS 如何确定应用程序是否正在运行,因此图标会留在搁架中?

4

1 回答 1

0

通常我将 .desktop 文件保存在 .local/share/applications 下的主目录中

找到通知发送二进制文件/脚本了吗?我认为 /usr/bin/experiment 脚本会完成,因此启动器不应该将其显示为正在运行,对吗?

启动器启动了它。如果它正在运行,启动器仍然会有它的 pid 来显示它正在运行/不运行。

于 2021-02-18T01:47:43.477 回答