Anno domini 2020 Tue, 17 Mar 10:27:11 +0100 Didier Kryn scripsit: > Hey, did you hear of ibus? > > I installed a video-conferencing app on monday, to possibly join a > meeting. It came with plenty of dependencies, including something called > "ibus". There is a Debian packege for it available on Devuan. > > According to the poor man page and online documentation, this is an > "Intelligent Input Bus". AFAIU, it is a layer between keyboard > keystrokes, mouse-moves and mouse-clicks and the input to an application > - all user inputs merged in one channel. The goal is to plug into it > various interfaces to express complex characters and/or ideograms by > composing several keystrokes. Kind of keyboard to Unicode interface. > Excellent idea if this was done by using just a command and piping the > output to the application needing it. > > It is implemented on both Mac (therefore free-BSD), and Linux. > Dunno how it is made on Free-BSD, but on Linux it is - guess what - a > daemon!, further more, applications must talk to this daemon through - > guess what - Dbus! > > I discovered this because, after a reboot, this daemon, normally > unseen, suddenly popped up a small window on my desktop to remind me > that the new keystroke to perform wtf was shift-space. Actually this > daemon was sitting there all the time. > > I addition, it turned my English keyboard to a US one. Not the real > keyboard, of course, but the key mapping, when I type a double-quote, I > get an arrowbas! > > <parenthesis>I like US keyboard because I started writing programs > 40 years ago when there was only US keyboards and ASCII, but it is > impossible to buy an HP laptop with a US keyboard in France; you can > only buy one with a keyboard of any European type or Saoudian. I chose > UK which is the closest to US.</parenthesis> > > After uninstalling ibus, and dependencies, my keyboard mapping is > correct again. > > There's now a fashion of doing all innovations in a complicated > way. It seems developpers have become unable to think simple. This is > terribly disapointing. > > Didier
Oh my, that pestilence still has not died? I rember ages ago I was tempted to use it as an "easy" way to inject mouse+keyboard events from userspace program into X11. Turned out, it was an overcomplicated way to solve a problem that "xdotool" has solved already. Nik > > > _______________________________________________ > Dng mailing list > Dng@lists.dyne.org > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng > -- Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ... _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng