From X2Go-ML-1@baur-itcs.de Wed Jul 12 23:28:01 2017 Received: (at submit) by bugs.x2go.org; 12 Jul 2017 21:28:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 12CAF5DAD3 for ; Wed, 12 Jul 2017 23:28:01 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZN-E2ZM_PAxg for ; Wed, 12 Jul 2017 23:27:54 +0200 (CEST) X-Greylist: delayed 301 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Wed, 12 Jul 2017 23:27:54 CEST Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.24]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 2B8F05DAD2 for ; Wed, 12 Jul 2017 23:27:53 +0200 (CEST) Received: from [192.168.0.15] ([78.43.91.217]) by mrelayeu.kundenserver.de (mreue101 [212.227.15.145]) with ESMTPSA (Nemesis) id 0LheYD-1e0M7p26Az-00mtKz for ; Wed, 12 Jul 2017 23:22:52 +0200 To: submit@bugs.x2go.org From: Stefan Baur Subject: Wishlist: Add alternative key combos for windowed mode Message-ID: <3a88b38c-6ef2-e554-cd45-29c1880ec886@baur-itcs.de> Date: Wed, 12 Jul 2017 23:22:44 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mfJOdqhMvWwWGFakV7P0JfpikCbiW7mvl" X-Provags-ID: V03:K0:62WslA6+0a951F2aG7KedoybHT17RHIMjjpWVNUlwVJEdfKogT4 kJiGqCKg1MS1p7akT0NvWTrzGPmQIb1heUJuysD63NT2Pf9RuSOvZQAACrK4ndMYaPGFJ9q vLdW2soso7WqHp8lhoalZgXA25r+mxptKZSk/t9eas84bg2qnfdW/tjlWpmungV+pflnwdt hSbZONgIPF+UOnJN8PyTA== X-UI-Out-Filterresults: notjunk:1;V01:K0:nwJ8n5R9Px4=:F9BR3uTwj3FeOdpE/GMWbZ LV2R+kWy+oBEIAgMQgtsvGWq+viiQwg5/fsDGeH54cEKilq0NkUZ2zwuk8H17rDsbc+PT72HK jWntStpo8pZrfo6t+6jAfO4MP0AdIA0w4YWZG1ARmg5dZOG1CEZxwP3h/J52HTcE4igjadL67 Ww4LbhPJZAAPlHjkS8VPIMuF/Kly3h3xqXpu8L0PwqW51YeOYtMg7FBLwB+cD5P6qFzTft5Uv 99oD7bp1ee/QdgrEJSvx9jVfiEoSlcX6lhGxr+OBpVU77ddI+bulXBcRbAnJ0gkrkQy+0gius WI3+xtKzqpwSkpU1AOJD6QI6+hBOvfL4uEZHV9g9KvnZ9Fj2z4jiTNKZlWrvRuPjgOm2n3FNO 3DbpXlyssu1t/Mhe74ZN5Tg8z2cJw5uZ2KRBdLQN0uNiNPHa3CHCPhihVu0izqqXkslHX3gL7 gUS4Iqn+sN2jTMr2/mnP7rKJg8YJ1lIYOev9cRwPw629omhtguuPbf6SQ49QRQYTGToRaihtb N4R+TrcqyBahweS+oyqZ5XZmcNMxk8EKTnvFBtaISJLnNfn5nCuVMYK/Zqj4YneuaIq8PHVSC 63KsVEfqFF41rB7AJTO0N3oWPLvUFn822VgCqqOqO643KkQ7if8OHqNZABVmO7cBTS0ezxuGo 7Gjn9bVXX5cG88kcslGFhP8bkANXipmc5XhTgthY08yVKneNglueUgjyvdPXZkDDxglM= This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --mfJOdqhMvWwWGFakV7P0JfpikCbiW7mvl Content-Type: multipart/mixed; boundary="IEmkTpwq3beNDllIGIPHAXjN0AAMVBStv"; protected-headers="v1" From: Stefan Baur To: submit@bugs.x2go.org Message-ID: <3a88b38c-6ef2-e554-cd45-29c1880ec886@baur-itcs.de> Subject: Wishlist: Add alternative key combos for windowed mode --IEmkTpwq3beNDllIGIPHAXjN0AAMVBStv Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: quoted-printable package: x2goagent priority: wishlist At present, there's a server-side configuration file /etc/x2go/keystrokes.cfg (and optional per-user settings in ~/.x2go/config/keystrokes.cfg *on the server*) that define which key combinations trigger actions in X2Go, like suspending the session or toggling between fullscreen and windowed mode. In windowed mode, it is currently impossible to switch from one application to another using Alt-Tab - it will always apply to the "outer session", the local display (X on Linux, GDI or whatever on Windows, $SOMEOTHERMAGIC on macOS). Microsoft has the same issue with RDP sessions. This is why Windows RDP sessions use the following mapping when running in windowed mode: e.g. Alt-Tab is replaced with Alt-PgUp, and Alt-Shift-Tab with Alt-PgDn. It would be nice if we could add this to our configuration, so that a set of Ctrl-Alt-$SPECIALKEY commands can get mapped to other key combinations inside the session, so that e.g. Ctrl-Alt-PgUp would trigger an Alt-Tab keypress/release inside the session. Kind Regards, Stefan Baur --=20 BAUR-ITCS UG (haftungsbeschr=C3=A4nkt) Gesch=C3=A4ftsf=C3=BChrer: Stefan Baur Eichen=C3=A4ckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243 --IEmkTpwq3beNDllIGIPHAXjN0AAMVBStv-- --mfJOdqhMvWwWGFakV7P0JfpikCbiW7mvl Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJZZpMpAAoJEG7d9BjNvlEZA20H/itKbCqzXsVew/YBwD5KbgKV fBHgrwfi9I2Q1+ogSAfafq6YzSXcg/Jimvvou/zbR9xe05oVNbm2fAzvt20h2eMQ FodDweyJMKq7J30hE23rjmIw+gUkLDOMaRHRxN8pFPtxiN6QcaANGbB6cz32Dbu/ 203sAREI4fmRfnYac89H2DnNWkXmOUlIejJ74d/9RWWS/5IqtnFB0dzs9TB1SEHq Yzs/J0wKR/QIdvfpNw9+JuWPWYzGwka1N/6RnWEUtpXiocBKDaCjKweyL82LQCFH 5QEw5XCvwZZgXK0qIMgZnzuKkAYmM3YZAR/CoWwLuanFOWWQSoQxHNFFR5Pp2GQ= =ag/A -----END PGP SIGNATURE----- --mfJOdqhMvWwWGFakV7P0JfpikCbiW7mvl-- From mike.gabriel@das-netzwerkteam.de Sun Jul 16 09:36:52 2017 Received: (at 1192) by bugs.x2go.org; 16 Jul 2017 07:36:55 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 7E2E85DAD3 for <1192@bugs.x2go.org>; Sun, 16 Jul 2017 09:36:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JbbNqNzJDLrb for <1192@bugs.x2go.org>; Sun, 16 Jul 2017 09:36:44 +0200 (CEST) Received: from fregna.das-netzwerkteam.de (fregna.das-netzwerkteam.de [148.251.53.130]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 9D66A5DA4B for <1192@bugs.x2go.org>; Sun, 16 Jul 2017 09:36:44 +0200 (CEST) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [IPv6:2a01:4f8:202:1381::105]) by fregna.das-netzwerkteam.de (Postfix) with ESMTPS id 6CB6260559; Sun, 16 Jul 2017 07:36:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 56D8AC804C; Sun, 16 Jul 2017 09:36:44 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TxR5r0JM6ukY; Sun, 16 Jul 2017 09:36:39 +0200 (CEST) Received: from das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id B2B68C804B; Sun, 16 Jul 2017 09:36:39 +0200 (CEST) Received: from p200300D4EBE35200468500FFFE8EEA5E.dip0.t-ipconnect.de (p200300D4EBE35200468500FFFE8EEA5E.dip0.t-ipconnect.de [2003:d4:ebe3:5200:4685:ff:fe8e:ea5e]) by mail.das-netzwerkteam.de (Horde Framework) with HTTPS; Sun, 16 Jul 2017 07:36:39 +0000 Date: Sun, 16 Jul 2017 07:36:39 +0000 Message-ID: <20170716073639.Horde.1gqwyJACcKQ3Bgm0nmCHDWQ@mail.das-netzwerkteam.de> From: Mike Gabriel To: Stefan Baur , 1192@bugs.x2go.org Subject: Re: [X2Go-Dev] Bug#1192: Wishlist: Add alternative key combos for windowed mode In-Reply-To: <3a88b38c-6ef2-e554-cd45-29c1880ec886@baur-itcs.de> User-Agent: Horde Application Framework 5 Accept-Language: de,en Organization: DAS-NETZWERKTEAM X-Originating-IP: 2003:d4:ebe3:5200:4685:ff:fe8e:ea5e X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 Content-Type: multipart/signed; boundary="=_mzR-LlFZqtuNbJp03_E7TAk"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_mzR-LlFZqtuNbJp03_E7TAk Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Stefan, On Mi 12 Jul 2017 23:22:44 CEST, Stefan Baur wrote: > package: x2goagent > priority: wishlist > > At present, there's a server-side configuration file > /etc/x2go/keystrokes.cfg > (and optional per-user settings in ~/.x2go/config/keystrokes.cfg *on the > server*) that define which key combinations trigger actions in X2Go, > like suspending the session or toggling between fullscreen and windowed > mode. > > In windowed mode, it is currently impossible to switch from one > application to another using Alt-Tab - it will always apply to the > "outer session", the local display (X on Linux, GDI or whatever on > Windows, $SOMEOTHERMAGIC on macOS). > > Microsoft has the same issue with RDP sessions. > > This is why Windows RDP sessions use the following mapping when running > in windowed mode: > > e.g. Alt-Tab is replaced with Alt-PgUp, and Alt-Shift-Tab with Alt-PgDn. > > It would be nice if we could add this to our configuration, so that a > set of Ctrl-Alt-$SPECIALKEY commands can get mapped to other key > combinations inside the session, so that e.g. Ctrl-Alt-PgUp would > trigger an Alt-Tab keypress/release inside the session. > > Kind Regards, > Stefan Baur this is work in progress for nxagent upstream: https://github.com/ArcticaProject/nx-libs/pull/393 Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de --=_mzR-LlFZqtuNbJp03_E7TAk Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAllrF4cACgkQmvRrMCV3 GzFVZA/8DWpEqFouyTC7199LQ+Sk9qFz4VxV2+6v+WkwzJDafpNjBnff1mR7yNvy mdb70NUlS2d6Jk1kf7bYjNO9vBX+bz9Jm7tE4Uc/65SxCuelIPnWvYhetEKn4qmZ YWzbqoGsgudTg1kXDqYwtcAlMKVuOyAXBfqF5Sz5pcG5+yo0xLBepVq+2EtU7suF BE8FRBwJW2+zHTzEKM2nelwZyVJDxY2FjDPJDH/OIXmpuBXRsNdOxq3iBuUTfokE SI3t91YU78324veteOceOgmwmNWbpaCb0SvuNFUW3A2xPz1xCCt8mLg0D2mtMB15 vpMpEP1pchuxtt92baUJKtU8uJKXry7rEXfQaCZ+mm6k94RioRUikiQzT68Rdk9y 4NNdvxzz383+DdZ3+7+09FjO3NAZ/l0q+rg68wrYNOLMWqVX4+zGoaAMz2E7QV89 Kr/D1bxxUOQt50P5l15TZMO60R9ASGmiOVCM9WnK0MtWCtQEMnRvbXtutqIIaPsq 3q0AICC5MW+mF0eSN6/YKXKohMpVsWU0v6m4hTDy+yahygn6pgoROO6MZ6XhkON5 Rr5mMqjnSw+r4dEWdkxBj9zPCmCa0sppa82yxOETyue7wIo0YEuWfljki+su6pOs 6WGMW6S4bCij07jAbfm4QCzYsgELNRS7g8UL38j8fUQTi9mCGQ4= =VWVc -----END PGP SIGNATURE----- --=_mzR-LlFZqtuNbJp03_E7TAk--