从Linux任务栏隐藏窗口

时间:2017-01-12 20:51:33

标签: python linux sdl-2 taskbar xorg

如何在Linux上使用Python实现same behavior(从任务栏隐藏python.exe? (我的目标主要是Raspbian(LXDE)和Gnome)

类似于thisthis,但我不想使用wxpygame作为窗口提供者,因为我已经使用了一个({{ 1}}),因此它可能需要与sdl2完全相同。

显然我没有尝试任何东西,因为我不知道从哪里开始,所以即使是一些想法也可能有所帮助。

1 个答案:

答案 0 :(得分:1)

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是特别的,所以如果你在一个任务栏图标上堆叠了多个窗口,它会忽略该命令,或者它已经使用了命令,将图标堆叠到那个侧面带有小箭头的单个图标中。 / p>

我还没有找到隐藏它的方法。随意打电话给我。