如何使登录时自动启动的程序隐藏?

如何使登录时自动启动的程序隐藏?

如何启动登录时自动启动并隐藏在系统托盘中的应用程序?自动启动命令中是否有特殊命令(即 --hidden)可使应用程序启动到系统托盘?

我知道在 Kubuntu 11.04 Kwin 中允许“特殊 Windows 设置”设置特定规则以最小化启动应用程序,但是还没有看到任何规则以启动到托盘。

我希望在登录时将 Mobloquer 启动到系统托盘,但如果能有一种适用于所有程序的更通用的方法来解决这个问题,我将非常感激。

答案1

kstart --iconify <program name>在 KDE 中最小化启动。我真的不知道是否有特定的命令可以关闭系统托盘(即使因为许多应用程序没有系统托盘)。

另一种可能性是使用ksystray。例如,ksystraycmd --hidden kmail将启动 kmail 并将其放在系统托盘中。但我不太确定它是否适用于任何应用程序。如果不行,您可能需要检查您的应用程序是否有特定选项。

您可以找到更多信息这里

编辑:更多信息这里

答案2

在 Gnome 中

仅供参考:在 gnome 中,目前启动最小化应用程序的最佳方式是魔鬼派 安装 devilspie/ sudo apt-get install devilspie

魔鬼派规则进入~/.devilspie并被调用,someName.ds因此要启动最小化的终端,你会这样做:

confus@confusion:~$ mkdir ~/.devilspie
confus@confusion:~$ cd ~/.devilspie
confus@confusion:~$ echo -e "
> (if
>     (is (application_name) "Terminal")
>     (begin
>        (minimize)
>     )
> )" >> terminal.ds
confus@confusion:~$ devilspie

最后一个命令用于启动魔鬼派 守护进程。但 devils pie 的功能比这强大得多。您可以找到更多属性来识别未启用的窗口echo "(debug)" >> ~/.devilspie/debug.ds。现在,当您在终端中启动守护进程时,它会在启动时输出每个窗口的信息。

更多信息请参阅魔鬼派文档

图形配置

在此处输入图片描述

您还可以配置魔鬼派使用格德维尔斯皮 安装 gdevilspie/sudo apt-get install gdevilspie

相关内容