Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Setting x11 Window properties
Forum Updated to NodeBB v4.3 + New Features

Setting x11 Window properties

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
2 Posts 2 Posters 23 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    Berg
    wrote last edited by
    #1

    Hi everyone,

    I recently made my first QML/QT Quick 6 program. (A panel that displays running programs) The issue is that, unlike the KDE Plasma panel, my panel doesn’t prevent windows from maximizing over it. They just cover the panel, which isn’t what I want.

    I’ve tried setting the WA_X11NetWmWindowTypeDock attribute, and I’ve looked into XCB, X11, and other related stuff.
    I even experimented with the deprecated QX11Extra/QX11Info and read some code from other panels and window managers.
    Despite that, I still can’t get it to work properly.

    Does anyone have experience with this? Any advice or pointers would be greatly appreciated!

    Thanks!

    jsulmJ 1 Reply Last reply
    0
    • B Berg

      Hi everyone,

      I recently made my first QML/QT Quick 6 program. (A panel that displays running programs) The issue is that, unlike the KDE Plasma panel, my panel doesn’t prevent windows from maximizing over it. They just cover the panel, which isn’t what I want.

      I’ve tried setting the WA_X11NetWmWindowTypeDock attribute, and I’ve looked into XCB, X11, and other related stuff.
      I even experimented with the deprecated QX11Extra/QX11Info and read some code from other panels and window managers.
      Despite that, I still can’t get it to work properly.

      Does anyone have experience with this? Any advice or pointers would be greatly appreciated!

      Thanks!

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote last edited by
      #2

      @Berg You could check how KDE does that.

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved