当使用最新的稳定桌面环境时,要启用视频会议程序内的屏幕共享等功能,以及稳定性方面,Wayland 似乎比古老的 X.org 效果更好。
我可以在终端中使用这个命令
MOZ_ENABLE_WAYLAND=1 firefox
但如何强制 Firefox ESR 在使用启动器时默认始终以 Wayland 模式启动,或者只需firefox
从终端调用?
答案1
在 Debian Stable(当前是 bullseye)和 Debian 测试(当前是 bookworm)中进行了测试!
- 编辑
/usr/bin/firefox
并合并以下内容
#!/bin/sh
FIREFOX="$(command -v firefox)"
[ -x "$FIREFOX.real" ] && exec "$FIREFOX.real" "$@"
exec env MOZ_ENABLE_WAYLAND=1 firefox-esr "$@"
这将强制二进制文件始终以 Wayland 模式启动(对于firefox
在终端中调用非常有用)
- 编辑
/usr/share/applications/firefox-esr.desktop
以制作该Exec
线
Exec=env MOZ_ENABLE_WAYLAND=1 /usr/lib/firefox-esr/firefox-esr %u
这将确保启动器也以 Wayland 模式启动浏览器。