root用户中文没问题,普通用户中文乱码的问题

系统字体配置、中文显示和输入法问题
回复
ringfin
帖子: 43
注册时间: 2009-05-07 18:27

root用户中文没问题,普通用户中文乱码的问题

#1

帖子 ringfin » 2011-05-19 14:56

我修改了一下~/.xinitrc,~/.bashrc,~/.xprofile,~/.xsession
,添加内容如下

代码: 全选

exec ck-launch-session gnome-session
export XIM="ibus"
export XMODIFIERS=@im=ibus 
export GTK_IM_MODULE="ibus"  
export QT_IM_MODULE="ibus"  
ibus-d 
   
结果是reboot以后,普通用户下中文方块字,而且windows下的分区不能自动mount,显示no authorized,我打开libreoffice,字体选项里没有了先前安装的windows字体;而root下一切正常,在places里显示的windows分区可以直接进去,中文没有乱码,libreoffice里显示的字体是全部的 。
google了一下,修改/etc/fonts/conf.d/49-sansserif.conf和/etc/fonts/fonts.conf
把sans-serif全部改为了simsun,结果还是一样的

:系统-archlinux,桌面-gnome 3,
windows字体我是直接cp /media/Win/Windows/Fonts/* /usr/share/fonts/
:em06
IF YOU WANT,YOU CAN!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: root用户中文没问题,普通用户中文乱码的问题

#2

帖子 eexpress » 2011-05-19 14:59

字体目录的权限。
● 鸣学
ringfin
帖子: 43
注册时间: 2009-05-07 18:27

Re: root用户中文没问题,普通用户中文乱码的问题

#3

帖子 ringfin » 2011-05-21 0:43

:em11 字体权限的问题
假设安体放在 /usr/share/fonts目录下,你需要做的是

代码: 全选

chown -R yourusername /usr/share/fonts
chmod -R 755 /usr/share/fonts
第一行命令使得该目录所有者是你自己(记得把yourusername替换为你自己的用户名);
第二句命令使得只有你自己可以对该目录进行写操作(rwx),其他用户只有读和执行的权根(r-x),这也就意味着除你(当然还有root)之外的其他人都不能删除该目录下的文件。
IF YOU WANT,YOU CAN!
levee
帖子: 3030
注册时间: 2009-10-03 23:31

Re: root用户中文没问题,普通用户中文乱码的问题

#4

帖子 levee » 2011-05-22 1:54

ringfin 写了::em11 字体权限的问题
假设安体放在 /usr/share/fonts目录下,你需要做的是

代码: 全选

chown -R yourusername /usr/share/fonts
chmod -R 755 /usr/share/fonts
第一行命令使得该目录所有者是你自己(记得把yourusername替换为你自己的用户名);
第二句命令使得只有你自己可以对该目录进行写操作(rwx),其他用户只有读和执行的权根(r-x),这也就意味着除你(当然还有root)之外的其他人都不能删除该目录下的文件。

有第二行就够了,第一行不推荐使用。
头像
rapistor
帖子: 1983
注册时间: 2009-01-19 15:09

Re: root用户中文没问题,普通用户中文乱码的问题

#5

帖子 rapistor » 2011-05-22 12:27

执行命令后问题依旧,以前10.04没有这问题。
11.04grub.cfg普通用户打开中文乱码,root用户则正常,求解。
坚守在linux的天堂!
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: root用户中文没问题,普通用户中文乱码的问题

#6

帖子 tenzu » 2011-05-22 13:09

中文字体放~/.fonts里
85471212
帖子: 32
注册时间: 2016-02-03 21:51
系统: redhat

Re: root用户中文没问题,普通用户中文乱码的问题

#7

帖子 85471212 » 2016-02-10 9:14

问题是怎么解决的?目前我也碰到了同样的问题, root登陆字符显示正常,普通用户中文显示为方格,terminal 中空格也是如此。
回复