如何控制启动时运行的程序?

如何控制启动时运行的程序?

我安装了wicdhplibpsensor。但是在 KDE 环境中,它们总是在启动时运行。我如何才能阻止它们在启动时运行?

答案1

KDE 在系统设置(“启动和关闭”->“自动启动”)中提供了一个很棒的工具来管理您的个人自动启动服务(在任一 .kde 目录中),但是它不包括由您的分发包提供或由 gnome 应用程序创建的系统范围的自动启动脚本。

然而,有时覆盖分发自动启动首选项会很有用,例如,我不喜欢运行打印机小程序,因为我没有打印机,但如果我需要它,则卸载它似乎很可惜。

禁用已安装软件包的正确方法实际上是将其复制到您的个人自动启动文件夹中。~/.kde/share/autostart和/或/usr/share/autostart/(也可以是~/.kde4/Autostart)中任何同名的内容都会覆盖默认安装中的 .desktop 文件。 复制 .​​desktop 文件后,我们就可以进行更改。 将以下行添加到您刚刚复制的 .desktop 文件中:

Hidden=true 

KDE 还会在您登录时恢复您的会话,因此,如果psensor您注销时 KDE 正在运行,则在您登录时它将再次启动。要更改此设置,只需关闭psensor(即实际退出程序,而不是仅关闭窗口)。如果psensor您注销时 KDE 未运行,则在您重新登录时它不应再次启动。

答案2

我发现这很有用,取自David Edmundson 的博客

~/.kde/Autostart
~/.kde/share/autostart
~/.config/autostart
~/.local/share/autostart
/etc/xdg/autostart
/usr/share/autostart

我真的不知道为什么我们有这么多.../usr//etc文件夹内的任何东西都将由您的发行版安装。

答案3

/etc/xdg/自动启动 添加.bak。桌面在您想要停止的文件名上。

相关内容