klatls
April 24, 2026, 9:01pm
1
Hi all,
I just upgraded from Budgie 24.04 to 26.04 and
The keyboard layout in settings is correct but it is not; even adding a second layout changing and setting back it remains probably uk ( at the login screen (gdm3) the layout seems to be correct because the login password is correctly accepted)
The highlight and paste does not works anymore
The “focus follows mouse” does not works anymore even if I re-set it in settings
In desktop settings and Budgie settings something works and something does not
I know it is probably the switching from X11 to Wayland, but, does anyone solved these issues ?
Thnks
what is the output of ps -ef | grep -i budgie
Need to check all the relevant services are running.
I’m not sure about gdm3 as the login manager - that is really a specific login manager for gnome-shell now - it starts gnome-shell specific components.
klatls
April 24, 2026, 9:40pm
4
# ps -ef | grep -i budgie
user1 6156 5045 0 21:59 tty2 00:00:00 /usr/libexec/gdm-wayland-session --handle-registration /usr/bin/startbudgielabwc
user1 6165 6156 1 21:59 tty2 00:01:51 labwc --config-dir /home/user1/.config/budgie-desktop/labwc -S budgie-desktop
user1 7194 6165 0 21:59 tty2 00:00:00 /usr/libexec/budgie-session-binary --builtin --session=org.buddiesofbudgie.BudgieDesktop
user1 7202 7194 0 21:59 tty2 00:00:00 /usr/bin/org.buddiesofbudgie.Services
user1 7593 7194 0 21:59 tty2 00:00:31 /usr/bin/budgie-panel
user1 8024 7194 0 21:59 tty2 00:00:01 /usr/bin/budgie-daemon
user1 8025 7194 0 21:59 tty2 00:00:00 /usr/libexec/budgie-desktop/budgie-polkit-dialog
user1 8087 1 0 21:59 tty2 00:00:00 swayidle -w timeout 30 dbus-send --type=method_call --dest=org.buddiesofbudgie.BudgieScreenlock /org/buddiesofbudgie/Screenlock org.buddiesofbudgie.BudgieScreenlock.Dim resume dbus-send --type=method_call --dest=org.buddiesofbudgie.BudgieScreenlock /org/buddiesofbudgie/Screenlock org.buddiesofbudgie.BudgieScreenlock.Undim timeout 600 wlopm --off \* resume wlopm --on \* before-sleep swaylock -Fklf -i /home/user1/.local/share/backgrounds/plain-smooth-green-deb_inside.jpg timeout 900 if dbus-send --print-reply=literal --dest=org.buddiesofbudgie.BudgieScreenlock /org/buddiesofbudgie/Screenlock org.buddiesofbudgie.BudgieScreenlock.OnBattery | grep "boolean true" > /dev/null; then dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Suspend boolean:false; fi
user1 8112 7194 0 21:59 tty2 00:00:00 /usr/bin/budgie-extras-daemon
user1 8120 7194 0 21:59 tty2 00:00:00 /usr/libexec/budgie-desktop/budgie-power-dialog
user1 8126 7194 0 21:59 tty2 00:00:01 /usr/bin/org.buddiesofbudgie.budgie-desktop-view
user1 8260 7194 0 21:59 tty2 00:00:00 /usr/bin/org.buddiesofbudgie.sendto -d
user1 9211 7194 0 21:59 tty2 00:00:00 /usr/libexec/budgie-desktop/budgie-screenshot-dialog
user1 41068 8024 0 22:11 tty2 00:00:00 swaybg -i /run/user/1000/budgie_wallpaper_bordered.jpg --mode fill
root 98347 97655 0 23:35 pts/2 00:00:00 grep --color=auto -i budgie
interesting. At a minimum the labwc budgie bridge is not running.
What happens if you run
python3 /usr/libexec/budgie-desktop/labwc_bridge.py
klatls
April 24, 2026, 9:47pm
6
python3 /usr/libexec/budgie-desktop/labwc_bridge.py
Traceback (most recent call last):
File "/usr/libexec/budgie-desktop/labwc_bridge.py", line 17, in <module>
from systemd.journal import JournalHandler
ModuleNotFoundError: No module named 'systemd'
looks like python3-systemd is not installed
sudo apt install python3-systemd
Install that and try running that command again. If no errors, logout and login and test again that the bridge is running.
klatls
April 24, 2026, 9:50pm
8
# apt install python3-systemd
python3-systemd is already the newest version (235-1build9).
python3-systemd set to manually installed.
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
klatls
April 24, 2026, 9:51pm
9
I can add that to solve some bad behaviour with the windows I run
im-config and choose not to use IBUS …
(IBUS was anyway not running …)
this is very odd - there is something wrong with your python setup.
what is the output of
which python
python --version
klatls
April 24, 2026, 10:01pm
11
If I remember good I had some problem with the ubuntu python package and I installed it from source …
which python
/usr/bin/python
# python --version
Python 3.13.12
Yeah - you have a mismatch - ubuntu 26.04 python version should be 3.14.4
I’m afraid I don’t know how to resolve your python setup.
klatls
April 24, 2026, 10:17pm
13
ok, just a question, IBUS should be enabled or it has to be disabled ?
out of the box ibus isn’t installed. But I suppose that it depends if you need the ibus capabilities. Again - that isn’t something I know about - I did put a call out for someone to help with configuring and using ibus but I’m sorry to say I didn’t get any volunteers by the time of the release
opened 09:38AM - 25 Feb 26 UTC
### Budgie version
10.10
### Use-cases
Ibus and Fcitx are common input method… s for many languages and locales around the world.
We do not add any support directly for either. End Users are currently expected to work out themselves how to implement support for these.
### Proposal
The proposal is to support either. Its just a question of how best and I would definitely be guided by anyone who actively uses ibus.
I believe (please correct me) that the following should happen.
1. edit /usr/bin/startbudgielabwc
2. add the following before labwc is started
(pseudo code)
if ibus-setup is installed
unset QT_IM_MODULE
unset GTK_IM_MODULE
export ELECTRON_OZONE_PLATFORM_HINT=auto
export XMODIFIERS=@im=ibus
fi
3. edit /usr/bin/budgie-desktop, add within the if clause before we start budgie-session
(pseudo code)
if ibus-setup is installed
exec ibus-daemon -rxR --type wayland
fi
4. User would install their ibus package - including ibus-wayland and the ibus-engine they require and configure via ibus-setup / ibus-config.
5. for fcitx - this is not something I'm familiar enough to comment further.
### References
_No response_
klatls
April 25, 2026, 5:38pm
15
Hi, I solved the issue deleting every instance of the source installed python