diff options
| author | Federico Angelilli <code@fedang.net> | 2024-07-10 00:34:56 +0200 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2024-07-10 00:34:56 +0200 |
| commit | dbd61ded1f7ddd55743b324a5b27017f2a7a886b (patch) | |
| tree | 048c97f242cefbb97361d906109b21d3da0c0854 /src/display.c | |
| parent | d2f3c14d1f208a11242949e767e4ff1b4d838134 (diff) | |
Refactor main
Diffstat (limited to 'src/display.c')
| -rw-r--r-- | src/display.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/display.c b/src/display.c index 0e2754a..2c8519f 100644 --- a/src/display.c +++ b/src/display.c @@ -14,7 +14,7 @@ void display_init(display_t *display) display->connection = xcb_connect(NULL, &preferred_screen); assert(display->connection != NULL && !xcb_connection_has_error(display->connection)); - log_value_debug("Connected to xcb" + log_value_debug("Connected to xcb", "i:preferred_screen", preferred_screen); xcb_screen_iterator_t iter = xcb_setup_roots_iterator(xcb_get_setup(display->connection)); @@ -46,9 +46,12 @@ void display_init(display_t *display) display->info_reply = xcb_randr_get_screen_info_reply(display->connection, cookie, &error); assert(error == NULL); + // TODO: Listen to xrandr notify with select input + // and select the monitor by name + display->screen_size = xcb_randr_get_screen_info_sizes(display->info_reply); assert(display->screen_size != NULL); - log_value_info("Display size", + log_value_info("Display information", "i:width", display->screen_size->width, "i:height", display->screen_size->height); |
