| 18 Jul 2024 |
Atemu | I remember that I had to explicitly enable an input source with dbus support when I was playing around with this years ago | 15:59:14 |
ElvishJerricco | In reply to @atemu12:matrix.org Though, again, you should be able to disable ibus in GNOME I'm not seeing anything like that | 16:06:00 |
Atemu | Is it a daemon? | 16:06:15 |
Atemu | 3s on the Arch wiki confirm it's indeed a daemon and that there was at least at some point a setting for it where I remember it | 16:07:19 |
ElvishJerricco | In reply to @atemu12:matrix.org Take a look at the drv I mean the drv is just a buildEnv. It should have pretty straightforward behavior | 16:07:21 |
Atemu | But you'd see whether it has the drv as an input and what it does with it | 16:07:49 |
Atemu | Trust me, taking a look at drv dumps is very helpful in cases like this | 16:08:01 |
ElvishJerricco | yea, there's org.freedesktop.IBus.session.GNOME.service | 16:08:08 |
ElvishJerricco | Atemu: i've already done that, and it's not in there, and it would have shown up as an immediate dependency in why-depends --derivation if it were | 16:08:27 |
ElvishJerricco | In reply to @atemu12:matrix.org 3s on the Arch wiki confirm it's indeed a daemon and that there was at least at some point a setting for it where I remember it "Settings > Keyboard > Input Sources" only has the "English (US)" keyboard, which can't be removed | 16:10:11 |
ElvishJerricco | the arch wiki doesn't suggest a way to disable IBus outright | 16:10:31 |
Atemu | Oh well hello there https://wiki.archlinux.org/title/IBus#Keys_%22stick%22_after_being_held_down | 16:11:43 |
Atemu | Is this what you're running into? | 16:11:58 |
ElvishJerricco | almost, but
until it is pressed and released again
press and release doesn't do anything. And it's not like one key is stuck; the whole keyboard is stuck and no pressing or releasing does anything for several seconds
| 16:12:29 |
K900 | https://github.com/ibus/ibus/issues/2618 | 16:12:39 |
K900 | Chasing a few links | 16:12:45 |
K900 | Seems to be X11 specific though? | 16:13:55 |
ElvishJerricco | definitely not using X11 | 16:14:37 |
ElvishJerricco | also, yea, believe it or not, that issue is where I started this whole troubleshooting journey. But the suggested fix didn't work so I assumed it must have been something other than ibus. Two mass rebuilds and one bisect later, and I'm back to ibus :P | 16:25:33 |
ElvishJerricco | but yea, setting environment.sessionVariables.IBUS_ENABLE_SYNC_MODE = "2"; doesn't fix the problem | 16:26:10 |
ElvishJerricco | (and yea, I checked that the ibus daemon has the environment variable set in /proc/$pid/environ) | 16:27:00 |
ElvishJerricco | I guess I can just try killing the ibus daemon though | 16:28:54 |
K900 | Oh wait though | 16:35:08 |
K900 | You're running Proton games | 16:35:13 |
K900 | That's xwayland | 16:35:15 |
K900 | So there is X11 | 16:35:20 |
ElvishJerricco | ah | 16:40:41 |
ElvishJerricco | didn't realize that was xwayland | 16:40:45 |
ElvishJerricco | still, IBUS_ENABLE_SYNC_MODE didn't help | 16:41:04 |
ElvishJerricco | masking the service did though :/ | 16:43:23 |