einfaches Fenster ohne Titelleiste

Guten Abend allerseits! Ich habe an einem Projekt gearbeitet, für das ein Basisfenster ohne Titelleiste erforderlich ist. Nachdem ich ein bisschen im Web gestöbert hatte, bin ich auf diesen Beitrag gestoßen Fenster ohne Titelleiste erstellen mit einer Antwort, in der die Verwendung des Atoms "_NET_WM_WINDOW_TYPE_DOCK" erwähnt wird. Ich habe versucht, einen in meinem Projekt mit dem folgenden Code zu erstellen:

Display* d = fl_display;
XWindow w = XCreateSimpleWindow(d, RootWindow(d, fl_screen),
    0, 0,
    400, 100,
    0,
    0x000000, 0x000000);

Atom window_type = XInternAtom(d, "_NET_WM_WINDOW_TYPE", False);
long value = XInternAtom(d, "_NET_WM_WINDOW_TYPE_DOCK", False);
XChangeProperty(d, w, window_type, XA_ATOM, 32, PropModeReplace, (uchar*) &value, 1);

Das Fenster wird zwar angezeigt, verfügt jedoch weiterhin über eine Titelleiste. Ich habe mehrere andere Ressourcen im Internet gefunden, kann jedoch nicht verhindern, dass die Titelleiste angezeigt wird. Mir ist klar, dass der Beitrag, auf den verwiesen wird, XCreateWindow verwendet, aber Atome sollten nicht auch auf XCreateSimpleWindow funktionieren. Jede Hilfe wäre dankbar!

Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage