LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 08-02-15, 18:06 第 1 帖
lufeng369
 
 
 
注册会员  
  注册日期: Aug 2005
  帖子: 175
  精华: 0
 

标题: 解决UTF-8 Locale下一些程序开启速度超卡超死的问题。。如xmessage,xterm,xfontsel..


一个字--删!
要删除的配置文件:(我使用的是zh_CN.UTF-8 Locale)
sudo rm /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE
我之前在zh_CN.UTF-8下打开一些X程序速度超慢。。删了这个默认的配置文件就OK了。。


参考文章:http://www.linux-wiki.cn/index.php/%...80%9F%E5%BA%A6

http://www3.eastgame.net/read.php?tid=985917

此帖于 08-02-15 18:17 被 lufeng369 编辑.
  lufeng369 当前离线   回复时引用此帖
旧 08-02-15, 18:36 第 2 帖
lufeng369
 
 
 
注册会员  
  注册日期: Aug 2005
  帖子: 175
  精华: 0
 

解决方法二:
修改/usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE
删掉含有GBK的字段
修改好后的XLC_LOCALE
引用:
# XFree86 NLS for Chinese locale zh_CN.UTF-8
# Modified from xc/nls/XLC_LOCALE/en_US.UTF-8
# by James Su <suzhe@turbolinux.com.cn>
#
# $XdotOrg: xc/nls/XLC_LOCALE/zh_CN.UTF-8,v 1.2 2004/04/23 18:44:34 eich Exp $
# $XFree86$

#
# XLC_FONTSET category
#
XLC_FONTSET

on_demand_loading True

object_name generic

# We leave the legacy encodings in for the moment, because we don't
# have that many ISO10646 fonts yet.
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}

# fs1 class (ISO8859 families)
fs1 {
charset {
name ISO8859-1: GR
}
font {
primary ISO8859-1: GR
}
}
# fs4 class
fs4 {
charset {
name ISO10646-1
}
font {
primary ISO10646-1
}
}
END XLC_FONTSET

#
# XLC_XLOCALE category
#
XLC_XLOCALE

encoding_name UTF-8
mb_cur_max 6
state_depend_encoding False

# cs0 class
cs0 {
side GL: Default
length 1
ct_encoding ISO8859-1: GL
}

# cs1 class
cs1 {
side GR: Default
length 1
ct_encoding ISO8859-1:GR
}

# cs3 class
cs3 {
side none
ct_encoding ISO10646-1
}

END XLC_XLOCALE
参考文章:http://www3.eastgame.net/read.php?tid=985917
http://outwater.blogbus.com/logs/15433617.html

此帖于 08-02-15 22:08 被 lufeng369 编辑.
  lufeng369 当前离线   回复时引用此帖
旧 08-02-15, 21:56 第 3 帖
daze
 
daze 的头像
 
 
注册会员  
  注册日期: Mar 2004
  我的住址: YunNan
  帖子: 123
  精华: 0
 

直接删这个文件后,我的 xterm 也快了,但这样会不会有什么后患?有没有什么程序用到这个文件?
  daze 当前离线   回复时引用此帖
旧 08-02-15, 22:12 第 4 帖
lufeng369
 
 
 
注册会员  
  注册日期: Aug 2005
  帖子: 175
  精华: 0
 

觉得第一种方法太暴力。。可以改用第二种方案试试。。
  lufeng369 当前离线   回复时引用此帖
旧 08-02-15, 22:15 第 5 帖
daze
 
daze 的头像
 
 
注册会员  
  注册日期: Mar 2004
  我的住址: YunNan
  帖子: 123
  精华: 0
 

呵呵,懒得去改文件了,就第一种吧!出问题再说。
  daze 当前离线   回复时引用此帖
旧 08-02-16, 15:36 第 6 帖
daze
 
daze 的头像
 
 
注册会员  
  注册日期: Mar 2004
  我的住址: YunNan
  帖子: 123
  精华: 0
 

这个文件不能删,否则 X 会在启动时提示 “X server does not support locale" ,启动 SCIM 时也有类似的提示,在我这里会造成除了 mlterm 外的所有程序都不能使用 SCIM 。
  daze 当前离线   回复时引用此帖
旧 08-04-06, 14:11 第 7 帖
chenzhijin1980
 
chenzhijin1980 的头像
 
 
注册会员  
  注册日期: Mar 2004
  帖子: 213
  精华: 1
 

标题: 谢谢 !


一开 Xterm就变得死慢!arch到底怎么搞得!这种问题太。。。。。居然会出现。还好现在解决了,多谢,更爱arch了!







__________________
请勿随意丢弃废旧电池,一个5号电池可将5平方米土地重金属污染达50年!!
  chenzhijin1980 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 12:05


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org