On 2022/06/08 14:12, Yifei Zhan wrote:
> On 22/06/08 12:28PM, Omar Polo wrote:
> > Yifei Zhan <openbsd@zhan.science> wrote:
> > > On 22/06/08 09:56AM, Omar Polo wrote:
> > > > Yifei Zhan <openbsd@zhan.science> wrote:
> > > > > [...]
> > > > > +To use fcitx with kitty terminal, also add the following line:
> > > > > +
> > > > > +export GLFW_IM_MODULE=ibus
> > > > 
> > > > I guess this is not needed only for kitty, but also for other
> > > > applications using GLFW?
> > > 
> > > I'm not sure, I can't validate as I'm not aware of any other 
> > > application requiring this variable despite some grepping in the ports 
> > > tree/searching on the web. However, if that's the case, I'm not 
> > > against changing it :)
> > 
> > despite the name, it seems that only kitty uses that environment
> > variable.  (verified also with debian codesearch)
> > 
> > https://github.com/kovidgoyal/kitty/issues/3206#issuecomment-753740868
> > 
> > a bit sad that this is not even mentioned in the manpage.
> > 
> > in theory the best place to document this would be the kitty port, but
> > since we're already documenting the other toolkit-dependent env vars in
> > the fcitx readme adding a note about kitty seems the easier and less
> > intrusive option.  (even thought patching kitty' manpage and upstreaming
> > the diff is also an option.)
> 
> Thanks for checking! I prefer to just put it as a sidenote on fcitx's 
> README now, because I don't use kitty often enough to maintain a 
> patch/upstreaming it, also I'm trying to maintain a single source of 
> truth for IME config as having those details spread across different 
> ports can be hard for me to keep track of.
> 

Makes sense, though I note this information is on upstream's wiki
https://www.fcitx-im.org/wiki/Setup_Fcitx_5 which might be worth referring
to?

Reply via email to