issue 135 and xrandr management (more to come)
git-svn-id: http://tint2.googlecode.com/svn/trunk@202 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
12
src/server.c
12
src/server.c
@@ -219,15 +219,13 @@ int compareMonitor(const void *monitor1, const void *monitor2)
|
||||
}
|
||||
|
||||
|
||||
void get_monitors_and_desktops()
|
||||
void get_monitors()
|
||||
{
|
||||
int i;
|
||||
|
||||
if (server.monitor) free(server.monitor);
|
||||
server.nb_monitor = 0;
|
||||
server.monitor = 0;
|
||||
|
||||
int nb_monitor;
|
||||
int i, nb_monitor;
|
||||
if (XineramaIsActive(server.dsp)) {
|
||||
XineramaScreenInfo *info = XineramaQueryScreens(server.dsp, &nb_monitor);
|
||||
|
||||
@@ -274,6 +272,12 @@ next:
|
||||
server.monitor[0].width = DisplayWidth (server.dsp, server.screen);
|
||||
server.monitor[0].height = DisplayHeight (server.dsp, server.screen);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void get_desktops()
|
||||
{
|
||||
int i;
|
||||
|
||||
// detect number of desktops
|
||||
// wait 15s to leave some time for window manager startup
|
||||
|
||||
Reference in New Issue
Block a user