gpt4 book ai didi

python - 从 Linux 任务栏隐藏窗口

转载 作者:太空宇宙 更新时间:2023-11-04 10:25:54 24 4
gpt4 key购买 nike

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

类似于thisthis ,但是我不想使用 wxpygame 作为窗口提供程序,因为我已经使用了一个 (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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com