如何实现 same behavior (从任务栏隐藏 python.exe
)在 Linux 上使用 Python? (我的目标主要是 Raspbian(LXDE) 和 Gnome)
类似于this或 this ,但是我不想使用 wx
或 pygame
作为窗口提供程序,因为我已经使用了一个 (sdl2
),因此它可能需要就像 win32gui
一样调用。
显然我还没有尝试过任何东西,因为我不知道从哪里开始,所以即使是一些想法也可能有所帮助。
最佳答案
Xorg 就是这样。如果您没有,欢迎进一步搜索。
基本上,你可以调用这个命令:
xprop -name <unique window name> -f _NET_WM_STATE 32a \
-set _NET_WM_STATE _NET_WM_STATE_SKIP_TASKBAR
或
xprop -id <window id> -f _NET_WM_STATE 32a \
-set _NET_WM_STATE _NET_WM_STATE_SKIP_TASKBAR
从任务栏中删除一些东西,窗口管理器应该尊重它。
Ubuntu 的 Unity 很特别,所以如果您有多个窗口堆叠在一个任务栏图标上,它要么忽略该命令,要么已经使用该命令将图标堆叠到侧面带有小箭头的单个图标中。
我还没有找到隐藏它的方法。请随时 ping 我。
关于python - 从 Linux 任务栏隐藏窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41622735/