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

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


发表新主题 回复
 
主题工具
旧 06-04-25, 19:20 第 1 帖
Lidi
 
 
 
注册会员  
  注册日期: Apr 2006
  帖子: 8
  精华: 0
 

标题: rxvt-unicode很卡,很慢


从运行到界面大概十几秒钟,cpu占用率百分百,鼠标几乎也不能动
运行象xclock之类的程序也是一样。

终端提示:Missing charsets in string to FontSet conversion

locale是zh_CN.utf8
  Lidi 当前离线   回复时引用此帖
旧 06-04-25, 21:25 第 2 帖
sssslang
 
sssslang 的头像
 
 
注册会员  
  注册日期: Sep 2004
  帖子: 490
  精华: 4
 

代码:
!! RXVT-unicode setting Rxvt.foreground:black Rxvt.background:white !! 设置透明背景 Rxvt.inheritPixmap:False !!打开标签页支持 #Rxvt.perl-ext-common:default,tabbed Rxvt.colorBD:blue Rxvt.colorUL:red Rxvt.scrollBar:False Rxvt.scrollBar_left:True Rxvt.scrollBar_floating:False Rxvt.scrollstyle:next Rxvt.scrollColor:AntiqueWhite Rxvt.saveLines:30000 Rxvt.color12:DodgerBlue Rxvt.font:xft:Vera Sans YuanTi Mono:antialias=true:pixelsize=14 Rxvt.boldFont:xft:Vera Sans YuanTi Mono:Style=Bold:pixelsize=14 Rxvt.preeditType:Root Rxvt.fading:50
把这个写到你的~/.Xdefaults里就可以了,记得把上面的字体换成你系统里的字体。







__________________
来发贴之前,我颤抖地敲下了pacman -Syu……
Arch 升级要看人品,所以── Do people want thick road.

Dothan 1.7G + 768M + ATI Radeon Mobility M6 LY + 40G
Archlinux + Fvwm +urxvt + Emacs
  sssslang 当前离线   回复时引用此帖
旧 06-04-25, 22:32 第 3 帖
Lidi
 
 
 
注册会员  
  注册日期: Apr 2006
  帖子: 8
  精华: 0
 

多谢楼上的兄弟。
这个方法里的Rxvt.preeditType:Root和直接运行urxvt -pt Root是一个道理,我想知道的是为什么会出现这种情况和为什么要这样解决。
  Lidi 当前离线   回复时引用此帖
旧 06-04-26, 10:12 第 4 帖
sssslang
 
sssslang 的头像
 
 
注册会员  
  注册日期: Sep 2004
  帖子: 490
  精华: 4
 

根据提示,我想应该是你的字体没设置对吧。所以用这个配置文件设置字体。
  sssslang 当前离线   回复时引用此帖
旧 06-04-27, 13:54 第 5 帖
Lidi
 
 
 
注册会员  
  注册日期: Apr 2006
  帖子: 8
  精华: 0
 

引用:
作者: sssslang
根据提示,我想应该是你的字体没设置对吧。所以用这个配置文件设置字体。

这个不是字体的问题,是输入法和urxvt的问题,起作用的是Rxvt.preeditType:Root
  Lidi 当前离线   回复时引用此帖
旧 06-04-30, 01:47 第 6 帖
lachesis
 
lachesis 的头像
 
 
注册会员  
  注册日期: Nov 2003
  帖子: 77
  精华: 0
 

这个问题是由于缺少UTF-8 locale所需的字符集引起的,要用zh_CN.UFT-8 X的字体里需要有ISO8859-1, GB2312.1980-1, GBK-0, ISO10646-1,否则就会有 Missing charsets in string to FontSet conversion 的提示。
  lachesis 当前离线   回复时引用此帖
旧 06-06-28, 15:06 第 7 帖
xw_xiao
 
xw_xiao 的头像
 
 
注册会员  
  注册日期: Sep 2003
  帖子: 574
  精华: 0
 

我用debian,我也有这个问题。用二楼的配置也没有解决。不过我没有一楼的提示。

google了一下,fcitx的主页有人说跟fcitx有关。把fcitx关闭后速度就很快了。

我这个问题应该怎么样解决呢?总不能要输入中文的时候就开控制台fcitx &一下吧?还有,如果在rxvt里边kill fcitx,这个rxvt就会死掉。

