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
2 answers

Flutter window_manager fullscreen embedded webview_windows not displaying fullscreen

In Flutter, I have been able to make a windows desktop application fullscreen with the use of https://github.com/leanflutter/window_manager.git In this application, I want the entire screen to display the contents of a website. Right now I am using…
1
vote
1 answer

OpenBSD window managers

I am getting started with OpenBSD (using VirtualBox) and would like to know how one can try and choose between the window managers FVWM, TWM and CWM. In order to run a specific window manager: Is there some configuration file to modify? Or some…
Michel
  • 10,303
  • 17
  • 82
  • 179
1
vote
1 answer

How do you make xdg-utils detect a file association for my application from a distribution package?

I am building a distribution package for xnec2c and I want .nec files to associate with xnec2c and also display the associated icon. (This question is different than the many xdg-utils answers out there because it asks about packaging and whether…
KJ7LNW
  • 1,437
  • 5
  • 11
1
vote
0 answers

How do you remove an xdg-mime default association?

So xdgmime default foo.desktop application/x-foo will associate a mime type in ~/.local/share/applications/mimeapps.list like this: [Default Applications] ... application/x-foo=foo.desktop What is the "proper" way to remove the association? I just…
KJ7LNW
  • 1,437
  • 5
  • 11
1
vote
0 answers

No keypress events recieved - python-xlib window manager

I am trying to write a simple tiling window manager in python using python-xlib. The problem is, i can not get keypress events to work. As you can see in my code, i have grabbed all keys with X.AnyKey. I am not able to get any log files from my…
1
vote
0 answers

How to display overlay (like trueecalller app) while incoming call

I'm trying to implement an app which will show a custom popup like truecaller with caller name and number, can someone guide me to proceed with the . I have been researching for this codes/some kind of resources for last two weeks, but still nothing…
1
vote
1 answer

Why does resizing a modal Qt dialog make it no longer stay on top of its parent in the ctwm window manager?

I called the resize-method of the modal QDialog. I expected this to not affect its always-on-top behaviour, but instead it is now possible to bring the parent window to the front again. The parent window is still not accessible for interactions (in…
Meowf
  • 65
  • 7
1
vote
1 answer

Is there an event mask I can set in Xlib to receive an event whenever a window title is changes

I'm writing a window manager in C++ (mostly c stuff but i need unordered_map) with Xlib and my current approach to updating window titles is to get window titles whenever it receives any unrelated event. The problem with this is that if I open…
ChromaCat248
  • 13
  • 1
  • 4
1
vote
1 answer

How to run a hook on a Xmonad Window via keybinding

I am looking for a way to replicate the behaviour of doCenterFloat in my managehook to a keybinding. I would like to keep the windows 'natural' size. For example, when i create an OpenGL window with size 800x600, I would manually have to add the…
rial
  • 705
  • 7
  • 17
1
vote
1 answer

Use Xmobar on several Monitors

This Question was answered several times but I do not understand the accepted answers. For example here How to spawn XMobar instance for each screen?. In the question the user refers to another question where the solution is hidden behind a comment.…
M0M0
  • 200
  • 9
1
vote
2 answers

Xmobar is "Updating" when attempting to run script

My issue here is that my Xmobar says that it's "Updating..." when I provide the layout with a path to a C script (the executable)that I hacked together. I included Run Stdinreader and that made no dent on the issue. I was under the impression that…
user15055804
1
vote
1 answer

xcb: LeaveNotify received immediately after EnterNotify

I am in the process of writing a window manager in Rust for learning purposes, using the xcb library. My code and several test windows (xterm instances) are all running inside of a Xephyr session. I set my event mask on the root window…
user7876637
  • 124
  • 4
  • 11
1
vote
1 answer

bspwm workspaces not working after activating other monitor

I'm using almost the default bspwmrcand sxhkdrc. I'm working on a laptop and as far as I'm not connecting it to my monitor everything works just fine. xrandr --output HDMI1 --mode 1920x1080 now breaks it. If I want to go to workspace one with…
nicksheen
  • 550
  • 6
  • 23
1
vote
0 answers

QT: Why my widgets "shakes" when window is being resized?

In my UI design, I want four QPushButtons stay on the right side of window. So I create a HBoxLayout for the centralWidget, and add a QWidget and a VBoxLayout(which contains the four buttons) to it. The stretch factor for the VBoxLayout is set to…
Arsenal591
  • 1,396
  • 2
  • 9
  • 12
1
vote
1 answer

How to build a GUI for linux? from Scratch

I was watching this video and now I want to learn how to build my own window manager and GUI desktop but I have many questions 1. How do i capture the events(click, resize) and notify the process? 2. How do I notify the process the window…