Fix ui being on incorrect monitor on gnome and sway

This commit is contained in:
dec05eba
2025-01-06 22:59:47 +01:00
parent f2544020b3
commit ee123ceb0a
4 changed files with 299 additions and 115 deletions

View File

@@ -1,5 +1,6 @@
#pragma once
#include <mglpp/system/vec.hpp>
#include <string>
#include <X11/Xlib.h>
@@ -11,4 +12,8 @@ namespace gsr {
Window get_focused_window(Display *dpy, WindowCaptureType cap_type);
std::string get_focused_window_name(Display *dpy, WindowCaptureType window_capture_type);
mgl::vec2i get_cursor_position(Display *dpy, Window *window);
mgl::vec2i create_window_get_center_position(Display *display);
std::string get_window_manager_name(Display *display);
bool is_compositor_running(Display *dpy, int screen);
}