From unknown Tue Mar 19 04:18:22 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#282: [X2Go-Dev] Bug#282: Use client-side LANG + LC_* settings in server session Reply-To: Mihai Moldovan , 282@bugs.x2go.org Resent-From: Mihai Moldovan Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Sun, 23 Nov 2014 22:00:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 282 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: Received: via spool by 282-submit@bugs.x2go.org id=B282.14167800017853 (code B ref 282); Sun, 23 Nov 2014 22:00:02 +0000 Received: (at 282) by bugs.x2go.org; 23 Nov 2014 22:00:01 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, URIBL_BLOCKED autolearn=ham version=3.3.2 X-Greylist: delayed 500 seconds by postgrey-1.34 at ymir.das-netzwerkteam.de; Sun, 23 Nov 2014 22:59:59 CET Received: from Root24.de (powered.by.root24.eu [5.135.3.88]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 5ED7B5E0AB for <282@bugs.x2go.org>; Sun, 23 Nov 2014 22:59:59 +0100 (CET) Received: from nopileos.local (nopileos.ip6.wifi.local.home.ionic.de [IPv6:2a01:4f8:d16:601:fa1e:dfff:fedd:1f7]) by mail.ionic.de (Postfix) with ESMTPSA id 1855C4F0005D; Sun, 23 Nov 2014 22:51:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ionic.de; s=default; t=1416779499; bh=gSGaoo8SDkY/WjA//qojNgmV5PzpKYRPJqFlmts1+uw=; h=Date:From:To:Subject:References:In-Reply-To:From; b=ooHG2HIQ7Wa45g9CB64nSGCzcWsZSfdIoQ2CWPbt3qr48MeSD2AvPoYsCSi5X3+V8 +gfhTMDnLOVYNTU2kSxrG2ucjDwq897mjNuRrFcBwW8bWWT9dZfMyC0jxEoFkKftsx 8Aeb9Ighd35cv3MnzdpsLILH7wbAPT6/d1fhVNDg= Message-ID: <547256E8.8030103@ionic.de> Date: Sun, 23 Nov 2014 22:51:36 +0100 From: Mihai Moldovan User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Mike Gabriel , 282@bugs.x2go.org References: <20130802093904.21475jgecz6m8jdk@mail.das-netzwerkteam.de> In-Reply-To: <20130802093904.21475jgecz6m8jdk@mail.das-netzwerkteam.de> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable -----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 t= he > 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 "Send= Env > LANG LC_*" in /etc/ssh/ssh_config. Adding this again solved the questio= n. > > Executing locale on server terminal emulator results in all "POSIX", ex= cept > 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 sp= awned 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 argume= nts and without the -c option whose standard input and error are both connected t= o terminals (as determined by isatty(3)), or one started with the -i option= =2E" A non-interactive shell is therefore (-i option aside) a shell started wi= th non-option arguments or with the -c option or whose standard input or err= or are not connected to terminals.) POSIX definitions ( http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html ) do no= t 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* rea= d 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 *n= ot* 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 =3DYv28 -----END PGP SIGNATURE-----