![让 Xfce 中的某些程序不进入通知区域](https://linux22.com/image/1136111/%E8%AE%A9%20Xfce%20%E4%B8%AD%E7%9A%84%E6%9F%90%E4%BA%9B%E7%A8%8B%E5%BA%8F%E4%B8%8D%E8%BF%9B%E5%85%A5%E9%80%9A%E7%9F%A5%E5%8C%BA%E5%9F%9F.png)
当我运行 Xfce 任务管理器时,它会在我的面板上的通知区域中显示一个小图标。要关闭该程序,我右键单击图标并选择退出。其他程序也以这种方式工作,例如 Notes。有没有办法启动这些程序,使它们不会进入通知区域?我希望能够在关闭窗口时退出该程序,就像其他程序一样。谢谢
答案1
这样就解决了这个问题。我将此脚本设置为从 Whisker 菜单而不是任务管理器运行。它启动任务管理器并记录其 PID。每五秒钟检查一次任务管理器窗口是否仍处于打开状态。如果已关闭,它会终止程序并退出脚本。
#!/bin/bash
xfce4-taskmanager & taskmgr_pid=$!
while true; do
sleep 5
status=$(wmctrl -l | grep "Task Manager")
if [ -z "$status" ]; then
kill "$taskmgr_pid"
exit
fi
done