X11 创建 window 而不显示在任务栏上

X11 Create a window without showing up on taskbar

是否可以使用 c 创建一个 window 而它不显示在 X11 的任务栏上?

这取决于您使用的 GUI 工具包。例如,GTK+提供了gdk_window_set_skip_taskbar_hint函数。

如果不使用任何GUI工具包,直接对接X11,需要在_NET_WM_STATE 属性.

中添加_NET_WM_STATE_SKIP_TASKBAR atom