应该转给fcitx的作者看看,问题到底应该怎么样解决才好。







__________________
Debian testing amd64
Athlon64 3200+
ASUS M2MPV-MX C51PV+MCP51

IBM X31 testing i686

喜欢自由,喜欢Debian。
  xw_xiao 当前离线   回复时引用此帖
旧 06-06-28, 15:25 第 8 帖
xw_xiao
 
xw_xiao 的头像
 
 
注册会员  
  注册日期: Sep 2003
  帖子: 574
  精华: 0
 

向lachesis请教一下:

我的一些x程序启动倒是有一楼的提示,是不是也要在.Xdefaults里边做配置?应该怎么配置呢?

你说是缺少字符集,可是我都有了:
xuwei@XIAO:~$ cat /etc/glocale.gen

en_US.UTF-8 UTF-8



en_US ISO-8859-1

zh_CN GB2312

zh_CN.GBK GBK

zh_CN.UTF-8 UTF-8



在.Xdefaults里边做配置,应该是治标不治本的方法,想要从根本上解决,还是要在locale这里做文章吧。
  xw_xiao 当前离线   回复时引用此帖
旧 06-06-28, 21:05 第 9 帖
sssslang
 
sssslang 的头像
 
 
注册会员  
  注册日期: Sep 2004
  帖子: 490
  精华: 4
 

我最近发现有时也会出现CPU占用100%的问题。输入法是Fcitx。
不过懒得去找原因了。在X起来后开个urxvtd,然后用urxvtc就不会有问题了。
楼上的兄弟可以试试。
  sssslang 当前离线   回复时引用此帖
旧 06-06-28, 22:21 第 10 帖
inadavid 帅哥
 
inadavid 的头像
 
 
注册会员  
  注册日期: Mar 2003
  我的住址: 天津
  帖子: 267
  精华: 0
 

我也是utf8,为了输入别的语言,最近一直用scim,感觉还不错,可能是用的软件比较少,也没有遇到传说中的冲突阿什么的,推荐。
  inadavid 当前离线   回复时引用此帖
旧 06-06-29, 07:12 第 11 帖
jhuangjiahua
 
jhuangjiahua 的头像
 
 
★☆版★主☆★  
  注册日期: Apr 2004
  我的住址: 深空
  帖子: 9,502
  精华: 19
 

跟 X 字体和 XIM 光标跟随有关,

说来也算 苏哲 的责任

去看看你系统里的
/usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE

苏哲给 UTF-8 的 XLC_LOCALE 里加了个该死的 GBK-0 ,
而一般的系统都是用不着 GBK-0 字体的,
X 会在 poll 这个系统里不存在的 GBK-0 字体上用掉大量的资源。


所以解决有两个:
1. 简单地添加一个 GBK-0 字体, 或者直接加一个 GBK-0 的 alias

2. 修改 /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE , 去掉里面的
代码:
# fs3 class (Chinese Han Character GBK) fs3 { charset { name GBK-0:GLGR } font { primary GBK-0:GLGR substitute GB13000.1993-1:GLGR } }





或者, 不要用 X 字体, rxvt 支持用 freetype 的







__________________
-
每日抽一刻钟解答 ML 中初学者的问题,
每周抽两小时整理新学知识,发表体验 Blog/Wiki/mail 分享出去,
每周至少抽四个小时来翻译自个儿喜欢的自由软件的文档,
每月至少抽八小时编程,推进自个儿的项目,
每年至少参加一次自由软件的活动,传播自由软件思想,发展一名自由人…………

只要我们每个人都坚持下去!
10年!就可以改变中国软件的整体风貌!
          ── woodpecker.org.cn

───────────────────
linux.hiweed.com  ubuntu.org.cn  sf.net/projects/pycds
  jhuangjiahua 当前离线   回复时引用此帖
旧 06-06-29, 09:56 第 12 帖
sssslang
 
sssslang 的头像
 
 
注册会员  
  注册日期: Sep 2004
  帖子: 490
  精华: 4
 

引用:
作者: jhuangjiahua
或者, 不要用 X 字体, rxvt 支持用 freetype 的
我用的就是xft啊,可是有时还是会出现这样的情况。
  sssslang 当前离线   回复时引用此帖
发表新主题 回复


主题工具

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

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


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


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