【问题标题】:Show Program only in system tray [kdocker]仅在系统托盘中显示程序 [kdocker]
【发布时间】:2018-06-15 10:06:16
【问题描述】:

我想从任务栏中隐藏一个程序 (gitkraken),并且只在系统托盘中显示它。 为此,我使用 kdocker 编写了一个小 bash 脚本来实现这一点。

#!/bin/bash
gitkraken
sleep 10
kdocker -f -t

基本上它会启动 gitkraken,等待 10 秒,然后运行 ​​kdocker。

-f = 将活动窗口放入系统托盘

-t = 从任务中隐藏它

但是,kdocker -f -t 命令在 1 分钟后启动,而不是 10 秒,为什么?

有没有其他简单的方法可以做到这一点?

【问题讨论】:

  • gitkraken 需要多长时间?
  • 大约 5-7 秒

标签: bash taskbar system-tray


【解决方案1】:

这是我在 Linux Mint Sarah 和 Thunderbird 60.2.1 中解决它的方法。以前,Thunderbird 有插件将其放入系统托盘中,在 Thunderbird 更新后一天停止工作。

有类似的解决方案可用,我已根据需要对其进行了调整。可能你只需要用 gitkraken 替换 Thunderbird。

最后我把这个脚本放在我的文件系统中,并将它添加到“启动应用程序”中,它将在启动时运行这个脚本。因此,实际上,Thunderbird 启动了,在系统托盘中可见,但窗口保留让我登录。

#!/bin/bash
thunderbird &
while [ true ]
do
   sleep 7
   status=$(wmctrl -l | grep "Thunderbird")
   if [ "$status" != "" ] ; then
      break
   fi
done
kdocker -m thunderbird

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多