X2Go Bug report logs - #282
Use client-side LANG + LC_* settings in server session

version graph

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

Reported by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

Date: Fri, 2 Aug 2013 07:39:55 UTC

Severity: wishlist

Found in version 4.0.1.0

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.berlios.de, adcromitus@gmail.com, X2Go Developers <x2go-dev@lists.berlios.de>:
Bug#282; Package x2goclient. (Fri, 02 Aug 2013 07:39:56 GMT) (full text, mbox, link).


Acknowledgement sent to Mike Gabriel <mike.gabriel@das-netzwerkteam.de>:
New Bug report received and forwarded. Copy sent to adcromitus@gmail.com, X2Go Developers <x2go-dev@lists.berlios.de>. (Fri, 02 Aug 2013 07:39:56 GMT) (full text, mbox, link).


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

From: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
To: submit@bugs.x2go.org
Subject: Use client-side LANG + LC_* settings in server session
Date: Fri, 02 Aug 2013 09:39:04 +0200
[Message part 1 (text/plain, inline)]
Package: x2goclient
Severity: wishlist
Version: 4.0.1.0
X-Debbugs-CC: Kromitvs Autocolante <adcromitus@gmail.com>

Forwarding from Debian BTS to X2Go (upstream BTS)...

Mike

----- Weitergeleitete Nachricht von adcromitus@gmail.com -----
     Datum: Tue, 9 Jul 2013 01:59:58 +0100
       Von: Kromitvs Autocolante <adcromitus@gmail.com>
Antwort an: Kromitvs Autocolante <adcromitus@gmail.com>,  
715422@bugs.debian.org
   Betreff: [pkg-x2go-devel] Bug#715422: x2goclient: Strange  
characters on terminal emulators
        An: Debian Bug Tracking System <submit@bugs.debian.org>

Package: x2goclient
Version: 4.0.1.0-0~x2go1+squeeze~main~380~build1
Severity: normal

Dear Maintainer,

When I use a terminal shell emulator (konsole, xfce-emulator, etc) on the
remote (server x2go), non-ascii characters (accented characters, for
instance) are not well printed.

The same thing happened when I ssh'ed to the same machine without "SendEnv
LANG LC_*" in /etc/ssh/ssh_config. Adding this again solved the question.

Executing locale on server terminal emulator results in all "POSIX", except
for LANG which is not set.

Best regards,


-- System Information:
Debian Release: 7.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=pt_PT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages x2goclient depends on:
ii  libc6           2.13-38
ii  libcups2        1.5.3-5
ii  libgcc1         1:4.7.2-5
ii  libldap-2.4-2   2.4.31-1+nmu2
ii  libqt4-network  4:4.8.2+dfsg-11
ii  libqt4-svg      4:4.8.2+dfsg-11
ii  libqtcore4      4:4.8.2+dfsg-11
ii  libqtgui4       4:4.8.2+dfsg-11
ii  libssh-4        0.5.4-1
ii  libstdc++6      4.7.2-5
ii  libx11-6        2:1.5.0-1+deb7u1
ii  libxpm4         1:3.5.10-1
ii  nxproxy         2:3.5.0.20-0+squeeze~main~405~build1
ii  openssh-client  1:6.0p1-4

Versions of packages x2goclient recommends:
ii  openssh-server  1:6.0p1-4
ii  rdesktop        1.7.1-1

Versions of packages x2goclient suggests:
pn  pinentry-x2go  <none>

-- no debconf information


----- Ende der weitergeleiteten Nachricht -----


-- 

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
[Message part 2 (application/pgp-signature, inline)]

Acknowledgement sent to Mike Gabriel <mike.gabriel@das-netzwerkteam.de>:
Extra info received and filed, but not forwarded. (Fri, 02 Aug 2013 07:50:07 GMT) (full text, mbox, link).


Message #8 received at 282-quiet@bugs.x2go.org (full text, mbox, reply):

From: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
To: x2go-dev@lists.berlios.de
Cc: 282-quiet@bugs.x2go.org
Subject: Feature proposal for ~/.x2goclient/sessions
Date: Fri, 02 Aug 2013 09:49:07 +0200
[Message part 1 (text/plain, inline)]
Hi all,

