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@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@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@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-user