我想隐藏任务栏中的程序(gitkraken),只显示在系统托盘中。 为此,我用kdocker写了一个小的bash脚本来实现这个目的。
#!/bin/bash
gitkraken
sleep 10
kdocker -f -t
基本上它开始gitkraken,等待10秒,然后运行kdocker。
-f =将活动窗口放入系统托盘
-t =将其隐藏在任务
中
然而,kdocker -f -t命令在1分钟之后开始,而不是10秒,为什么?
有什么简单的替代方法可以做到这一点吗?
答案 0 :(得分:0)
这是我在Linux Mint Sarah和Thunderbird 60.2.1中解决它的方法。以前,雷鸟有插件可以将其放入系统托盘,该插件在雷鸟更新后一天就停止工作了。
有类似的解决方案,我已根据需要对其进行了调整。可能您只需要用gitkraken替换Thunderbird。
最后,我将此脚本放入文件系统中,并将其添加到“启动应用程序”中,它将在启动时运行此脚本。因此,实际上,雷鸟启动了,可以在系统托盘中看到,但该窗口一直留着供我登录。
#!/bin/bash
thunderbird &
while [ true ]
do
sleep 7
status=$(wmctrl -l | grep "Thunderbird")
if [ "$status" != "" ] ; then
break
fi
done
kdocker -m thunderbird