在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6219|回复: 3

[资料] 解决icfb Major opcode of failed request: 45 (X_OpenFont)错误

[复制链接]
发表于 2017-4-2 20:40:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
相信很多朋友都遇到过类似的问题 icfb后,有如下报错:     Major opcode of failed request: 45 (X_OpenFont)
     Serial number of failed request:16
     Current serial number in out put stream:31
======================================================
首先有些人会告诉你是字体没有安装,然后会给出这样的答案:
yum install xorg-x11-fonts-75dpi -y;
yum install xorg-x11-fonts-100dpi -y;
yum install xorg-x11-fonts-ISO8859-1-100dpi -y;
yum install xorg-x11-fonts-ISO8859-1-75dpi -y;

当然,这里以红帽为例。其他发行版自己有相应的办法装字库。
======================================================
这时你满怀欣喜的去打开icfb 发现X了狗,依然相同错误,这时一个高端的解决办法出现了:
xset q命令,查询font path
如果里面没有unix/:7100。则service xfs start。重启vncserver,再登录,再用xset q查看,font path中就有unix/:7100了。
如果不想重启vncserver,也可以手工输入一个命令xset +fp unix/:7100 ,再启动icfb,也可以正常显示。

这个办法就比较接近正常办法了
======================================================
然而等你试了上述办法1 可能依然不成功,所以你无奈中尝试了办法2,结果办法二又给了另一番报错如下:
xset: bad font path element (#63), possible causes are:
Directory does not exist or has wrong permissions
Directory missing fonts.dir

此时,我想你可能想说你要继续去X狗了。
======================================================
不过不要伤心,今天我给出大家第三种办法 我相信应该可以彻底根治这个问题,当然也只是我相信
其实icfb只是找不到字库了,我们只要告诉他字库在哪里就行了,没那么麻烦。
我们只需要灵活调用第二种手动加载字库服务的命令其实就可以了
首先找到你想要的字库到底在哪里,楼主的在/usr/share/X11/fonts/75dpi  最后一个目录是字库的名字不限这个字体,你想要什么字体都可以
然后输入:
xset fp+ /usr/share/X11/fonts/75dpi/
然后自己icfb去吧,继续去做硅农吧,捅炉子其乐无穷。。。。。。。。。。。。。。。。
发表于 2017-12-5 15:51:57 | 显示全部楼层
楼主厉害 膜拜
发表于 2019-3-19 19:38:03 | 显示全部楼层
然而并没有什么用
发表于 2019-10-28 20:10:03 | 显示全部楼层
试一试yum install xorg-x11-*
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-1 05:29 , Processed in 0.018265 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表