we received a feedback from a Debian user of X2Go who suggests to push  
the locale settings from the client to the server on the start of an  
X2Go session.

I would like to introduce a new parameter for ~/.x2goclient/sessions:

  setlocale = {true|false}

The default will be false (to not break current setups).

Feedback, comments?

Mike

-- 

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>:
Bug#282; Package x2goclient. (Sun, 23 Nov 2014 22:00:02 GMT) (full text, mbox, link).


Acknowledgement sent to Mihai Moldovan <ionic@ionic.de>:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>. (Sun, 23 Nov 2014 22:00:02 GMT) (full text, mbox, link).


Message #13 received at 282@bugs.x2go.org (full text, mbox, reply):

From: Mihai Moldovan <ionic@ionic.de>
To: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>, 282@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#282: Use client-side LANG + LC_* settings in server session
Date: Sun, 23 Nov 2014 22:51:36 +0100
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 02.08.2013 09:39 am, Mike Gabriel wrote:
> When I use a terminal shell emulator (konsole, xfce-emulator, etc) on the
> remote (server x2go), non-ascii characters (accented characters, for
> instance) are not well printed.
>
> The same thing happened when I ssh'ed to the same machine without "SendEnv
> LANG LC_*" in /etc/ssh/ssh_config. Adding this again solved the question.
>
> Executing locale on server terminal emulator results in all "POSIX", except
> for LANG which is not set.

This is strictly speaking NOT an x2go bug, but the way shells work.

We can workaround this using Mike's proposal and I'd second this.

Technical details: x2go connects via SSH and runs shell scripts. Those spawned
shells are non-interactive due to the fact that any of standard output or
standard error are not connected to a terminal.

(man bash: "An interactive shell is one started without non-option arguments and
without the -c option whose standard input and error are both connected to
terminals (as determined by isatty(3)), or one started with the -i option."
A non-interactive shell is therefore (-i option aside) a shell started with
non-option arguments or with the -c option or whose standard input or error are
not connected to terminals.)

POSIX definitions (
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html ) do not
require a shell to read any file at startup, but won't forbid it. This is simply
not mentioned at all.

bash enters POSIX conformity mode when started as "sh" and will *not* read any
files on startup. This is especially true for /etc/profile.

If it is spawned as "bash" in non-POSIX conformity mode, it will still *not*
read /etc/profile for non-interactive shells.


Mihai
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCgAGBQJUclbmAAoJEB/WLtluJTqHWtgP/i/ab6XrMlbKXMe7TOFTF/Og
92+c2wdmMj3T99JrC9v+qGnqdAukh3tFv6k5FTxcXH+5tDOMhi4isnNTlJTnAnOe
hbr2F8qo4KgPBFMXbr97KgIVUzQXgl/aBdjIxLuWv6BPKvXUVpzzqSpODyG9JDSp
zCBaQCv2z90Qb1t8MjEhtbF4yA0tYd9+3j7jh0EbRzocVW8BRQaO3D1YTjQiKkHk
rhzr8CqbytPabhkW6IFrnwaATS6pst62uB2jvJFeXNJ44BNZNqin0Gm0pKOaE1BU
IoW8Ds274JyrC5ZR5FifDAXA8h6MxVZEdJiQUe1hko16LCtW4r82Ba7bc1Un1STv
pb5E6se+OMRQ9dbz+JfuQnCpS1mE5ZlbZQ1t8JH9oqi07FaienXBUDNIyiCviddG
hI+cF7W6X/cclzF//SDZ5Gck43qBy8njcX2PPViuXJ6hlXDw18/CmcpBxxMPj2V+
I1HsrBWZJ0k1fItKOKg/6uOlTSnJGiZAD2ulqmwltZEgplDf/OiysIxflM9XfgrJ
FnYc+mz4xmFXnUg2NPsccEXob+nDmMl5dikaIFNZpd5mmHAxRlOkBzvfs6af/3u/
TUO4qNrjGSyvJ4RGb2FPbbE+nS3kproltIwYU4OqLMd7fYRWTwL/8SuIlgoi/+7C
HBb0dLVOwxCqOGl0PtMb
=Yv28
-----END PGP SIGNATURE-----



Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Thu Nov 21 11:48:56 2024; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.