/
676767ap
/
AstroCatGame
Обзор
Документация
Войти
/
676767ap
/
AstroCatGame
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
resolution/linux_get.go
17 строк
482 B
Anton Polikapov
Swithcing to 1920x1080 resolution
01 мар 2024, 16:27
01 мар 2024, 16:27
ad9a4d7
Код
Авторство
О чём код?
package resolution // #cgo LDFLAGS: -lX11 -lXrandr -lstdc++ // #include <X11/Xlib.h> // #include <X11/extensions/Xrandr.h> import "C" func (m *MonitorLinux) GetResolution() (int, int) { // Get the main display of X server. display := C.XOpenDisplay(nil) // Get current screen. screen := C.XDefaultScreenOfDisplay(display) // Get the width and height of current screen. width := int(C.XWidthOfScreen(screen)) height := int(C.XHeightOfScreen(screen)) return width, height }