<div dir="ltr">Thank you, unfortunately I am still seeing the same behavior. Starting x2goclient with:<div><br></div><div>$ NX_CLIENT=/usr/bin/x2gosuspend-session x2goclient<br></div><div><br></div><div>and logging in to the specific session creates a non-grabbed window that occupies the full desktop. </div><div> </div><div>Using control-alt-g on that session window causes the window to disappear, with the session suspend logging in the session log below.</div><div><br></div><div>When I re-login to that remote session ("remote", as I'm just using another account on localhost for testing) from inside the x2goclient UI, the window reopens with grabbing behavior, and alt-tab rotates between windows in the remote session. </div><div><br></div><div>So the autograb toggle works, but it leads to session suspension, the reasons for which are not clear to me. </div><div><br></div><div>Thanks again for help, will continue to research on this side-</div><div><br></div><div>Jonah</div><div><br></div><div>== </div><div><br></div><div>Session: Resuming session at 'Fri Jul 10 14:06:28 2020'.<br></div><div>Info: Proxy running in client mode with pid '977946'.<br>Info: Using errors file '/tmp/.x2go-money/C-money-51-1594402387_stDXFCE_dp24/session.log'.<br>Info: Using stats file '/tmp/.x2go-money/C-money-51-1594402387_stDXFCE_dp24/C-money-51-1594402387_stDXFCE_dp24/stats'.<br>Loop: WARNING! Unrecognized session type 'unix-kde-depth_24'. Assuming agent session.<br>Warning: Unrecognized session type 'unix-kde-depth_24'. Assuming agent session.<br>Info: Waiting for connection from 'localhost' on socket 'tcp:*:47379'.<br>Info: Accepted connection from '127.0.0.1'.<br>Loop: Identified remote version '3.5.99'.<br>Loop: Remote compatibility version '3.5.0'.<br>Loop: Local version '3.5.99'.<br>Info: Connection with remote proxy completed.<br>Info: Using LAN link parameters 1536/24/1/0.<br>Info: Using agent parameters 5000/0/50/0/0.<br>Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_24'.<br>Info: Not using NX delta compression.<br>Info: Not using ZLIB data compression.<br>Info: Not using ZLIB stream compression.<br>Info: Not using a persistent cache.<br>Info: Listening to X11 connections on display ':51'.<br>Info: Established X client connection.<br>Info: Using shared memory parameters 1/1/0/0K.<br>Info: Not using local device configuration changes.<br>Info: keyboard blocking directory created: '/home/money/.x2go/C-money-51-1594402387_stDXFCE_dp24/keyboard'<br>Info: Keycode conversion is off<br>Info: re-reading keystrokes configuration<br>Warning: Cannot read keystroke file '/home/money/.x2go/config/keystrokes.cfg'.<br>Info: using keystrokes file '/etc/x2go/keystrokes.cfg'<br>Info: ignoring unknown keystroke action 'debug_tree'.<br>Info: ignoring unknown keystroke action 'regions_on_screen'.<br>Info: ignoring unknown keystroke action 'test_input'.<br>Info: ignoring unknown keystroke action 'deactivate_input_devices_grab'.<br>Currently known keystrokes:<br>  close_session         : Ctrl+Alt+t<br>  switch_all_screens    : Ctrl+Alt+f<br>  minimize              : Ctrl+Alt+m<br>  resize                : Ctrl+Alt+r<br>  defer                 : Ctrl+Alt+e<br>  ignore                : Ctrl+Alt+BackSpace<br>  force_synchronization : Ctrl+Alt+j<br>  fullscreen            : Ctrl+Shift+Alt+f<br>  autograb              : Ctrl+Alt+g<br>  viewport_move_left    : Ctrl+Shift+Alt+Left<br>  viewport_move_right   : Ctrl+Alt+Right<br>Session: Session resumed at 'Fri Jul 10 14:06:29 2020'.<br>Info: Screen [0] resized to geometry [2560x1576] fullscreen [0].<br>Session: Suspending session at 'Fri Jul 10 14:07:42 2020'.<br>Info: Waiting the cleanup timeout to complete.<br>Session: Session suspended at 'Fri Jul 10 14:07:43 2020'.<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 10, 2020 at 1:03 PM Ulrich Sibiller <<a href="mailto:uli42@gmx.de">uli42@gmx.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, Jul 10, 2020 at 6:33 PM Jonah Benton <<a href="mailto:jonah@jonah.com" target="_blank">jonah@jonah.com</a>> wrote:<br>
><br>
> Ok, thank you, it looks like more guidance will be very welcome; in looking through the source tree and docs I can guess at a link where there needs to be a tool referenced in the NX_CLIENT environment variable, but starting x2goclient as:<br>
><br>
> $ which nxdialog<br>
> /usr/bin/nxdialog<br>
> $ NX_CLIENT=/usr/bin/nxdialog x2goclient<br>
<br>
Very close! You need to change it in /usr/bin/x2gostartagent on the server:<br>
<br>
Change<br>
export NX_CLIENT="${X2GO_LIB_PATH}/x2gosuspend-agent"<br>
to<br>
export NX_CLIENT="/usr/bin/nxdialog"<br>
<br>
Uli<br>
</blockquote></div>