Paepoi » PyGObject Tips » PyGObject Tips | ディスプレイ情報を得る
PyGObject Tips | ディスプレイ情報を得る
# 最終更新日 2019.09.08
2019 年現在の仕様に追記と書き換え。
2019 年現在の仕様に追記と書き換え。
#!/usr/bin/env python3
import gi
gi.require_version('Gdk', '3.0')
from gi.repository import Gdk
# GdkScreen から下記を得る方法は 3.22 より非推奨になりました
display = Gdk.Display.get_default()
monitor = display.get_monitor(0)
# ディスプレイサイズ (Pixel)
geo = monitor.get_geometry()
print(f'Display @ {geo.width}x{geo.height} pixel')
# ディスプレイサイズ (mm)
x = monitor.get_width_mm()
y = monitor.get_height_mm()
print(f'Display @ {x}x{y} mm')
Copyright(C) sasakima-nao All rights reserved 2002 --- 2025.