从 Linux 任务栏中隐藏 window
Hide window from Linux taskbar
如何在 Linux 上使用 Python 实现 same behavior(从任务栏隐藏 python.exe
)? (我的目标主要是Raspbian(LXDE)和Gnome)
类似于 this or this,但是我不想使用 wx
或 pygame
作为 window 提供程序,因为我已经使用了一个(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
从任务栏中删除某些内容,window 经理应该尊重这一点。
Ubuntu 的 Unity 很特别,所以如果你有多个 windows 堆叠在一个任务栏图标上,它要么忽略该命令,要么已经使用该命令来堆叠图标进入两侧带有小箭头的单个图标。
我还没有找到隐藏它的方法。随时 ping 我。
如何在 Linux 上使用 Python 实现 same behavior(从任务栏隐藏 python.exe
)? (我的目标主要是Raspbian(LXDE)和Gnome)
类似于 this or this,但是我不想使用 wx
或 pygame
作为 window 提供程序,因为我已经使用了一个(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
从任务栏中删除某些内容,window 经理应该尊重这一点。
Ubuntu 的 Unity 很特别,所以如果你有多个 windows 堆叠在一个任务栏图标上,它要么忽略该命令,要么已经使用该命令来堆叠图标进入两侧带有小箭头的单个图标。
我还没有找到隐藏它的方法。随时 ping 我。