[X2Go-User] xrandr settings - how do you handle this?
Neal Becker
ndbecker2 at gmail.com
Fri Feb 17 00:02:29 CET 2023
Just to clarify, I don't actually have another monitor yet, I am
considering buying one and wondering how much trouble this will cause.
Thanks,
Neal
On Tue, Feb 14, 2023 at 3:29 PM Ulrich Sibiller <uli42 at gmx.de> wrote:
> 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
>>
> _______________________________________________
> x2go-user mailing list
> x2go-user at lists.x2go.org
> https://lists.x2go.org/listinfo/x2go-user
>
--
*Those who don't understand recursion are doomed to repeat it*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x2go.org/pipermail/x2go-user/attachments/20230216/80597b30/attachment.htm>
More information about the x2go-user
mailing list