You are not logged in.
So today I updated the system and it moved to KDE 6 with Wayland as default.
Everything seems to work fine.
Firefox, Libreoffice, Gnucash all work under Wayland.
I used xorg-xeyes to check and verify that above apps work under Wayland.
However thunderbird still by default works under X11 mode. (Eyes move when hovering mouse over thunderbird)
On the other hand if I manually run thunderbird with:
MOZ_ENABLE_WAYLAND=1 thunderbird
It works fine under wayland (Eyes no more move)
How do I make this default without modifying my bash / zsh environment?
I think Arch package should make this as default because Arch now has officially moved to Wayland.
If it is just me then what could be wrong?
And if it is same for all, then I will open a bug report.
Thank you.
Offline
thunderbird will only get the patches that switch to wayland per default with the next major release which usually happens somewhere in between June and August.
Until that happens,
MOZ_ENABLE_WAYLAND=1
is still necessary for thunderbird.
Thunderbird is basically in the same release schedule like Firefox ESR which also does not have those patches yet.
I have that Environment variable set in my
~/.config/environment.d/envvars.conf
for quite some time now and will have it in there until thunderbird gets its major update.
See here: https://whattrainisitnow.com/calendar/ for the official release calendar.
Last edited by BS86 (2024-03-10 14:07:03)
Offline
Umm, Arch does not need to wait for so long.
/usr/bin/thunderbird is just a shell script. This can have "export MOZ_ENABLE_WAYLAND=1" at top and it can fix this.
At line 157 at: https://gitlab.archlinux.org/archlinux/ … heads#L157
Last edited by amish (2024-03-10 14:23:42)
Offline
of course, but Arch does not modify packages due to individual user preference, and also Arch does not change defaults when the code base apparently is not yet ready.
Firefox made that switch with version 121. That means that all the relevant patches that went into Firefox between 115 and 121 would also need to be cherrypicked into Thunderbird to get the Thunderbird codebase to the state where Firefox made the switch.
Offline
You can use the plasma Application Menu editor to edit the enties of your application launcher.
Right click the application launcher (start menu equvilant), edit the appliction menu, and change the entry of thunderbird.
Offline
I changed /usr/bin/thunderbird instead:
#!/bin/sh
if [ -n "$WAYLAND_DISPLAY" ]; then
export MOZ_ENABLE_WAYLAND=1
fi
exec /usr/lib/thunderbird/thunderbird "$@"
Offline
I think Arch package should make this as default because Arch now has officially moved to Wayland.
KDE has decided to make wayland the default for plasma 6 , archlinux devs just followed that.
Also archlinux doesn't care what display server you use just like it doesn't care which filesystem, network management tool or browser you use.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline