阅读:11494回复:10
不能在tmux下使用小小输入法
rt,会乱码。ibus/fcitx都没有问题,yong在screen下也没有问题。
|
|
板凳#
发布于:2011-12-31 15:57
screen下和tmux下的环境变量是一样的值,没有修改。
图片:2011-12-31-155908_374x413_scrot.png 应该不是编码的问题,而可能是字符宽度的问题。您可以自己用tmux测试一下呀。 重复的汉字不是我打的,是自动出来的: 图片:2011-12-31-160856_498x285_scrot.png |
|
地板#
发布于:2011-12-31 17:20
我不使用这些client/serer之类的东西。
你这个不能称为乱码。你要报的是不是重复出汉字的事情,只有tmux这样? 小小输入法是用xim还是gtk im module在输入? |
|
4楼#
发布于:2011-12-31 19:10
是xim方式。terminal下只能用xim方式。
只在tmux下如此,在screen下正常。可能是两者处理中文字体的方式不同引起的。screen从一开始就支持多国文字,而tmux是最近才支持的,以前显示中文是乱码的。 现在看到的是重复出字,但如果删除的话,那就是乱码了,而且总有些内容删除不掉,打得多剩得多。 图片:2011-12-31-191407_588x80_scrot.png |
|
7楼#
发布于:2011-12-31 21:11
删除引起乱码的问题,这两个输入法没有?
tmux是ncurse做的,输入法不会直接和它打交道。如果在这个term里面输入文字正常,那么我不认为会和输入法有什么关系。 另外fcitx和ibus具体用了什么输入的,是否和小小输入法一样,你并没有告诉我,是用gtk im module还是xim。事实上我连你用的是什么term都不知道。 |
|
8楼#
发布于:2012-01-01 06:35
1. fcitx和ibus在tmux下使用正常。没有任何乱码,多字符,删除不掉的问题。
2. 使用的是xim方式(fcitx/ibus/yong都是此方式) 3. 在所有terminal下均有此现象,测试过的有: terminal/roxterm/rxvt-unicode/xterm/tilda 4. 在不同的shell下均有此现象,测试过的有:bash zsh tmux是一个非常棒的工具,推荐用Linux的朋友都试试。 因为想到下载一个tmux并不难,重现此bug也很简单,就没有详细描述使用环境了,请见谅。 |
|
9楼#
发布于:2012-01-01 11:44
我测试了一下,roxterm和lxterminal用tmux都没问题,测的程序有bash,vim,tmux版本是1.5.1,操作系统是f17
|
|
上一页
下一页