Любой GUI-тулкит должен иметь подобную функцию, например со стандартным Tkinter это будет выглядеть примерно так:
| Код | from Tkinter import Tk t = Tk() # появится окно x = t.winfo_screenwidth() y = t.winfo_screenheight() |
Если о целевой системе что-то известно, можно воспользоваться платформо-зависимыми способами, например, распарсить вывод xdpyinfo:
| Цитата | $ xdpyinfo | grep dimensions dimensions: 1024x768 pixels (265x187 millimeters) |
В Windows, если я не ошибаюсь, значение записано где-то в дебрях реестра, для доступа к нему есть модуль _winreg. |