X2Go Bug report logs - #1069
Cluster SSH (cssh) has keyboard issues with non-US keyboards when called via X2GoClient

version graph

Package: x2goclient; Maintainer for x2goclient is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2goclient is src:x2goclient.

Reported by: Stefan Baur <X2Go-ML-1@baur-itcs.de>

Date: Mon, 8 Aug 2016 17:00:02 UTC

Severity: normal

Found in version 4.0.5.1

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1069; Package x2goclient. (Mon, 08 Aug 2016 17:00:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Baur <X2Go-ML-1@baur-itcs.de>:
New Bug report received and forwarded. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Mon, 08 Aug 2016 17:00:03 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.x2go.org (full text, mbox):

From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
To: submit@bugs.x2go.org
Subject: Cluster SSH (cssh) has keyboard issues with non-US keyboards when called via X2GoClient
Date: Mon, 8 Aug 2016 18:51:57 +0200
[Message part 1 (text/plain, inline)]
package: x2goclient
version: 4.0.5.1

When cssh is started as a remote application, certain keys aren't
forwarded properly when a non-US keyboard setting is present on the client.

This happens both with Windows and Linux X2Go clients.

It does *not* happen when cssh is executed directly on the client, nor,
if it is executed using ssh -X.

It also does *not* happen when the "problematic" keys are entered
manually in a single SSH client window *belonging to cssh* - it happens
only if they are entered in the *central* cssh window, from which they
are supposed to be cloned to all SSH client windows.

On a Swiss German keyboard, "^", "~", "´" and "`" are known to cause
problems.
On a German keyboard, "~" works fine, while "^", "´" and "`" remain an
issue.

Kind Regards,
Stefan Baur

-- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1069; Package x2goclient. (Mon, 08 Aug 2016 18:25:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ulrich Sibiller <ulrich.sibiller@gmail.com>:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Mon, 08 Aug 2016 18:25:01 GMT) Full text and rfc822 format available.

Message #10 received at 1069@bugs.x2go.org (full text, mbox):

From: Ulrich Sibiller <ulrich.sibiller@gmail.com>
To: Stefan Baur <X2Go-ML-1@baur-itcs.de>, <1069@bugs.x2go.org>
Subject: AW: [X2Go-Dev] Bug#1069: Cluster SSH (cssh) has keyboard issues withnon-US keyboards when called via X2GoClient
Date: Mon, 8 Aug 2016 20:20:06 +0200
[Message part 1 (text/plain, inline)]
Can you please toggle client side deadkey settings and check if the problem persists? On Windows switch to swiss (edv).

Vom Smartphone gesendet.

----- Ursprüngliche Nachricht -----
Von: "Stefan Baur" <X2Go-ML-1@baur-itcs.de>
Gesendet: ‎08.‎08.‎2016 19:01
An: "submit@bugs.x2go.org" <submit@bugs.x2go.org>
Betreff: [X2Go-Dev] Bug#1069: Cluster SSH (cssh) has keyboard issues withnon-US keyboards when called via X2GoClient

package: x2goclient
version: 4.0.5.1

When cssh is started as a remote application, certain keys aren't
forwarded properly when a non-US keyboard setting is present on the client.

This happens both with Windows and Linux X2Go clients.

It does *not* happen when cssh is executed directly on the client, nor,
if it is executed using ssh -X.

It also does *not* happen when the "problematic" keys are entered
manually in a single SSH client window *belonging to cssh* - it happens
only if they are entered in the *central* cssh window, from which they
are supposed to be cloned to all SSH client windows.

On a Swiss German keyboard, "^", "~", "´" and "`" are known to cause
problems.
On a German keyboard, "~" works fine, while "^", "´" and "`" remain an
issue.

Kind Regards,
Stefan Baur

-- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243

[Message part 2 (text/html, inline)]

Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1069; Package x2goclient. (Tue, 09 Aug 2016 15:10:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Baur <X2Go-ML-1@baur-itcs.de>:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Tue, 09 Aug 2016 15:10:02 GMT) Full text and rfc822 format available.

Message #15 received at 1069@bugs.x2go.org (full text, mbox):

From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
To: 1069@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#1069: Cluster SSH (cssh) has keyboard issues withnon-US keyboards when called via X2GoClient
Date: Tue, 9 Aug 2016 17:01:53 +0200
[Message part 1 (text/plain, inline)]
Am 08.08.2016 um 20:20 schrieb Ulrich Sibiller:
> On Windows switch to swiss (edv).

There is no such option on Windows 7 ...
I can set it to:
- "Deutsch (Deutschland)" with sub-options
  - "Deutsch" and
  - "Deutsch (IBM)"
- "Deutsch (Schweiz)" with sub-options
  - "Deutsch (Schweiz)" and
  - "Deutsch (IBM)"
     note that this is the same as above for Deutschland,
     there is NO "Deutsch (Schweiz) (IBM)"

Kind Regards,
Stefan Baur

-- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1069; Package x2goclient. (Tue, 09 Aug 2016 15:35:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to uli42@gmx.de:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Tue, 09 Aug 2016 15:35:02 GMT) Full text and rfc822 format available.

Message #20 received at 1069@bugs.x2go.org (full text, mbox):

From: Ulrich Sibiller <ulrich.sibiller@gmail.com>
To: Stefan Baur <X2Go-ML-1@baur-itcs.de>, 1069@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#1069: Bug#1069: Cluster SSH (cssh) has keyboard issues withnon-US keyboards when called via X2GoClient
Date: Tue, 9 Aug 2016 17:31:51 +0200
On Tue, Aug 9, 2016 at 5:01 PM, Stefan Baur <X2Go-ML-1@baur-itcs.de> wrote:
> Am 08.08.2016 um 20:20 schrieb Ulrich Sibiller:
>> On Windows switch to swiss (edv).
>
> There is no such option on Windows 7 ...
> I can set it to:
> - "Deutsch (Deutschland)" with sub-options
>   - "Deutsch" and
>   - "Deutsch (IBM)"
> - "Deutsch (Schweiz)" with sub-options
>   - "Deutsch (Schweiz)" and
>   - "Deutsch (IBM)"
>      note that this is the same as above for Deutschland,
>      there is NO "Deutsch (Schweiz) (IBM)"



Yeah, I had no Windows at hand to look up the exact name. So I'd
suggest to retry using "Deutsch (Schweiz)/Deutsch(IBM)" (IBM is the
one I meant).

Uli


Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1069; Package x2goclient. (Wed, 10 Aug 2016 14:35:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Baur <X2Go-ML-1@baur-itcs.de>:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Wed, 10 Aug 2016 14:35:02 GMT) Full text and rfc822 format available.

Message #25 received at 1069@bugs.x2go.org (full text, mbox):

From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
To: uli42@gmx.de, 1069@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#1069: Bug#1069: Cluster SSH (cssh) has keyboard issues withnon-US keyboards when called via X2GoClient
Date: Wed, 10 Aug 2016 16:27:26 +0200
[Message part 1 (text/plain, inline)]
Am 09.08.2016 um 17:31 schrieb Ulrich Sibiller:
> On Tue, Aug 9, 2016 at 5:01 PM, Stefan Baur <X2Go-ML-1@baur-itcs.de> wrote:
>> Am 08.08.2016 um 20:20 schrieb Ulrich Sibiller:
>>> On Windows switch to swiss (edv).

> Yeah, I had no Windows at hand to look up the exact name. So I'd
> suggest to retry using "Deutsch (Schweiz)/Deutsch(IBM)" (IBM is the
> one I meant).

Test situation:

Windows 7, Standard German Keyboard (no Swiss, no IBM)

x2goclient keyboard settings "autodetect keyboard":
^ -> nothing
^^ -> h~
~ -> ~
` -> nothing
`` -> h~
´ -> nothing
´´ -> h~

So only "~" works as expected.

Now here's the funny part:
Once you click into a single SSH window belonging to CSSH, and type "^^"
there, it will become a "^" ...
and EVERY subsequent typing of "^^", "``", or "´´" will become an "^".

If you do it with "``" instead, every subsequent typing of any of those
three characters becomes an "`", and so on.

x2goclient keyboard settings "pc105 de nodeadkeys":
Works fine for every single one of those characters, just like with the
US keyboard.

Changing the keyboard to "Deutsch (IBM)" did not change a thing.
"Deutsch (IBM)" is not the same as "de-latin1-deadkeys" on Linux, though
- it merely disables shifting of the number row when capslock is pressed
(at least that is my understanding).

Kind Regards,
Stefan Baur
-- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1069; Package x2goclient. (Wed, 10 Aug 2016 21:05:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ulrich Sibiller <uli42@gmx.de>:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Wed, 10 Aug 2016 21:05:02 GMT) Full text and rfc822 format available.

Message #30 received at 1069@bugs.x2go.org (full text, mbox):

From: Ulrich Sibiller <uli42@gmx.de>
To: Stefan Baur <X2Go-ML-1@baur-itcs.de>, 1069@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#1069: Bug#1069: Bug#1069: Cluster SSH (cssh) has keyboard issues withnon-US keyboards when called via X2GoClient
Date: Wed, 10 Aug 2016 23:01:53 +0200
On Wed, Aug 10, 2016 at 4:27 PM, Stefan Baur <X2Go-ML-1@baur-itcs.de> wrote:
> Test situation:
>
> Windows 7, Standard German Keyboard (no Swiss, no IBM)
>
> x2goclient keyboard settings "autodetect keyboard":
> ^ -> nothing
> ^^ -> h~
> ~ -> ~
> ` -> nothing
> `` -> h~
> ´ -> nothing
> ´´ -> h~
>
> So only "~" works as expected.

What about ^<space> instead of ^^?

> Now here's the funny part:
> Once you click into a single SSH window belonging to CSSH, and type "^^"
> there, it will become a "^" ...
> and EVERY subsequent typing of "^^", "``", or "´´" will become an "^".
>
> If you do it with "``" instead, every subsequent typing of any of those
> three characters becomes an "`", and so on.
>
> x2goclient keyboard settings "pc105 de nodeadkeys":
> Works fine for every single one of those characters, just like with the
> US keyboard.

So if you remove the nodeadkeys, does it work then?

> Changing the keyboard to "Deutsch (IBM)" did not change a thing.
> "Deutsch (IBM)" is not the same as "de-latin1-deadkeys" on Linux, though
> - it merely disables shifting of the number row when capslock is pressed
> (at least that is my understanding).

Yes, you are probably right, sorry for the confusion.

Uli


Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1069; Package x2goclient. (Wed, 10 Aug 2016 22:25:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Baur <X2Go-ML-1@baur-itcs.de>:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Wed, 10 Aug 2016 22:25:02 GMT) Full text and rfc822 format available.

Message #35 received at 1069@bugs.x2go.org (full text, mbox):

From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
To: Ulrich Sibiller <uli42@gmx.de>, 1069@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#1069: Bug#1069: Bug#1069: Cluster SSH (cssh) has keyboard issues withnon-US keyboards when called via X2GoClient
Date: Thu, 11 Aug 2016 00:23:59 +0200
[Message part 1 (text/plain, inline)]
Am 10.08.2016 um 23:01 schrieb Ulrich Sibiller:
> On Wed, Aug 10, 2016 at 4:27 PM, Stefan Baur <X2Go-ML-1@baur-itcs.de> wrote:
>> Test situation:
>>
>> Windows 7, Standard German Keyboard (no Swiss, no IBM)
>>
>> x2goclient keyboard settings "autodetect keyboard":
>> ^ -> nothing
>> ^^ -> h~
>> ~ -> ~
>> ` -> nothing
>> `` -> h~
>> ´ -> nothing
>> ´´ -> h~
>>
>> So only "~" works as expected.
> 
> What about ^<space> instead of ^^?

^<space> gives the same result as ^^.


>> Now here's the funny part:
>> Once you click into a single SSH window belonging to CSSH, and type "^^"
>> there, it will become a "^" ...
>> and EVERY subsequent typing of "^^", "``", or "´´" will become an "^".
>>
>> If you do it with "``" instead, every subsequent typing of any of those
>> three characters becomes an "`", and so on.
>>
>> x2goclient keyboard settings "pc105 de nodeadkeys":
>> Works fine for every single one of those characters, just like with the
>> US keyboard.
> 
> So if you remove the nodeadkeys, does it work then?

No. It works if I *add* "nodeadkeys" to "pc105 de".
"autodetect" and "pc105 de" are the same setting, at least on my client.

Kind Regards,
Stefan

-- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#1069; Package x2goclient. (Fri, 31 Mar 2017 15:25:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Baur <X2Go-ML-1@baur-itcs.de>:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Fri, 31 Mar 2017 15:25:02 GMT) Full text and rfc822 format available.

Message #40 received at 1069@bugs.x2go.org (full text, mbox):

From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
To: 1069@bugs.x2go.org
Subject: Actual bug is in Tk
Date: Fri, 31 Mar 2017 17:15:25 +0200
[Message part 1 (text/plain, inline)]
Hi,

after some more research, it turns out that the actual bug is in Tk.
We'll try to locate the code in question and report it upstream,
possibly even sending a patch along.
Current ETA (subject to change): End of April, 2017

-Stefan

-- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243

[signature.asc (application/pgp-signature, attachment)]

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Thu Dec 13 16:21:05 2018; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.