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@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@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