检测显示器信息

This commit is contained in:
2025-08-03 01:25:14 +08:00
parent 82456e77c9
commit 80f909ce22
8 changed files with 186 additions and 2 deletions

View File

@@ -1 +1,25 @@
int main(int argc, char *argv[]) { return 0; }
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include "utils.h"
#include "xcb.h"
int main(int argc, char *argv[]) {
if (has_other_wm_running()) {
die("another window manager is already running");
}
{
monitor_rect_t *mr = detect_monitor_rect();
uint32_t i = 0;
while (mr) {
printf("mon[%u]: x: %d, y: %d, w: %u, h: %u\n", i, mr->x, mr->y,
mr->width, mr->height);
mr = mr->next;
free(mr);
}
}
return 0;
}