linuxdcpp-team team mailing list archive
-
linuxdcpp-team team
-
Mailing list archive
-
Message #01599
[Bug 610248] Re: Incorrect startup monitor
Can't we just remove the window position / size stuff? On my Ubuntu
Lucid that's all taken care of by the window manager. Don't know if
that's the case in all distributions though. But my gut feel is that
someone with a dual monitor setup will have an advanced window manager
at least :)
I can confirm that if I remove the gets and sets of the window position
/ size values, everything works 100% here.
--
Incorrect startup monitor
https://bugs.launchpad.net/bugs/610248
You received this bug notification because you are a member of LinuxDC++
Team, which is subscribed to LinuxDC++.
Status in Linux DC++: Confirmed
Bug description:
I have a dual-monitor setup with my secondary monitor on the left and primary monitor on the right.
On first startup (when LinuxDCPP.xml doesn't exist), LinuxDC++ will open at position X=100 (which is on the secondary monitor) instead of something > 1024 (primary monitor). I then have to drag it over to my primary monitor.
Also, because I immediately maximized my window (and never unmaximized it), the X position is never saved. After months of frustration I realised this only after inspecting the code myself (workaround was to unmaximize, drag over to primary and quit program so that X saved as > 1024).
I see the latest GTK has a gdk_screen_get_primary_monitory() function which could aid with this? But what is the minimum requirements in terms of GTK?
PS: To add to my frustration, my secondary monitor is actually my TV, which isn't always on. I had to switch on the TV so that I could drag the LinuxDC++ window over.
References