python - 从 Linux 任务栏隐藏窗口

标签 python linux sdl-2 taskbar xorg

如何实现 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/

相关文章:

c++ - Opengl 4 调试输出不起作用

python - 合并具有相同键的值

c# - 如何在 Linux 命令行上通过 Mono 构建 C# 文件?

c - CC/GCC 但不是 G++ (C/SDL2/Linux) 的奇怪段错误

linux - GitHub - 如何检查哪个用户用于克隆存储库?

linux - 重新分配变量时 Shell 脚本无法正常运行

c - 如何使用 gcc 修复 SDL2 编译错误?

python - 如何进行线性回归,考虑误差线?

python - 正则表达式替换 python 中的字符串但保留其大小写的最佳方法是什么?

python - 顶部为 0 度的顺时针极坐标图