From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zelphir Kaltstahl Subject: Re: Input method change in GNU IceCat installed via Guix Date: Mon, 13 May 2019 22:47:21 +0200 Message-ID: <228f9743-8a3e-ab42-543c-37c7fe817394@gmail.com> 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]:45769) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQI0C-00049y-TE for help-guix@gnu.org; Mon, 13 May 2019 16:56:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hQHr5-0000i1-Mn for help-guix@gnu.org; Mon, 13 May 2019 16:47:29 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:34996) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hQHr5-0000gv-Da for help-guix@gnu.org; Mon, 13 May 2019 16:47:27 -0400 Received: by mail-wm1-x334.google.com with SMTP id q15so669122wmj.0 for ; Mon, 13 May 2019 13:47:24 -0700 (PDT) In-Reply-To: Content-Language: en-US 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: znavko@disroot.org, help-guix@gnu.org Since I installed Xubuntu to start with and only styled the bars, I am fairly sure I am running XFCE 4 ; ) Why would the desktop environment config and system config on a standard Xubuntu be Scheme files? I think you might be referring to a Guix SD with XFCE4 system. That is not what I am running. Thanks for your ideas though! Regards, Zelphir On 5/12/19 3:33 PM, znavko@disroot.org wrote: > 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?? > Need to look into your system configuration file. This is a file used > to build system, like /etc/config.scm > it is using in 'guix system reconfigure /etc/config.scm'. Can you > attach it? > For example, my config for my xfce4 environment is this now: > https://gitgud.io/znavko/guix-configs/blob/master/config-xfce-wpa-dhcli= ent.scm > > The lines are necessary: > |(services (cons* ;; xfce4 desktop, dhcp-client, slim (service > xfce-desktop-service-type) ;; this is me xfce4 service| > > So I need to look your config.scm > Also I do not believe you use xfce4. Do you have such processes? > > # ps -ef | grep xfce > bob 474 397 0 15:13 ? 00:00:00 /bin/sh > /gnu/store/idk8wyfb5bpay3gqqp70gs837anf9pwr-xfce4-session-4.12.1/etc/xd= g/xfce4/xinitrc > bob 486 474 0 15:13 ? 00:00:01 xfce4-session > bob 489 1 0 15:13 ? 00:00:00 /home/bob/.guix-profile/bin/dbus-launch > --sh-syntax --exit-with-session xfce4-session > bob 509 1 0 15:13 ? 00:00:00 > /gnu/store/5zz8rlspw3qvr4idp4vryyn9r2szs4kx-xfconf-4.12.1/lib/xfce4/xfc= onf/xfconfd > bob 515 486 0 15:13 ? 00:00:09 xfce4-panel --display :0.0 > --sm-client-id 248198f72-1aca-4421-8f98-ce6240c9426e > bob 525 486 0 15:13 ? 00:00:04 xfce4-terminal --geometry=3D80x24 > --display :0.0 --role=3Dxfce4-terminal-1557645126-40294034 > --show-menubar --show-borders --hide-toolbar --active-tab > --working-directory /home/me --tab --working-directory /home/me --tab > --working-directory /home/me --sm-client-id > 204d2f364-dca9-4041-bcdc-1ab3ada0b3ab > bob 531 1 0 15:13 ? 00:00:00 xfce4-power-manager --restart > --sm-client-id 2b023f61e-2005-4f90-aae4-10d1a4ccf529 > bob 563 515 0 15:13 ? 00:00:00 > /gnu/store/jcrqg5bc7m6z231qdbc5m6hwdzvq3640-xfce4-panel-4.12.2/lib/xfce= 4/panel/wrapper-1.0 > /run/current-system/profile/lib/xfce4/panel/plugins/libsystray.so 6 > 14680095 systray Notification Area Area where notification icons appear= > bob 566 515 0 15:13 ? 00:00:00 > /gnu/store/jcrqg5bc7m6z231qdbc5m6hwdzvq3640-xfce4-panel-4.12.2/lib/xfce= 4/panel/wrapper-2.0 > /run/current-system/profile/lib/xfce4/panel/plugins/libbattery.so 11 > 14680096 battery Battery Monitor Show and monitor the battery status > bob 568 515 1 15:13 ? 00:00:45 > /gnu/store/jcrqg5bc7m6z231qdbc5m6hwdzvq3640-xfce4-panel-4.12.2/lib/xfce= 4/panel/wrapper-2.0 > /run/current-system/profile/lib/xfce4/panel/plugins/libpulseaudio-plugi= n.so > 14 14680097 pulseaudio PulseAudio Plugin Adjust the audio volume of > the PulseAudio sound system > bob 570 515 0 15:13 ? 00:00:02 > /gnu/store/3jvgnm0az29xj73zq5n1i27c4nk5bwi7-xfce4-xkb-plugin-0.7.1/libe= xec/xfce4/panel-plugins/xfce4-xkb-plugin > 12 14680098 xkb-plugin Keyboard Layouts Keyboard layouts setup and > switch plugin > root 2787 2778 0 16:27 pts/2 00:00:00 grep --color=3Dauto xfce > > > May 12, 2019 1:21 PM, "Zelphir Kaltstahl" >> > wrote: > > I have a switcher in my panel, but it does not look like yours: > > https://postimg.cc/Jyy7JSpt > > 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 characters. No Chinese character choice pops up. > Basically I would not know by only looking at Icecat, that > anything changed, regardless of which IM 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. > > On 5/12/19 2:50 PM, znavko@disroot.org > wrote: >> Have you added the keyboard layout switcher applet to the >> Xfce4-panel ? screen: http://0x0.st/zAmH.png >> Does it change layout in Icecat with mouse click on it? >> >> May 12, 2019 11:33 AM, "Zelphir Kaltstahl" >> > >> >> wrote: >> >> Hi, >> >> I am running Xfce4 and the display server is: >> >> $ ps -e | grep tty7 1319 tty7 00:14:38 Xorg >> >> What does "system config" entail? >> >> Regards, >> >> Zelphir >> >> On 5/12/19 12:41 PM, znavko@disroot.org >> wrote: >>> Hello, Zelphir! I had such problem on Gnome+Wayland. It did n= ot used another newly added layout, but only US even when I choose Russia= n in the applet in the gnome toolbar (the bar on top). It was for all app= s 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 d= esktop environment and display server? Also your system config might be n= eeded. May 12, 2019 10:10 AM, "Zelphir Kaltstahl" wrote: >>>> Hi Guix Users! Recently I installed GNU IceCat via Guix. A f= ew days ago I noticed something: I cannot switch input method when the GN= U IceCat window is focused. My shortcut was CTRL+tilde before and I alrea= dy tried changing it to the more common CTRL+ALT+space, but that also doe= s not work. To me it seems, that IceCat does not bubble up the keyboard e= vent 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 order of keyboard e= vent processing is organized. If it was only switching a few characters o= n the keyboard, I could live with simply typing differently, but when I w= ant to input Chinese characters, I currently need to open another program= , any text editor not having this issue, and then type there and copy pas= te it into IceCat. I am using Fcitx for input method management. My GNU I= ceCat version is `60.3.0esr (64-bit)`. Another application where it does = not work is Emacs. However, there the useful built-in IM exists which can= be switched to by: `C-u C- chinese-py ` so I do not n= eed it there. What can I do to make IM switching work when IceCat is focu= sed? Regards, Zelphir >> >> >> > >