xquartz Firefox Error: cannot open display: localhost:14.0

应该是缺少localhost到127.0.0.1的映射

1.export DISPLAY=127.0.0.1:14.0

2.firefox

OK

这个错误通常发生在尝试通过图形界面远程连接使用火狐浏览器时。错误信息 `Authorization required, but no authorization protocol specified` 指的是远程连接时需要验证,但是没有指定一个有效的授权协议。而 `Error: cannot open display::10.0` 说明无法打开指定的显示设备,这是因为在远程连接时,系统需要知道在哪一个显示器上显示界面。 这里有几个可能的原因和解决方案: 1. **环境变量DISPLAY未设置**:如果你在使用SSH进行远程连接,并且希望在远程服务器上运行图形界面程序(比如火狐浏览器),你需要确保环境变量DISPLAY被正确设置。可以通过以下命令设置: ```bash export DISPLAY=你的本地电脑IP:0.0 ``` 这里 `你的本地电脑IP` 是你的本地电脑在远程服务器所在网络中的IP地址,而 `:0.0` 通常用于指定第一个显示器。 2. **X11转发未启用**:确保在SSH连接时启用了X11转发。这可以通过在SSH命令中加入 `-X` 选项来实现,例如: ```bash ssh -X 用户名@远程服务器地址 ``` 如果你使用的是图形界面的SSH客户端,那么可能需要在客户端的配置中找到X11转发的设置并启用它。 3. **远程服务器的X服务器配置问题**:确保远程服务器上的X服务器允许从你的IP地址进行连接。这通常涉及到X服务器的访问控制列表(XACLs)设置。 4. **权限问题**:如果远程服务器上有多个用户,确保你的用户具有运行图形界面程序的权限。 这些步骤可以帮助解决远程连接时火狐浏览器无法打开的问题。如果你正在尝试在本地运行火狐浏览器并且遇到这个错误,那么可能是火狐浏览器的配置问题,或者你的桌面环境没有正确安装或者配置。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值