LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo gnome下中文支持 以及ntfs分区支持

[复制链接]
发表于 2009-5-2 13:53:50 | 显示全部楼层 |阅读模式
都是经过我尝试成功的
1.emerge zhcon

2.emerge ttf-bitstream-vera arphicfonts wqy-bitmapfont corefonts ttf-bitstream-vera

3.nano /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.UTF-8 UTF-8

4.#env-update && source /etc/profile

5.#locale-gen

6. # nano /etc/env.d/100locale

LANG="zh_CN"
LC_ALL="zh_CN.GBK"

7.# env-update && source /etc/profile

8.#nano ~/.bashrc

export XMODIFIERS="@im=SCIM"
export XIM=SCIM
export XIM_PROGRAM=SCIM
export GTK_IM_MODULE="scim"

9.#nano /etc/portage/package.use

app-i18n/scim-tables nls "LINGUAS="zh"
app-i18n/scim gtk

10.#emerge scim scim-pinyin (如需要五笔加上scim-tables)

11.gdm 用户
#nano ~/.xprofile
scim -d

不用gdm用户
#nano ~/.xinitrc
scim -d

顺便想问下为什么前段时间可以emerge wqy-zhenhei而现在

emerge: there are no ebuilds to satisfy "wqy-zhenhei".

NTFS 分区支持部分

2.6的内核都已将fuse编成内核模块了所以

1.#nano /etc/modules.autoload.d/kernel-2.6

加入fuse

ntfs-3g现在似乎不被官方支持,用eix ntfs

2.#emerge -v eix

3.#eix ntfs

4.#emerge sys-fs/ntfs3g

5.#nano /etc/fstab

ntfs分区挂载部分。

/dev/sda1 /mnt/WinC ntfs-3g         silent,umask=0,locale=zh_CN.utf8,uid=1000,gid=100        0 0
/dev/sda5 /mnt/WinD ntfs-3g         silent,umask=0,locale=zh_CN.utf8,uid=1000,gid=100        0 0
/dev/sda6 /mnt/WinE ntfs-3g         silent,umask=0,locale=zh_CN.utf8,uid=1000,gid=100        0 0
/dev/sda7 /mnt/WinF vfat iocharset=utf8,umask=0 0 0


找了很久才找到fstab的写法试了很多都不行。
发表于 2009-5-2 15:42:02 | 显示全部楼层
因为你拼错了

  1. localhost ~ # eix wqy-[color="Red"]zenhei[/color]
  2. [i] media-fonts/wqy-zenhei
  3.      Available versions:  (~)0.6.26 (~)0.8.34_p20081027!b!s (~)0.8.38-r1!b!s {X}
  4.      Installed versions:  0.8.38-r1!b!s(21时47分40秒 2009年04月24日)(X)
  5.      Homepage:            [url]http://wenq.org/enindex.cgi[/url]
  6.      Description:         WenQuanYi Hei-Ti Style (sans-serif) Chinese outline font
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-2 15:51:42 | 显示全部楼层
Post by htcool86;1982380
因为你拼错了

  1. localhost ~ # eix wqy-[color="Red"]zenhei[/color]
  2. [i] media-fonts/wqy-zenhei
  3.      Available versions:  (~)0.6.26 (~)0.8.34_p20081027!b!s (~)0.8.38-r1!b!s {X}
  4.      Installed versions:  0.8.38-r1!b!s(21时47分40秒 2009年04月24日)(X)
  5.      Homepage:            [url]http://wenq.org/enindex.cgi[/url]
  6.      Description:         WenQuanYi Hei-Ti Style (sans-serif) Chinese outline font
复制代码


非常汗颜,感谢提醒
回复 支持 反对

使用道具 举报

发表于 2009-5-2 16:26:07 | 显示全部楼层
1.#nano /etc/modules.autoload.d/kernel-2.6

加入fuse

会在使用时自动调用的 ,不用加入模块启动列表。

另外如果是openrc用户,应该加入文件 /etc/conf.d/modules
回复 支持 反对

使用道具 举报

发表于 2009-5-3 13:34:04 | 显示全部楼层
你这样gnome自动挂载的ntfs移动硬盘,中文应该是显示不出来的,是不是?
回复 支持 反对

使用道具 举报

发表于 2009-5-3 13:48:50 | 显示全部楼层
Post by 杨珂;1982688
你这样gnome自动挂载的ntfs移动硬盘,中文应该是显示不出来的,是不是?

我的thunar可以。装好ntfs3g,thunar-volman. 无须其他任何设置,移动硬盘ntfs分区,中文正常。
回复 支持 反对

使用道具 举报

发表于 2009-5-3 13:50:16 | 显示全部楼层
感觉还是用gnome自己去挂载磁盘比较方便。

1. 安装ntfs-3g
2. 在/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi 中加入如下粗体显示行
       <!-- allow these mount options for ntfs -->
       <match key="volume.fstype" string="ntfs">
         <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
           <append key="volume.mount.valid_options" type="strlist">uid=</append>
           <append key="volume.mount.valid_options" type="strlist">gid=</append>
           <append key="volume.mount.valid_options" type="strlist">umask=</append>
          <append key="volume.mount.valid_options" type="strlist">locale=</append>
           <append key="volume.mount.valid_options" type="strlist">utf8</append>
         </match>

3. 重启hald 服务
  1. /etc/init.d/hald restart
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-3 14:55:28 | 显示全部楼层
Post by 杨珂;1982688
你这样gnome自动挂载的ntfs移动硬盘,中文应该是显示不出来的,是不是?


可以显示中文正常,有个gnome的自动挂载usb软件pmount
回复 支持 反对

使用道具 举报

发表于 2009-5-3 16:39:13 | 显示全部楼层
Post by chenhaolost;1982709
可以显示中文正常,有个gnome的自动挂载usb软件pmount

我们前面的步骤差不多
自动挂载显示中文 我是在gconf里面改的
其实不用加装软件和建立文件
ntfs-3g mount_option
改为
locale=zh_CN.UTF-8
就可以了

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-3 17:59:13 | 显示全部楼层
恩,方法很多,目的达到就好了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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