Results 1 to 2 of 2

Thread: Display windows on top of a fullscreen window without the Unity panel also popping up

  1. #1
    Join Date
    Jun 2013
    Beans
    1

    Display windows on top of a fullscreen window without the Unity panel also popping up

    Hi,

    I'm writing a C ++ application directly programming Xlib. This application has to be run whatever the Window Manager.

    This application has a window that has to be displayed in fullscreen mode. This window is set to _NET_WM_WINDOW_TYPE_NORMAL and issues a _NET_WM_STATE_FULLSCREEN to toggle fullscreen. It works very fine with Unity.

    On top of this fullscreen window, I wish to pop up another window (top-level window) on a key press. This also works fine except that the Unity panel also shows up as long as this additional window is on screen.

    My question is : What should I do to prevent the Unity left panel from showing up in that case ? What properties (hints, EWMH, ...) should I set to tell Unity to keep hidden ?

    Thanks for any suggestions.

  2. #2
    Join Date
    Jun 2013
    Beans
    1

    Re: Display windows on top of a fullscreen window without the Unity panel also poppin

    If it's a popup, maybe try (in your XLib code) passing the flag CWOverrideRedirect in XCreateWindow() when you create the window/popup. But it'll take control away from the window manager. (So you'll probably lose window decorations like minimize and close.)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •