LinuxSir.cn,穿越时空的Linuxsir!

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

请问有人用emacsdaemon么

[复制链接]
发表于 2010-1-13 04:25:04 | 显示全部楼层 |阅读模式
我发现如果用emacsdaemon来启动daemon的话(rc-update加入启动),用emacsclient连接上去后无法使用ibus输入法。按ctrl+space得到的是mark set这个效果。

请问有什么解决办法么。多谢
发表于 2010-1-13 08:55:32 | 显示全部楼层
一直都是用emacs-daemon的,没有楼主的现象。

猜想是字体的问题。楼主是如何设置字体的?
1. 在 xorg.conf 文件的字体路径中应该有一个中文字体。
  1. Section "Files"
  2.         FontPath     "/usr/share/fonts/droid"
  3.         FontPath     "/usr/share/fonts/TTF"
  4. EndSection
复制代码

2. 如果上面的设置不能解决问题,可能跟emacs字体设置有关。
楼主是如何设置emacs字体的呢?关于emacsclient字体的问题,本论坛曾有过讨论,并且至少有两个解决方案,请自行搜索。
回复 支持 反对

使用道具 举报

发表于 2010-1-13 12:47:33 | 显示全部楼层
你可以将输入法的热键设置为其他
回复 支持 反对

使用道具 举报

发表于 2010-1-13 13:42:20 | 显示全部楼层
im 怎么 export 的?
启动加那个 -x 了么?

export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
ibus-daemon -d -x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-15 11:20:28 | 显示全部楼层
多谢大家了。我现在发现问题很郁闷,不光client的emacs,就正常启动的emacs也无法使用ibus输入法了。已经尝试过的方法
1.换中文locale
2.ibus-daemon -d -x(这个一直就有)
3.换快捷键

均不行。。。。 :(
emacs-23.1.1
ibus-1.2.0.20100111

郁闷呢
回复 支持 反对

使用道具 举报

发表于 2010-1-15 11:55:43 | 显示全部楼层
我的笔记,看看是哪个有用。
我自己最近在 LFS-SVN 上遇到是第三条解决的。
  * 查看 /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType里面是不是有死链接
  * 原来错把font-adobe-75dpi给卸载了
  * emacs 无法激活输入法
     只要在 /etc/X11/xorg.conf 中加入

     Section "Files"
     FontPath     "/usr/share/fonts/X11/misc"
     EndSection

     应该是随便加一个就行。
回复 支持 反对

使用道具 举报

发表于 2010-1-15 12:23:36 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2010-1-15 13:20:35 | 显示全部楼层
那个,可以尝试下设定LC_CTYPE,只设定LC_ALL,LANG不太管用

emacs中不能启用输入法这个问题一直是未解之迷,似乎很难复现,找不到原因
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-16 08:17:47 | 显示全部楼层
多谢大家。继续尝试

4. 检查adobe系列字体(全部都在,为保险起见还重新emerge了一次)
5. 用zh_CN的CTYPE
6. xorg.conf里面添加字体路径

均无效
我肯定是最郁闷的了。。。
回复 支持 反对

使用道具 举报

发表于 2010-1-16 08:46:46 | 显示全部楼层
1. 换fcitx试试
2. 请问系统里都安装了哪些中文字体,我曾经有一年半的时间无法使用emacs中的输入法,后碰巧查明原来是windows下的字体(黑体、楷体)惹的祸,之后就再也不敢随便安装中文字体了,凡是用不到的字体统统删除,之后就再没有不正常过。
回复 支持 反对

使用道具 举报

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

本版积分规则

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