[X2Go-User] xrandr settings - how do you handle this?

Ulrich Sibiller uli42 at gmx.de
Tue Feb 14 21:29:05 CET 2023


I'd you resize the local window the desktop within the session will resize,
too. Maybe you can also use xdotool for that. If the local window will span
multiple screens this will reflect in the xrandr configuration within the
session (see xrandr output).

Uli

Andrey Malyshev <andrey.v.malyshev at gmail.com> schrieb am Di., 14. Feb.
2023, 15:40:

> Hi Michael:
> Thanks for the input, it is very useful for me as I had no idea about
> wmctrl. As far as I can understand though, wmctrl would change the window
> size on the local side, so if I connect to a desktop session it would be
> just rescaled, which is not always what I want. I want to change the
> resolution on the remote side so it coincides with the native resolution on
> the local one. Then I need xrandr on the remote. The combination of the two
> can actually do what I want: remove some blurring due to interpolation etc.
> Regards,
> Andrey
>
> On Mon, Feb 13, 2023 at 8:44 PM Michael Ashley <m.ashley at unsw.edu.au>
> wrote:
>
>> Hi Andrey & Neal,
>>
>> Another command that might be helpful is wmctrl, from the man page:
>>
>>   wmctrl is a command that can be used to interact with an X Window
>> manager that is compatible with the EWMH/NetWM specification.  wmctrl can
>> query the window manager for information, and it can request that certain
>> window management actions be taken.
>>
>> And here is something I use to resize and position an X2GO session on one
>> monitor:
>>
>>   wmctrl -r X2GO -e 0,0,0,3768,2123
>>
>> Regards,
>> Michael
>>
>> On Mon, Feb 13, 2023 at 02:11:37PM +0100, Andrey Malyshev wrote:
>> >
>> >    Hi Neal,
>> >    Here how I do it:
>> >    $cat  ~/bin/setdisplaymode
>> >    #!/bin/bash
>> >    #
>> >    if [ -z $1 ]; then
>> >            echo "Usage: $0 mode, e.g:"
>> >            echo "$0 1920x1200"
>> >            echo "$0 1680x1050"
>> >            echo "$0 1280x1024"
>> >            echo "$0 1280x960"
>> >            exit -1
>> >    fi
>> >    MODE=$1
>> >    # find a connected monitor
>> >    #
>> >    MONITOR="`xrandr --listmonitors | awk '/0:/ {print $4}'`"
>> >    if [ ! -z $MONITOR ]; then
>> >            echo "Setting $MODE mode on $MONITOR"
>> >            # set the resolution
>> >            xrandr --output $MONITOR --mode $MODE 2>&1 >/dev/null
>> >    else
>> >            # try to set the resolution using some standard monitor names
>> >            echo "Trying to set $MODE mode..."
>> >            xrandr --output DVI-I-1 --mode $MODE 2>&1 >/dev/null
>> >            xrandr --output DVI-D-0 --mode $MODE 2>&1 >/dev/null
>> >    fi
>> >    On Mon, Feb 13, 2023 at 1:55 PM Neal Becker <[2]ndbecker2 at gmail.com>
>> >    wrote:
>> >
>> >    Do you connect to a running x2go session using screens with different
>> >    resolutions?
>> >    Let's say I started an x2go session (xfce) from my laptop, which
>> >    happens to be 1920x1600.  Later I connect to that same session, this
>> >    time using a monitor with say 3840x2160.  Now I need to resize
>> >    everything.  Going the other way is even worse.
>> >    How do you handle this?
>> >    Thanks,
>> >    Neal
>> --
>> Professor Michael Ashley                          School of Physics
>> University of New South Wales     http://www.phys.unsw.edu.au/~mcba
>>
> _______________________________________________
> x2go-user mailing list
> x2go-user at lists.x2go.org
> https://lists.x2go.org/listinfo/x2go-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x2go.org/pipermail/x2go-user/attachments/20230214/5ffdd394/attachment.htm>


More information about the x2go-user mailing list