From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 0J9VOnYl9WFDXwEAgWs5BA (envelope-from ) for ; Sat, 29 Jan 2022 12:31:02 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id aD8HM3Yl9WFiIAAAG6o9tA (envelope-from ) for ; Sat, 29 Jan 2022 12:31:02 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 04C5D28E4B for ; Sat, 29 Jan 2022 12:31:02 +0100 (CET) Received: from localhost ([::1]:58130 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nDlwb-0005z9-8X for larch@yhetil.org; Sat, 29 Jan 2022 06:31:01 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <1953494819@qq.com>) id 1nDkVn-0007ww-8Y for help-guix@gnu.org; Sat, 29 Jan 2022 04:59:15 -0500 Received: from out162-62-57-210.mail.qq.com ([162.62.57.210]:44833) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <1953494819@qq.com>) id 1nDkVe-0004DG-AJ for help-guix@gnu.org; Sat, 29 Jan 2022 04:59:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1643450331; bh=u0+DL34m5Lmqn4mGIlj3sD1hYmIuBeFZ2NIus070u8I=; h=Date:To:From:Subject; b=RuIyg0NGC7B/rFPqwSotfvCsyxOvCTeJ3rJqPniBAvljJ91x20BL/XhPm1Hwi9zty BUmmOD2RPQoddq/niFB7A7RpzRDB1C6qBNm3nm4e/eIoRbT6oXombQtY/8yHCyvObA TNTVkk/C7zoTSeB7PWry+LtEwF4UDoTSDsAAfVHM= Received: from [IPV6:240e:47c:cc0:7b50:64ca:6ff:fe01:ebc6] ([240e:47c:cc0:7b50:64ca:6ff:fe01:ebc6]) by newxmesmtplogicsvrsza8.qq.com (NewEsmtp) with SMTP id EB21BEAC; Sat, 29 Jan 2022 17:58:50 +0800 X-QQ-mid: xmsmtpt1643450330t2ww7l207 Message-ID: X-QQ-XMAILINFO: OBvbJS/7aDyUlD0Co539zkEl5fdL00D34/oQFJawRWWxmj4H99tKNmVvZSJQ97 qeGmk8f+LwK00CN4XVDKBE2PEyO26LWR6PB/TL9cm6Kx+7MVhTqTTujRt+W5C3CBrf/70sNL62G9 go1K+Frv85S85wcHuu6KLV0413jZRXKZmZDuMKdDAIdxGdDXGT+iYaL9Z2+I7jzmcqVzhjFRCUtE REYiK726pZB0aX7gNSy6mDna9I8IKtBcyEbE1n3M2DVEP+0+5yC0c0+xXqRcL3hV2ALGaUuIRlBh D9jmfYFaLzV4+q/zOqFF4Zj22T2B0SrrFmX5HO0iRvfwmC1uiz70brbPr6Op+nl54g2kz2/FbA64 +AJEDUdEIqa7NhPpAVhRzjlMl0zt2TVrGGSPCiBUZnScMNX0P8wijQvVSL+gwV+TtLAFVhej6OFP G9cNy56PeGgZHM5nmDHiVCDu3cA+7PrZmmhnOgrpLckYvDYzqKGBpKE8npTnZpx4mmq6lSX5PW9u omEU++0MMWYd8k310b8niHCcwU2D8RhkBzGsPH/akkAXienpq3OS+WyM2R6YM5mHneT6VFbq0e7O 9sApC9XLkbSJWVo/0pVLXu41FSZ/gD4KK5w4jj4AG/Y6n4s+y/qRPLbLc9Lr1em8vK3p2fn9IrXH 2io8uuKuy/wlv/OpwiS5E++yyKjgA0XbYM+vNfWy3KLpYraCdfEC71L2rb6R60AyzcHDDCgiMJ5p xm4XinjxevhUFNA+uH1tU3U5k+2Ox+PT90+0Mj4j6N/IqBvJjKdAtiOVuDehQRkipXjFiEEoaO+i G9deOQQr9RsjJpzkEegrXSkEYzezE4Ga4= X-OQ-MSGID: <5cd4c729-0f99-1180-c7c7-83f9c25c0dec@qq.com> Date: Sat, 29 Jan 2022 18:00:41 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 To: help-guix@gnu.org Content-Language: en-US From: Squirrel <1953494819@qq.com> Subject: Important environment variables for using input method on Guix Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=162.62.57.210; envelope-from=1953494819@qq.com; helo=out162-62-57-210.mail.qq.com X-Spam_score_int: 34 X-Spam_score: 3.4 X-Spam_bar: +++ X-Spam_report: (3.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HELO_DYNAMIC_IPADDR=1.951, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 29 Jan 2022 06:30:40 -0500 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1643455862; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=u0+DL34m5Lmqn4mGIlj3sD1hYmIuBeFZ2NIus070u8I=; b=PVs6vyh1el8T0Zxm7c8sGhZho0iTie0xaO1zUtTo1A5YGCO3aaFyqhlJS+e0cNFrxmVL25 E/ue4McxAmVIhV0Mm58EbxYrtB6Aj0kwXp/rsW2HSd0PzD2vFSiTB0FBuJ8Y7Hmino4A8r LpALBm6djNnmqnx6cbFqy+QGNAvh5CQsuDzaJpdzc5p3RI3w2YKs0c0pAJLgM+NVpyNuy3 DTTSB+FLg0MwCatR2uwpya/VvGfr6HtICdV2UQMaCYysKnpq67lHMEFmV3Mkogkx3th5vN b+4OYYOYJvnz9/XQ1BFltMaw3jSWhzGIrrPwkxuVdlVOMtrgHOcVrBKzs3qvdg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1643455862; a=rsa-sha256; cv=none; b=BIXeVrrbrsnd+c61Vc0QzZ8/46SWGM2aEPw9xQKO/kQ85LtA9PVfedMpZhOMBPLO8XhM1L /+O3AY6efv3MuWIBIDsidzYlalyyFZAj/AxkyHBV1faZPPdVaVCw6uRsOYwR1Yv/dtsWp0 fqM18J67zEzoPA92Xwe7PXE/DVcuSaveuaotTNSYd4LUQkGK4mad8NMTufPzbBo6DWS5PU Ya28FivN8QkPgHmiYwhC3Xkcv785whGew0sG0OMYBxKKPaIlQ95wg4h06Jo2q3vzuVD5og RZu3vkM48KPu5fJql/0d8kTC48ZMErcui5uLxpx93A6SDCOke+u38eXg0mQvfw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=qq.com header.s=s201512 header.b=RuIyg0NG; dmarc=pass (policy=quarantine) header.from=qq.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.33 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=qq.com header.s=s201512 header.b=RuIyg0NG; dmarc=pass (policy=quarantine) header.from=qq.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 04C5D28E4B X-Spam-Score: -4.33 X-Migadu-Scanner: scn1.migadu.com X-TUID: PTW9wBx/r5ei Hi everyone, I see that many users find it hard to use input methods like ibus and fcitx in X11 on Guix System. Even though the input method is running, no character suggestion panel is shown while typing. In fact, except for GTK_IM_MODULE, QT_IM_MODULE and XMODIFIERS, the environment variables GUIX_GTK2_IM_MODULE_FILE and GUIX_GTK3_IM_MODULE also have to be set. For example, the following is in my '~/.myenv', which I "source" in '~/.xsession' (I use slim as desktop manager).     export GTK_IM_MODULE="ibus"     export QT_IM_MODULE="ibus"     export XMODIFIERS="@im=ibus"     export GUIX_GTK2_IM_MODULE_FILE=/run/current-system/profile/lib/gtk-2.0/2.10.0/immodules-gtk2.cache     export GUIX_GTK3_IM_MODULE_FILE=/run/current-system/profile/lib/gtk-3.0/3.0.0/immodules-gtk3.cache In wayland Gnome, it seems that ibus runs perfectly without special configurations. Maybe someone can add the hints in Guix manual? I'm not familiar with development tools. :) Many thanks to https://guix.org.cn/ Reference (in Chinese):     1. https://guix.org.cn/wiki/input-method/     2. https://guix.org.cn/wiki/guix-system-gnome-ibus/