热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux发行版>LFS>

我的LFS桌面应用问题解决办法

来源: 作者: 时间:2007-11-20 Tag: 点击:

e)建议command-line模式和X11模式用下面的编码方案
cat ~/.bashrc <<EOF
export LANG="C"
export LC_ALL="C"
EOF

cat ~/.xinitrc <<EOF
export LANG="en_US.utf8"
export LC_ALL="en_US.utf8"
EOF

好了,下面来解决一些实际问题:

2.1 SAMBA共享编码问题

方法一:
在编译内核时选择
File systems-->Network file systems-->
    SMB file system support --> Use a default NLS
        (cp936) Default Remote NLS Option
如果设置了SMB远程文件系统(一般就是Windows吧)的默认编码,可以省事很多,直接挂载就可以:
smbmount //windows_share/c$ /mnt/tmp

方法二:挂载时指定编码
smbmount -o codepage=cp936,iocharset=utf8 \
         //windows_share/c$ /mnt/tmp
codepage指定samba客户端(通常是Windows)的字符编码
ipcharset指定samba服务器的字符编码,这个通常也就是你用的Linux字符集编码
为了免于每次mount时的输入麻烦,将其写入到/etc/samba/smb.conf的[global]字段中
dos charset = cp936
unix charset = utf8

2.2 挂载Win分区和U盘文件编码问题

方法一:

File systems-->DOS/FAT/NTFS File systems -->
    VFAT fs support -->
        (936) Default codepage for FAT
        (utf8) Default iocharset for FAT
如果指定的默认字符集编码,挂载命令不用指定iocharset就可以
方法二:
如果内核编译没有设置VFAT的默认字符集编码,mount时就指定吧:
mount -t fs-type -o iocharset=cp936 /dev/hd? /mnt/tmp

2.3 rxvt-unicode中文显示问题

在~/.Xdefaults中加入下面的字体设置,rxvt-unicode能比较好地显示中文

URxvt.font:xft:Luxi Mono:pixelsize=16, \
xft:SimSun:pixelsize=16:antialias=true

2.4 Gvim文件乱码问题

cat ~/.gvimrc <<EOF
set encoding=utf-8
set fileencodings=utf-8,euc-cn,euc-tw,lanti1
set guifont=SimSun\ 13
EOF
encoding指定gvim保存文件时默认的编码为utf8
guifont指定一个显示中文的字体
fileencodings指定gvim打开文件时依次尝试选择utf8,eun-cn,...等编码打开文件,如果仍然不能正确显示中文,直接试试命令,99%的文本文件都能正确显示
:set enc=euc-cn
:set enc=cp936
还不行的话,那就没办法了,我的gvim对繁体中文就不能显示,不知道什么是不是因为编译内核时没有选
<*> Traditional Chinese charset (Big5)
上一篇:没有了
下一篇:没有了
最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册