You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何设置Firefox默认始终以Wayland模式启动(含GUI图标启动场景)

如何设置Firefox默认始终以Wayland模式启动(含GUI图标启动场景)

我来帮你搞定这个问题!你已经知道终端里用MOZ_ENABLE_WAYLAND=1 firefox能启动Wayland模式的Firefox,但要让GUI图标点击也默认触发这个模式,关键是修改Firefox的桌面配置文件,具体步骤如下:

  • 第一步:准备用户级桌面配置文件
    桌面图标对应的是.desktop配置文件,推荐修改用户级的版本(不影响系统其他用户,权限问题更少)。如果你的用户目录下还没有这个文件,先从系统目录复制一份:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/
    
  • 第二步:编辑配置,添加Wayland环境变量
    用文本编辑器打开用户级的配置文件,比如用nano:

    nano ~/.local/share/applications/firefox.desktop
    

    找到所有以Exec=开头的行(比如Exec=firefox %uExec=firefox -private-window %u这类),把每一行都修改为:

    Exec=env MOZ_ENABLE_WAYLAND=1 firefox %u
    

    注意要替换所有的Exec=行,确保不管是正常启动还是隐私窗口启动,都默认走Wayland模式。

  • 第三步:更新桌面缓存,让修改生效
    保存并退出编辑器后,运行下面的命令更新桌面应用数据库:

    update-desktop-database ~/.local/share/applications/
    
  • 验证配置是否成功
    点击Firefox的GUI图标启动后,在地址栏输入about:support,找到「Window Protocol」这一项,如果显示为wayland,就说明配置生效啦!

备选方案:全局环境变量设置

如果你希望所有方式启动的Firefox(包括终端)都默认用Wayland,也可以把环境变量加到用户的全局配置里:
打开~/.profile文件,添加一行:

export MOZ_ENABLE_WAYLAND=1

保存后注销再登录(或重启会话),这样不管是终端还是GUI图标启动,Firefox都会自动启用Wayland模式。

备注:内容来源于stack exchange,提问作者Pablo Ruiz

火山引擎 最新活动