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.xf...
-----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-----