LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1812|回复: 16

xterm的问题(已解决)但仍有相关问题.幻想老大来.

[复制链接]
发表于 2006-4-29 22:46:46 | 显示全部楼层 |阅读模式
BLFS6.1 XFCE
在文本模式下.终端正常.
进入图形模式.第一次打开终端也正常.关掉,再打开一次.问题来了:
     终端内全是空白.意思是说原先有my.lfs...../#  然后可以输入执行命令.现在#与#前面的内容全没有了.输入指令.没有一点反应.再开机,第一次打开都是正常的.然后就不行了.

我动过xorg.conf中keybroad部分.装了gpm,就是在终端中能使用mouse的软件包.

不知道是什么原因造成的.
发表于 2006-4-30 02:53:41 | 显示全部楼层
没用过。。。不清楚呢。。
回复 支持 反对

使用道具 举报

发表于 2006-4-30 11:51:00 | 显示全部楼层
好像是 xterm 与中文环境有冲突, 一般中文环境中用 rxvt-cjk
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-30 21:02:33 | 显示全部楼层
不是吧.原先正常的.我就是动了一东西.比如装了 gpm.还调了系统变量LANG为GB18030.好象还对了别的一些东西.

每次重启系统第一次用是正常的.不能关.关了再打开,就不行了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-1 00:40:47 | 显示全部楼层
现在情况是这样的:
第一个xfterm4终端工作正常.再打开的终端一般不能用.但是偶而.也会出现正常的终端.好象与第一个正常工作工终端时间间长些.

我装了gpm,在终端下也不能复制粘贴呀.正常吗?
回复 支持 反对

使用道具 举报

发表于 2006-5-1 09:03:52 | 显示全部楼层
还调了系统变量LANG为GB18030

很可能就这样导致 xterm 不能用.

中文环境下 rxvt-cjk konsole gnome-terminal  eterm 都很好用. 为什么非要用 xterm ?

gpm 在 x 环境下不起作用, x 环境下的 term 不需要 gpm 就能复制粘贴.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-1 12:24:50 | 显示全部楼层
设置成其它的LANG也不能用的.GB2312 UTF-8.以前设的是GB2312没有出现这种情况.我的LFS没装截图工具,装个后.我截个图上来.可能比较好.

knosole是KDE环境下的.gnome-terminal是GNOME环境下的.我的X环境是XFCE.

gpm在文本模式下用的吗.我还以为在X环境中终端使用的呢.我删了算了.用#make clean就可以了吧.看看是不是还出现这种问题.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-4 22:32:49 | 显示全部楼层
我现在装个rxvt.不是rxvt-cjk.没有再出现 xterm那样的错误.不支持中文.晚会装mrxvt试试.
不过在xfce 我的终端不能复制与粘贴的.

我总觉的我的locale有问题:
挂载vfat分区.在fastab中.无论设iocharset=gb2312.还是gb18030.utf8.在启动时都不能装载.不设置iocharset就没有问题.

我装glibc时.装locale.按LFS6.1的默认装的.没有localedef相关的gb2312 gb18030 utf-8.在/usr/share/i18n/目录下字符集全有.locale定义文件也全有.
/usr/lib/locale目录中的zh_CN.gb2312 utf-8是我最后从宿主拷上去的.我有必要重新装glibc.然后再装locale吗.我在终端中执行命令.
#localedef -f gb18030 -i zh_CN zh_CN.gb18030.会出现段错误.我如果不重新编译 glibc应该怎么补救??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-4 22:35:52 | 显示全部楼层
是不是中文字符集没有安装上.但我的fcitx在firefox中能用呀.是firefox自身支持吗.

如果没有中文字符集.BLFS中也应该不能显示中文名吧.我的显示正常呀.

本人水平比较低.问的问题可能比较菜.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-5 23:57:56 | 显示全部楼层
没人回我的贴呀.???

重装了个glibc2.4.在BLFS中安装出错.跑到宿主下面.chroot.然后安装正常.不要安装全部字符编码.用localedef命令装UTF-8 .gb18030 gb2312还是出现段错误.怒..来个全部安装.我在/usr/lib/locale目录下面发现只有一个locale-archive文件.其它没有.但在宿主的相应目录下面.发现文件文件夹.如zh_CN.gb18030等.不知道为什么.是全部安装没装上吗.先不理它的.

由于开始装rxvt.我没看到支持中文的效果.不知是locale的问题.还是rxvt的问题.于是装个mrxvt.但是象中文名.终端下仍是乱码.不支持复制.粘贴

不过装的gnome-terminal.却已经支持中文.支持复制.粘贴.不过必须在菜单中设字符编码为UTF-8.其它的如gb18030等都不能用.用UTF-8能显示中文.也能用FCITX输入中文.难道我全部安装locale中文方面只装成了UTF-8吗.还是这些文件名是UTF-8编码的.最起码现在来说UTF-8是能用的.
但问题又来了.我在/etc/fstab中设置分区挂载.:
/dev/hda7 /mnt/fc4 ext3 iocharset=UTF-8
开机挂载宿主的FC5.(/dev/hda7)系统还是会报错.原因是UTF-8的问题.
:Unable to load NLS charset UTF-8
FAT: IO charset UTF-8 not found
.何矣?

还有一个小问题.我的firefox中英文间隙太大,怎么调整.查了一些资料.没解决.

麻烦 终极幻想版主回下贴.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表