From owner-freebsd-ports@freebsd.org Fri Jan 1 00:22:11 2021 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AA2384D6C4A for ; Fri, 1 Jan 2021 00:22:11 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (vogon.madpilot.net [159.69.1.99]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D6Qh24WyTz4dpt for ; Fri, 1 Jan 2021 00:22:10 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 4D6Qgv2rMqz6dSS; Fri, 1 Jan 2021 01:22:03 +0100 (CET) Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10026) with ESMTP id S5bWc1K2j0-c; Fri, 1 Jan 2021 01:22:01 +0100 (CET) Subject: Re: Xfce, xfce4-terminal, and UTF-8 To: George Mitchell , freebsd-ports@freebsd.org References: <6f720b0f-3c0e-f11b-15b5-c99e177f658c@m5p.com> <61620ff0-c216-dbfe-9717-6387c9f67778@m5p.com> From: Guido Falsi Message-ID: <4b3205ed-b370-a3a4-925d-751c26c8d733@madpilot.net> Date: Fri, 1 Jan 2021 01:22:00 +0100 In-Reply-To: <61620ff0-c216-dbfe-9717-6387c9f67778@m5p.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4D6Qh24WyTz4dpt X-Spamd-Bar: ++ X-Spamd-Result: default: False [2.00 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[159.69.1.99:from]; R_DKIM_ALLOW(-0.20)[madpilot.net:s=bjowvop61wgh]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MISSING_MIME_VERSION(2.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TAGGED_RCPT(0.00)[freebsd]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; NEURAL_SPAM_SHORT(1.00)[1.000]; SPAMHAUS_ZRD(0.00)[159.69.1.99:from:127.0.2.255]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[madpilot.net:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[madpilot.net,quarantine]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:24940, ipnet:159.69.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jan 2021 00:22:11 -0000 On 31/12/20 23:57, George Mitchell wrote: > On 12/31/20 3:11 PM, George Mitchell wrote: >> I set LOCALE to en_US.UTF-8 and LC_CTYPE to C.  Upon login, I run >> setxkbmap -option compose:lwin.  Consequently, I can enter all the >> UTF-8 characters I need, such as é, ç, and even ™, into most X-based >> programs I run.  When I first set this up, over a year ago, it also >> worked for xfce4-terminal, but that stopped working earlier this >> year.  (At this point, I can't tell you when exactly, because I >> just worked around the problem with mousepad as necessary.)  Does >> anyone know the correct fix for this? >> >> Happy New Year, and let's all have a great FreeBSD-based 2021! >> -- George >> > > I guess I should have been a little more specific about the exact > failure.  I press the Compose key and two more keys, provoking no > response at all from xfce4-terminal, but any following keys act > normally.  I'm pretty sure it all worked under FBSD 11.3, and it > started to fail some time after I upgraded to 11.4 (don't quote me > on that) and hasn't worked since I upgraded to 12.1.  (By the way, > the same failure afflicts plain xterm.)                -- George > > I'm not an expert on composition but I'm working on the update to XFCE 4.16. I recently noticed some problems with XFCE 4.14 and composition (being Italian I use it a lot mainly for accented letters, which are quite common and essential in my mother tongue). Unluckily the update is now held back due to issues with some packages not updating correctly sometimes. But maybe the update would solve it for you. The update is being worked on at [1] and [2]. BTW if you're using xfce you can configure your compose key via the keyboard configuration in xfce4-settings. Also more strictly on composition, have you checked the combinations you are using are actually present in the list of known key combinations (can't recall what file that is in, sorry) [1] https://github.com/madpilot78/FreeBSD-XFCE-4.15 [2] https://reviews.freebsd.org/D27846 -- Guido Falsi