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

Ubuntu 24.04.1中Firefox无法启动的问题求助

Ubuntu 24.04.1中Firefox无法启动的问题求助

我刚完成Ubuntu 24.04.1的全新安装,前几天一切运行正常。后来弹出提示说有一些附加组件需要安装,我就触发了安装流程。结果重启后系统直接进入了tty1的纯终端界面(看起来像是Ubuntu附加组件安装的bug)。

为了找回GUI,我先尝试执行:

XDG_SESSION_TYPE=wayland dbus-run-session gnome-session

结果只出现了一个奇怪的半残GUI,最后我又执行了:

sudo dpkg-reconfigure gdm3
sudo service gdm3 start

重启后系统终于回到了标准Ubuntu GUI,其他应用都能正常运行,唯独Firefox启动不了。在终端里启动Firefox时会输出:

$ firefox
Gtk-Message: Not loading module "atk-bridge": The functionality is 
provided by GTK natively. Please try to not load it.
Error: cannot open display: :0

看起来我在恢复GUI的过程中搞砸了显示相关的配置,想请教大家怎么解决Firefox无法启动的问题。


下面是几个可以尝试的解决方向,你可以逐一测试:

  • 检查并设置显示环境变量
    先在终端运行echo $DISPLAY,看看输出是否为:0。如果不是,手动设置环境变量后再启动Firefox:

    export DISPLAY=:0
    firefox
    
  • 重置Firefox配置文件
    配置文件损坏可能导致这类问题,先备份现有配置再重置:

    mv ~/.mozilla/firefox ~/.mozilla/firefox_backup
    

    之后重新启动Firefox,它会生成全新的配置文件,测试是否能正常运行。

  • 重新安装Firefox及依赖
    附加组件安装可能影响了Firefox的依赖关系,尝试彻底重装:

    sudo apt purge firefox
    sudo apt autoremove
    sudo apt install firefox
    

    安装完成后重启系统再测试。

  • 重新配置GDM3会话类型
    之前重新配置gdm3时可能选错了会话类型,再次运行sudo dpkg-reconfigure gdm3,尝试选择GNOME Xorg会话(Wayland如果有问题可以先切换到Xorg试试),完成后重启系统。

  • 检查用户显示权限
    若当前用户没有访问显示设备的权限,也会出现这个错误。先检查用户所属群组:

    groups $USER
    

    如果输出里没有video组,就把用户添加进去:

    sudo usermod -aG video $USER
    

    注销重新登录后再启动Firefox。

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

火山引擎 最新活动