Re: [dev] [st] Input methods display in wrong position

From: Ivan Tham <>
Date: Wed, 31 May 2017 15:59:43 +0800

David Elliott <> wrote:

> Hi everyone,
> I'm using fcitx for Chinese input, and noticed that the fcitx window
> always appears at the bottom left of the st window rather than at the
> cursor, where it should. This issue makes it difficult to use CJK
> input methods with st because the user must constantly look back and
> forth between the bottom of the screen and the current cursor
> position.
> I have tried using both on-the-spot and over-the-spot settings for
> xim, but the input method still won't follow the cursor. I tried using
> ibus instead of fcitx, and the results were the same: the input method
> could enter characters properly, but did not display at the cursor. I
> have verified that both input methods display properly in urxvt. I
> read the fcitx wiki page, and it seems that this is a problem with st
> not reporting the cursor position properly.
> I am using Arch Linux with dwm (patched with gaplessgrid).
> Let me know if you have any suggestions how this could be fixed.
> Thanks,
> David

Yup, this is a know issue. Maybe you can get some help from
Weng Xuetian <>, he helped to fix st XIM issue.

By the way, I think there is another issue with fcitx, when fcitx is
restarted, all instances of st that started before fcitx will die.
Received on Wed May 31 2017 - 09:59:43 CEST

This archive was generated by hypermail 2.3.0 : Wed May 31 2017 - 10:12:05 CEST