+ -
当前位置:首页 → 问答吧 → A Newbie, With Questions

A Newbie, With Questions

时间:2010-02-23

来源:互联网

在下一只linux菜鸟。

大概一个月在自己的laptop上用
alternate cd 安装了ubuntu command line
system。

第一次发帖,问两个问题希望各位大大能够指教。
--------------------------
先解释一下,
我知道你一定很奇怪我用ubuntu却来这里发帖
原因是:

a)我的大部分linux知识是通过查archwiki,上这里这个
archlinux讨论区一点点积累来的。而且我也曾在虚拟机里面
安装archlinux。

b)你也看到了,我装的是command line system。因为我并不想要
一个windows的替代品,一个有着华丽的图形界面并使用各种配置工具
的系统。我喜欢archlinux的哲学,喜欢简单。我想即使我去
逛ubuntu的论坛大概也没什么用。

c)不用archlinux,是因为在虚拟机里安装archlinux的经历
让我比较恐惧rolling release(joke,也没那么严重啦),
我希望一个比较stable的系统。
-----------------------------------------------------------
诡异的fcitx问题。
我现在使用的是Awesome + Xterm + Opera + Fcitx (+ Slim)

Slim(ver. 1.3.1,自己编译的)采用init script的方式。
稍微具体点说就是在/etc/init.d下面放上从slim主页上弄下来的script,
然后用update-rc.d这个程序在那些/etc/rc*.d下面创建symbolic link。

fcitx(ver. 3.6.2,自己编译的,下文所说的情况也同样
发生在从163源里安装的3.6.0rc2上)

我在.bashrc里面为了使用fcitx设置了
export LC_ALL=en_US.utf8
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx

fcitx的配置文件就是改了一下显示的字体为WenQuanYi Bitmap。
其它保持原样。

awesome默认keyboard shortcuts。

情况是:
(以下测试的terminal emulator是xterm, uxterm, rxvt, urxvt。
其它没试过。)

在使用Slim的情况下,用awesome的keyboard shortcuts,即
Mod4 + Return调出的xterm,uxterm,rxvt,urxvt全部会出现
fcitx无法激活的情况,也就是Ctrl+SPACE之后fcitx也没有反应。

用Mod4 + R进入awesome的prompt,执行xterm(其它一样)得到的
terminal emulator也是fcitx无法激活。

但是,从上面两种方式调出的terminal emulator里面,执行
uxterm &(其它一样)
得到的terminal emulator里面一切正常,Ctrl+SPACE之后就可以
输入中文了。

其实不光是这些terminal emulators,执行Opera也是一样的情况。
再多的程序我也没试过了。
^^^^^^^^^
However,如果不使用Slim,手动startx的话。一切正常。

我实在很想知道这到底是什么原因。。。。。。

(对了,无论怎么样我都没办法让中英文快速切换键工作起来)
----------------------------------------------------------
请问能不能告诉一篇for beginner的mutt tutorial??
(请包括怎么样用外部程序完成Receive/Send的任务,
最好是for POP3, fetchmail + procmail的)

我可以看懂MuttWiki上的理论部分,但被配置搞晕了。
man XXX也是直接把自己搞晕。

ArchWiki上是getmail + procmail,但ubuntu的源里面
似乎抛弃getmail了??

Gentoo Wiki上的和ArchWiki上的配置似乎差别太大了吧。。。
反正自己是没发搞懂。。。。。

请不要建议我换其它的clients。我可以换用Opera自带的,
但学mutt一方面是出于学习的兴趣,另一方面是希望享受一下
用vim写邮件的快感。
----------------------------------------------------------
今后还请多多关照!

作者: twando   发布时间: 2010-02-23

fcitx估计是环境变量的问题。你试试把
export LC_ALL=en_US.utf8
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
等等,加到.profile里面而不是.bashrc里。
slim:
init-+-6*[agetty]
|-3*[mount.ntfs-3g]
|-mpd---2*[{mpd}]
|-slim-+-X
| `-awesome
|-syslog-ng---syslog-ng
|-udevd---2*[udevd]
`-urxvt---bash
startx:

init-+-5*[agetty]
|-login---bash---startx---xinit-+-X
| `-awesome
|-3*[mount.ntfs-3g]

作者: sharedu   发布时间: 2010-02-23

感谢 sharebu!

现在可以正常激活fcitx了!

作者: twando   发布时间: 2010-02-23

slim嘛,直接写到.xinitrc多好

作者: yafeng   发布时间: 2010-02-23

热门下载

更多