从终端关闭程序窗口而不终止进程

从终端关闭程序窗口而不终止进程

我正在使用 Linux,并且有一个程序想要在启动时自动打开和关闭(使用我的“自动启动”脚本)。我该怎么做?

详细信息:该程序是xfce4-taskmanager,它打开时会显示一个小通知图标,我希望它显示在任务栏中,但我不希望打开整个窗口(这就是为什么我想要打开->关闭,所以我只得到图标)。我发现没有其他方法可以只获取图标,但如果有的话也很好。使用kill或终止进程killall将同时删除窗口和图标。

提前致谢

答案1

GUI 应用程序有窗口

你想要实现的目标只有在应用程序设计有一个没有窗口的后台进程正在运行。

隐藏窗口

通常情况下,GUI 应用程序不能在没有窗口的情况下运行,并且关闭窗口终止应用程序。可以做什么来使窗口无形的不过,是:

  • 通过最小化来隐藏窗口
  • 通过取消映射来隐藏窗口

两者都可以通过编程方式完成xdotool,但如果你的目标是破坏而不破坏应用程序的窗口,恐怕没有办法。

相关内容