Debian

始終在 Wayland 中執行 Firefox ESR 而不是在 Debian 上執行 X.org

  • January 26, 2022

在使用最新的穩定桌面環境時,為了在影片會議程序中啟用螢幕共享等功能,以及為了穩定性,Wayland 似乎比古老的 X.org 執行得更好。

我可以在終端中使用這個命令

MOZ_ENABLE_WAYLAND=1 firefox

但是,當使用啟動器時,如何強制 Firefox ESR 始終以 Wayland 模式啟動,或者只是firefox從終端呼叫?

在 Debian Stable(目前是牛眼)和 Debian 測試(目前是 bookworm)中進行了測試!

  1. 編輯/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在終端中呼叫很有用)

  1. 編輯/usr/share/applications/firefox-esr.desktop以製作Exec線條

   Exec=env MOZ_ENABLE_WAYLAND=1 /usr/lib/firefox-esr/firefox-esr %u

這將確保啟動器也以 Wayland 模式啟動瀏覽器。

引用自:https://unix.stackexchange.com/questions/687967