From mboxrd@z Thu Jan 1 00:00:00 1970 From: znavko@disroot.org Subject: Re: Input method change in GNU IceCat installed via Guix Date: Sun, 12 May 2019 13:33:20 +0000 Message-ID: References: <9a94e60f-fa81-bd48-ef3e-9ba4846b1f79@gmail.com> <19323a324ad24eca4090a2346e04fec4@disroot.org> <657363caeecd434dce1b450a71fcfb89@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:51148) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hPobX-0004dP-9Q for help-guix@gnu.org; Sun, 12 May 2019 09:33:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hPobV-0008A0-9V for help-guix@gnu.org; Sun, 12 May 2019 09:33:27 -0400 Received: from knopi.disroot.org ([178.21.23.139]:56632) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hPobU-00089H-B6 for help-guix@gnu.org; Sun, 12 May 2019 09:33:25 -0400 In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Zelphir Kaltstahl , help-guix@gnu.org Sorry, I do not recognize it as Xfce4, but I do not know what it is, may = be another theme, or may be another DE like Mate??=0ANeed to look into yo= ur system configuration file. This is a file used to build system, like /= etc/config.scm=0Ait is using in 'guix system reconfigure /etc/config.scm'= . Can you attach it?=0AFor example, my config for my xfce4 environment is= this now:=0Ahttps://gitgud.io/znavko/guix-configs/blob/master/config-xfc= e-wpa-dhclient.scm=0A=0AThe lines are necessary:=0A=0A (services (cons*= ;; xfce4 desktop, dhcp-client, slim (service xfce-desktop-service-typ= e) ;; this is me xfce4 service =0ASo I need to look your config.scm=0AAls= o I do not believe you use xfce4. Do you have such processes?=0A=0A# ps -= ef | grep xfce=0Abob 474 397 0 15:13 ? 00:00:00 /bin/sh /gnu/store/idk8wy= fb5bpay3gqqp70gs837anf9pwr-xfce4-session-4.12.1/etc/xdg/xfce4/xinitrc=0Ab= ob 486 474 0 15:13 ? 00:00:01 xfce4-session=0Abob 489 1 0 15:13 ? 00:00:0= 0 /home/bob/.guix-profile/bin/dbus-launch --sh-syntax --exit-with-session= xfce4-session=0Abob 509 1 0 15:13 ? 00:00:00 /gnu/store/5zz8rlspw3qvr4id= p4vryyn9r2szs4kx-xfconf-4.12.1/lib/xfce4/xfconf/xfconfd=0Abob 515 486 0 1= 5:13 ? 00:00:09 xfce4-panel --display :0.0 --sm-client-id 248198f72-1aca-= 4421-8f98-ce6240c9426e=0Abob 525 486 0 15:13 ? 00:00:04 xfce4-terminal --= geometry=3D80x24 --display :0.0 --role=3Dxfce4-terminal-1557645126-402940= 34 --show-menubar --show-borders --hide-toolbar --active-tab --working-di= rectory /home/me --tab --working-directory /home/me --tab --working-direc= tory /home/me --sm-client-id 204d2f364-dca9-4041-bcdc-1ab3ada0b3ab=0Abob = 531 1 0 15:13 ? 00:00:00 xfce4-power-manager --restart --sm-client-id 2b0= 23f61e-2005-4f90-aae4-10d1a4ccf529=0Abob 563 515 0 15:13 ? 00:00:00 /gnu/= store/jcrqg5bc7m6z231qdbc5m6hwdzvq3640-xfce4-panel-4.12.2/lib/xfce4/panel= /wrapper-1.0 /run/current-system/profile/lib/xfce4/panel/plugins/libsystr= ay.so 6 14680095 systray Notification Area Area where notification icons = appear=0Abob 566 515 0 15:13 ? 00:00:00 /gnu/store/jcrqg5bc7m6z231qdbc5m6= hwdzvq3640-xfce4-panel-4.12.2/lib/xfce4/panel/wrapper-2.0 /run/current-sy= stem/profile/lib/xfce4/panel/plugins/libbattery.so 11 14680096 battery Ba= ttery Monitor Show and monitor the battery status=0Abob 568 515 1 15:13 ?= 00:00:45 /gnu/store/jcrqg5bc7m6z231qdbc5m6hwdzvq3640-xfce4-panel-4.12.2/= lib/xfce4/panel/wrapper-2.0 /run/current-system/profile/lib/xfce4/panel/p= lugins/libpulseaudio-plugin.so 14 14680097 pulseaudio PulseAudio Plugin A= djust the audio volume of the PulseAudio sound system=0Abob 570 515 0 15:= 13 ? 00:00:02 /gnu/store/3jvgnm0az29xj73zq5n1i27c4nk5bwi7-xfce4-xkb-plugi= n-0.7.1/libexec/xfce4/panel-plugins/xfce4-xkb-plugin 12 14680098 xkb-plug= in Keyboard Layouts Keyboard layouts setup and switch plugin=0Aroot 2787 = 2778 0 16:27 pts/2 00:00:00 grep --color=3Dauto xfce=0AMay 12, 2019 1:21 = PM, "Zelphir Kaltstahl" )> wrote:=0A I have a switcher in my panel, but it does not look like y= ours: =0A=0A https://postimg.cc/Jyy7JSpt (https://postimg.cc/Jyy7JSpt) = =0A=0A It always shows the same keyboard icon whether or not I changed to= another IM in other application, which do not have the issue. Even when = I switch globally to Pinyin input, IceCat simply writes normal keyboard c= haracters. No Chinese character choice pops up. Basically I would not kno= w by only looking at Icecat, that anything changed, regardless of which I= M I choose. OK, I only have German and Chinese Pinyin installed currently= . But it seems Icecat is completely unaware of any IMs I set in Fcitx. = =0AOn 5/12/19 2:50 PM, znavko@disroot.org (mailto:znavko@disroot.org) wro= te: Have you added the keyboard layout switcher applet to the Xfce4-panel= ? screen: http://0x0.st/zAmH.png (http://0x0.st/zAmH.png)=0ADoes it chan= ge layout in Icecat with mouse click on it?=0A=0AMay 12, 2019 11:33 AM, "= Zelphir Kaltstahl" )> = wrote:=0A Hi, =0A=0A I am running Xfce4 and the display server is: =0A=0A= $ ps -e | grep tty7 1319 tty7 00:14:38 Xorg =0A=0A What does "system con= fig" entail? =0A=0A Regards, =0A=0A Zelphir =0AOn 5/12/19 12:41 PM, znavk= o@disroot.org (mailto:znavko@disroot.org) wrote: =0A=0A Hello, Zelphir! = I had such problem on Gnome+Wayland. It did not used another newly added = layout, but only US even when I choose Russian in the applet in the gnome= toolbar (the bar on top). It was for all apps under Gnome+Wayland. But I= only tried to config system for it, so I had not purpose to solve it. I = have no such problem in Xfce4. What is your desktop environment and displ= ay server? Also your system config might be needed. May 12, 2019 10:10 AM= , "Zelphir Kaltstahl" (mailto:zelphirkaltsta= hl@gmail.com) wrote: =0A=0A Hi Guix Users! Recently I installed GNU IceCa= t via Guix. A few days ago I noticed something: I cannot switch input met= hod when the GNU IceCat window is focused. My shortcut was CTRL+tilde bef= ore and I already tried changing it to the more common CTRL+ALT+space, bu= t that also does not work. To me it seems, that IceCat does not bubble up= the keyboard event for this shortcut to the system and then the system (= Xubuntu 18.04) does not notice, that I pressed the input method switching= shortcut. But that is only a guess, as I do not really know how the orde= r of keyboard event processing is organized. If it was only switching a f= ew characters on the keyboard, I could live with simply typing differentl= y, but when I want to input Chinese characters, I currently need to open = another program, any text editor not having this issue, and then type the= re and copy paste it into IceCat. I am using Fcitx for input method manag= ement. My GNU IceCat version is `60.3.0esr (64-bit)`. Another application= where it does not work is Emacs. However, there the useful built-in IM e= xists which can be switched to by: `C-u C- chinese-py = ` so I do not need it there. What can I do to make IM switching work when= IceCat is focused? Regards, Zelphir