Questions tagged [window-managers]

A Window Manager is a service on most modern OSes which provides the UI for manipulating the location and sizes of windows.

A Window Manager is a service on most modern operating systems which provides the UI for manipulating the location and sizes of windows. Some go further, and provide the ability to open or close applications, and display applets.

For example, since Vista, Microsoft Windows has used Desktop Window Manager to handle the display and composition of windows.

The many desktop environments available for Unix/Linux, such as GNOME (Mutter) and KDE (KWin), all provide window managers, among other software.

440 questions
1
vote
1 answer

Memory leak using GLX_EXT_texture_from_pixmap

I'm writing a compositing X11 window manager using Cython. I've got the most important bits working, but creating GL textures from pixmaps is giving me trouble. Texture binding works, and renders properly, but the application leaks memory very…
jakogut
  • 4,409
  • 6
  • 29
  • 41
1
vote
2 answers

How to hide all clients in all tags in AwesomeWM?

I am trying to add to my rc.lua a function that hides (or minimizes) all clients in all tags in AwesomeWM, just like one can do in Windows with Aero Peek or in GNOME with the 'Show Desktop' extension (as respectively seen on the images): Basically…
xvlaze
  • 837
  • 1
  • 10
  • 30
1
vote
2 answers

Is there a way to specify the window offset for an app spawned in X?

I am writing a bash script that calls some apps that run in their own window. However, they appear at a standard position on the screen. I want to be able to specify the screen co-ordinates where they appear. Is there a setting that can be passed…
fzkl
  • 977
  • 3
  • 11
  • 17
1
vote
1 answer

WindowManager floating window through screen borders

I have a problem with floating window powered by windowmanager. It stops at screen border but i want it to go through. void startF(int x, int y) { removePopup(); DisplayMetrics displayMetrics = new DisplayMetrics(); …
Kmopsuy
  • 95
  • 1
  • 2
  • 10
1
vote
1 answer

iceWm windows manager windows issue

I am running java application on Debian 9 which has iceWm window manager installed. the java application has a main frame that has a single button on it and when clicking the button a new Jframe is drawn. pressing on the button again will trigger…
flashDisk
  • 55
  • 5
1
vote
0 answers

Consecutive identical wmctrl command resizes xfce4-terminal

I'm writing a tiling script that uses wmctrl to move windows. When using it on an xfce4-terminal instance, the second consecutive identical run resizes the window. Here is the important code: #!/usr/bin/python3 import subprocess import os import…
1
vote
0 answers

How do I debug KWin's window switcher?

My KWins' window switcher doesn't work well for months. I decide to debug it. Flip/Cover Switch work well. Others don't. I want to use Big Icon. I think I should start with the qml script, then maybe the KWin C code. I don't know how to start with…
Donald Wu
  • 107
  • 1
  • 9
1
vote
0 answers

Create a Linux Window Manager with Qt

I wan't to display an extern X Application inside a Widget of a Qt program, even if the OS doesn't have a window manager. Is it possible? If so, how can I do it? Or where should I begin?
ehopperdietzel
  • 121
  • 1
  • 10
1
vote
1 answer

Understanding What a TextureBlitter is in this Haskell Graphics Program

In a private window manager/compositor Haskell repository I have come across the following datatype which I am trying to understand: data TextureBlitter = TextureBlitter { _textureBlitterProgram :: Program, -- OpenGL Type …
George
  • 6,927
  • 4
  • 34
  • 67
1
vote
0 answers

Java font issue on X Server with ZaphodHead (Multi-Monitor) mode

At my company we have a Java UI with two separate windows. From the main window a second one is opened on a different monitor. X is configured to have separate display ids for each monitor (zaphodhead). This configuration worked quiet well for a…
f4n
  • 11
  • 3
1
vote
1 answer

Duplication of views using WindowManager

I have build an app where I need to show card on an incoming call. It works fine in Kitkat, but in Android L, M, N the card appears twice, why? Result (Kitkat) Result (Lollipop-Nougat-Marshmallow) My code package…
David Hackro
  • 3,652
  • 6
  • 41
  • 61
1
vote
1 answer

Detect control buttons position at window title bar with Qt (on X11)

Some DE (on Unity, or on OSX) place control buttons (minimize, maximize, close) at the left side of the title bar. Other place them on the right side (on Windows for example). How can I detect which side used by current environment with Qt? If there…
Evgeny
  • 3,910
  • 2
  • 20
  • 37
1
vote
1 answer

Create transparent window with xlib that does not accept any input events or grab focus

I'm currently writing a window manager, and I was wondering if it were possible to create a window that is overlaid on top of all the other windows, but does not take input focus at all. In other words, I'd ideally like to be able to draw on this…
AnimatedRNG
  • 1,859
  • 3
  • 26
  • 39
1
vote
1 answer

Using python how do I manage windows on OSX

I am trying to manage windows using python. Specifically I am trying to find a window that I have opened using selenium then have it focused and maximise it. I believe this is possible using a window manager as there are programs like qtile written…
Daniel Tate
  • 2,075
  • 4
  • 24
  • 50
1
vote
1 answer

Xorg open two windows in full screen

I would like to open two windows (one per display) in full screen without any controls and bars. I'm using matchbox to do that, which would be ok except one thing. Windows open stretch in full screen in two monitors as it would be one. I'm using…
Bajorek
  • 319
  • 1
  • 2
  • 8