在 Kubuntu 19.10 上,我从 repo 安装了 conky,对其进行了配置,并创建了自动启动条目。重启后,我在系统监视器中看到两个 conky 实例正在运行,不知道为什么。
ps -auxf | grep conky
shmuel 1436 0.0 0.1 27660 12248 ? S 13:08 0:00 \_ /usr/bin/conky
shmuel 2060 0.0 0.0 8896 924 pts/1 S+ 13:13 0:00 \_ grep --color=auto conky
shmuel 1580 0.0 0.1 27656 12384 ? S 13:08 0:00 /usr/bin/conky
如果我终止系统监视器中显示的两个 conky 进程,然后从终端启动 conky,我会得到:
ps -auxf | grep conky
shmuel 4442 0.1 0.1 27664 12452 pts/1 S+ 16:17 0:00 | \_ conky
shmuel 4459 0.0 0.0 8896 848 pts/2 S+ 16:17 0:00 \_ grep --color=auto conky
答案1
当用户开始新会话时,他们可以决定哪些应用程序应自动加载。该图形界面可通过以下方式访问系统设置 > 启动和关闭 > 桌面会话最下方的“登录时”部分为用户提供了多种选项:
该图显示了桌面会话界面的一部分
无论出于什么原因,默认选项是第一个,恢复上一次会话在某些情况下,保留此选项可能会产生意想不到的后果。
考虑在自己的自动启动. 如果此应用程序
- 用户没有特别关闭(在注销、关机或重启之前)或
- 进入被排除在会话之外的应用程序盒子,
用户每次登录后都可以看到应用程序的其他实例打开或正在运行。
我喜欢的组合是自动启动¹ 以及从空会话开始。
¹ 在我的自动启动中,我使用时间延迟来避免潜在的“竞争”情况。当会话开始时,系统会非常繁忙。因此,我对 conky 使用 1 分钟的延迟,对 Dropbox 使用 2 分钟的延迟。
答案2
检查内容
/home/
your username
/.config/自动启动
和
/home/
your username
/.config/自动启动脚本
从那里删除所有与 conky 相关的文件。
ps -auxf | grep conky
这也许能向你展示 conkyrc 的起点和终点。
/proc/<conky pid>/
查看那里的文件以获取有关正在运行的进程的更多信息