[openbox] Openbox and Xrandr - does not detect resolution automatically when maximizing
Pedro Ribeiro
pedrib at gmail.com
Sat May 15 19:32:00 EDT 2010
On 15 May 2010 19:16, Dana Jansens <dana at orodu.net> wrote:
> On 14/05/10 06:13 PM, Jeremy Nickurak wrote:
>> That may obfuscate the issue, but the original commands are correct
>> anyways, and openbox still needs to work in that case.
>
> Please don't top post, makes a convo hard to follow.
>
>> On Fri, May 14, 2010 at 16:10, Pedro Ribeiro <pedrib at gmail.com
>> <mailto:pedrib at gmail.com>> wrote:
>>
>> On 12 May 2010 22:14, Dana Jansens <dana at orodu.net
>> <mailto:dana at orodu.net>> wrote:
>> >
>> > On 2010-05-12, at 3:04 PM, Pedro Ribeiro wrote:
>> >
>> >> On 12 May 2010 19:48, Dana Jansens <dana at orodu.net
>> <mailto:dana at orodu.net>> wrote:
>> >>>
>> >>> On 2010-05-12, at 2:11 PM, Pedro Ribeiro wrote:
>> >>>
>> >>>> Hi all,
>> >>>>
>> >>>> this may or may not be a solvable however I think I've hit a
>> bug using
>> >>>> openbox and xrandr.
>> >>>>
>> >>>> I have an external monitor connected to my laptop. When I set the
>> >>>> monitor like this:
>> >>>>
>> >>>> xrandr --output LVDS1 --off --output VGA1 --mode 1920x1080
>> >>>>
>> >>>> everything works correctly.
>> >>>>
>> >>>> However when I do
>> >>>>
>> >>>> xrandr --output LVDS1 --off --output VGA1 --auto
>> >>>>
>> >>>> which sets exactly the same 1920x1080 resolution, openbox does not
>> >>>> seem to understand the full screen resolution.
>> >>>> By this I mean that when I maximize a window, it will only
>> cover the
>> >>>> 1280x800 (which is the size of my laptop monitor) and not the whole
>> >>>> external screen. If I click and drag on the titlebar, the
>> window then
>> >>>> grows to 1920x1080, but I have to do this on every window I try to
>> >>>> maximize.
>> >>>> Restarting or reconfiguring openbox appears to solve it.
>> >>>
>> >>>
>> >>> It sounds like a bug but I don't think I really get what is
>> going on clearly. Let me see if I have this right.
>> >>>
>> >>> At the start, you have one monitor disabled, and one enabled,
>> set at 1920x1080 with the command:
>> >>>
>> >>> xrandr --output LVDS1 --off --output VGA1 --mode 1920x1080
>> >>>
>> >>> Openbox is functioning correctly at this time. You have
>> maximized windows filling the screen.
>> >>
>> >> Correct.
>> >>
>> >>>
>> >>> Then, you run the command:
>> >>>
>> >>> xrandr --output LVDS1 --off --output VGA1 --auto
>> >>>
>> >>> which does not change the screen resolution, but maximized
>> windows are shrunk immediately to 1280x800 (the size of the disabled
>> screen).
>> >>>
>> >>>
>> >>> Then, reconfiguring Openbox returns the maximized windows to
>> their original size of 1920x1080.
>> >>>
>> >>>
>> >>> Is this what you are experiencing, or is it slightly different?
>> >>>
>> >>
>> >> Actually I explained incorrectly. The first command works
>> correctly as
>> >> I noted. Lets assume that then I go back to using only LVDS1 (my
>> >> internal LCD screen) and disable the external output.
>> >>
>> >> If I do
>> >> xrandr --output LVDS1 --auto --output VGA1 --auto
>> >>
>> >> The screen gets mirrored on both monitors, although maximized windows
>> >> will only cover 1280x800 of the external monitor. I guess this is
>> >> expected, since its being mirrored although at different resolutions,
>> >> so definitely not a bug in this case.
>> >>
>> >> However, if after the command above I do
>> >> xrandr --output LVDS1 --off --output VGA1 --auto
>> >>
>> >> Openbox still thinks that my internal monitor is on, and maximized
>> >> windows will only cover 1280x800 of the external screen. If I click
>> >> and drag the window title, it suddenly grows to fill the whole
>> screen.
>> >>
>> >>> And have you compiled Openbox yourself? What version is it? Etc..
>> >>>
>> >>
>> >> Its 3.4.11.1 from Debian testing.
>> >
>> >
>> > Ok, yes, please bug tracker this, with all the above. When I have
>> access to two monitors again I will fix it.
>> >
>> > Thanks!
>> >
>> > Dana
>> > _______________________________________________
>> > openbox mailing list
>> > openbox at icculus.org <mailto:openbox at icculus.org>
>> > http://icculus.org/mailman/listinfo/openbox
>> >
>>
>> Thanks for the help, but apparently it was all my stupidity. When
>> using any of those commands that cause trouble, I should specify a
>> primary monitor using --primary.
>
> It may be that RandR is just sending wrong information to Openbox (this
> would not shock me), but I'd like to look into it regardless. So if you
> can stick it in the bug tracker still I'd appreciate it.
>
>
> Dana
> _______________________________________________
> openbox mailing list
> openbox at icculus.org
> http://icculus.org/mailman/listinfo/openbox
>
Done at http://bugzilla.icculus.org/show_bug.cgi?id=4640
Thanks for the help,
Pedro
More information about the openbox
mailing list