If I’m not the only one to have massive issues with switching keyboard layouts in dom0, of which the most horrifying are: it doesn’t work always, it works after tens of times switching cycles and the worst one that it causes massive lag response of a whole dom0 (not inside already opened qubes) nevertheless if it works or not but just on a switch attempt, may I then ask will this basic funcitonality be ever resolved after more than 10 years of Qubes?
Whenever I need to switch it I hesitate to do it, because very soon after that I’m getting pissed off of the lag response of dom0 measured in tens of seconds after any action taken, and the only solution is to reboot Qubes, which also takes time and I have a lot of opened qubes opened by default, so I need like 15-30 minutes to get where I was before the lag.
First of all I understand your frustration, I would also consider this issue to be a blocker and release nothing new until this basic functionality issue is completely solved.
About 10 years: no, it was working properly in R4.0, at least for me. So, it is a major regression (probably the biggest of all time Qubes OS exists). And the problem was not address for a long time. Layout switching was broken in R4.1 due to the new layout propagation approach and this dramatic change was not even mentioned in the R4.1 changelog.
On R4.1 there were at least 4 separate bugs in managing keyboard layout. Most of them has been fixed recently, not sure if they are already updated with dom0 updates, though. But the delay when switching is still not fixed, as I understand. I diagnosed the issue and reported, but it has not been not addressed yet.
You can post your concerns on github in the linked issues, because it seems that devs are not reading forum actively nowadays, or at least do not reply.
Read more about layout switching issues of R4.2 and the progress of solving them here:
I meant with this that after 10 years of developing a product the one mustn’t allow basic functionalities not to function for more than couple of (basic) time units. Like flying to the Moon, then gong back to the ship for every breath take.
Step aside it’s about basic functionality, if this forum serves as a stop-by for a github redirection, then it is a regression per se, because, then it can’t be considered as a “knowledge base” founded by the team.
Although aware of the github, grateful for the links, though