分页: 1 / 1

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

发表于 : 2011-05-19 14:56
ringfin
我修改了一下~/.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

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

发表于 : 2011-05-19 14:59
eexpress
字体目录的权限。

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

发表于 : 2011-05-21 0:43
ringfin
:em11 字体权限的问题
假设安体放在 /usr/share/fonts目录下,你需要做的是

代码: 全选

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

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

发表于 : 2011-05-22 1:54
levee
ringfin 写了::em11 字体权限的问题
假设安体放在 /usr/share/fonts目录下,你需要做的是

代码: 全选

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

有第二行就够了,第一行不推荐使用。

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

发表于 : 2011-05-22 12:27
rapistor
执行命令后问题依旧,以前10.04没有这问题。
11.04grub.cfg普通用户打开中文乱码,root用户则正常,求解。

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

发表于 : 2011-05-22 13:09
tenzu
中文字体放~/.fonts里

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

发表于 : 2016-02-10 9:14
85471212
问题是怎么解决的?目前我也碰到了同样的问题, root登陆字符显示正常,普通用户中文显示为方格,terminal 中空格也是如此。