使用 Xshell 在 Centos 7 系统中通过 X11 打开 Firefox 浏览器

一顿研究后才发现 X Window System 与占资源的图形化桌面不是一回事,这不就是意味着可以在这及其低配的机器上面折腾一下了咯!

前因

在发觉使用 Carbonyl 不会操作之后就想了想还是安装个图形化界面的试试看,这不一顿浏览才发现 X Window System 与图形化界面不是一回事,可以仅仅安装 X Window System 环境而无需安装及其占资源的图形化桌面,这不就可以通过安装 X11 后再使用浏览器。

后果

安装配置 X11 环境

  1. 安装X Window System​
    • 对于正常操作来说执行以下命令即可完成安装:
      yum groupinstall "X Window System" -y
      
    • 对于硬盘过于小的环境来说执行以下命令即可完成安装:
    • 受限于这次的硬盘只有少得可怜的 5GB 的空间,加上安装各种东西少不足 1GB 的剩余空间来说,只好使用下列命令少量安装:

      yum install xorg-x11-server-Xorg xorg-x11-xinit xorg-x11-utils mesa-libEGL mesa-libGL mesa-dri-drivers -y
      
  2. 安装 X11 转发认证
    yum install xorg-x11-xauth -y
    
  3. ​修改 SSH 配置:
    修改/etc/ssh/sshd_config文件,启用X11ForwardingAllowTcpForwarding参数。

    X11Forwarding yes
    X11UseLocalhost no
    AllowTcpForwarding yes
    
  4. 安装依赖:
    yum install xorg-x11-xauth xorg-x11-fonts-* -y
    
  5. 重启服务:
    systemctl restart sshd
    
  6. 验证:
    • 安装时钟程序:
      yum install -y xclock
      
    • 执行xclock,本地显示时钟即成功。

安装 Firefox 浏览器

  1. 安装了EPEL存储库:
    若已经安装过该存储库可以忽略,对于已经停止支持的系统来说可能需要将源切换到Centos Vault的源

     yum install epel-release
    
  2. 安装 Firefox 浏览器:
    直接用源里面的版本

    yum install firefox -y
    

    就我本次安装而言,由于剩余空间不足二三百兆比特的空间,导致我需要不断的清理删除一些软件的说,比如与llvmpipe有关的软件。

  3. 验证 Firefox 浏览器版本:
    [root@ChiuYut-VM ~]#firefox -v
    Mozilla Firefox 115.12.0esr
    

题外话

OpenGL renderer string: llvmpipe (LLVM 7.0, 128 bits)

验证配置好过后即可启动浏览器:

firefox 

虽说是能成功的弹出 Firefox 浏览器在电脑桌面上,但是却无法进行操作。

不知道是配置太低的原因所导致,还是跟为了清理磁盘而卸载了一些类似显示驱动的程序有关?

参考

  • Linux系统之安装Firefox浏览器https://developer.aliyun.com/article/1564856
  • Linux CentOS 系统中 X11(X Window System)​​ 的详细解析 https://www.cnblogs.com/leehang/p/19021319
  • 在MobaXterm 打开图形工具firefoxhttps://jishuzhan.net/article/1932970096397430786
  • XShell利用X11转发图形化界面教程https://www.cnblogs.com/telwanggs/p/17983219
  • 运行virt-manager时提示“libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast” https://www.cnblogs.com/cedarlip/p/14026135.html

ChiuYut

2026年04月30日

发布者

ChiuYut

咦?我是谁?这是什么地方? Ya ha!我是ChiuYut!这里是我的小破站!