On Fri, 28 Aug 2009 11:13:06 -0700, AK Eric wrote: > Thought this would be easy, maybe I'm missing something :) Trying to > query the x,y resolution of my screen. I've seen this available > through http://python.net/crew/mhammond/win32/ : > > from win32api import GetSystemMetrics > print "width =", GetSystemMetrics (0) > print "height =",GetSystemMetrics (1) > > But I was hoping for something built-in, and something non-OS > specific. Is that available? Would be nice to detect for multiple > monitors as well, but I'm probably asking too much :)
Your question is based upon the notion that "the screen" is a meaningful concept. Once you move away from Windows (and systems which intentionally try to be like Windows), that's no longer true. E.g. if the program is being run on a terminal, the screen size is measured in characters, not pixels (80x25 would be a reasonable size). If the program is being run as a cron job or CGI script, there is no screen. OTOH, if the system has the X libraries installed, there are a practically unlimited number of X displays which you could connect to, provided that you have the appropriate authentication credentials. -- http://mail.python.org/mailman/listinfo/python-list