5
5
2011
5

悲剧的 Arch

本文来自依云's Blog,转载请注明。

昨天尝试切换到Arch,结局十分悲剧。

配置文件复制完毕,启动Awesome正常,启动火狐正常,然后其它的就木有正常的了。。。

首先是tmux。Arch下的tmux一直有个让我十分郁闷的问题:PATH/LANG等环境变量会被重置,但又不是所有环境变量被重置,所以在.zshrc中的检测也失败了。结局就是,我使用脚本自动在tmux中启动的程序几乎全部失败。

其次是empathy、gnome-terminal等使用了GTK3,但是GTK3是不读取~/.gtkrc-2.0的。于是它们的外观很丑很丑。上网搜了下,~/.gtkrc-3.0的格式改变了。虽然变成类似CSS的更容易了,但我还是得花时候学习啊。另外,很多GTK3的窗口右下角都会有个调整块,看着十分碍眼。

wuala因为是Java写的,所以界面还好没变。不过,我忘记密码了!!!wuala的密码是本地存储的,没有办法找回。看了下自己设的密码提示,还是没猜出来。后来换回Ubuntu在登录wuala时看到了密码的长度,又想到了另外一个可能的密码。不过我不敢在这个已经登录的wuala里试了,万一错了就太悲剧了。

继续使用中发现更多的问题。点击empathy中的链接发现默认使用Chrome打开了,不知道该如何设置。fcitx输入法在empathy中工作不正常,一旦按回车或者退格之后就表现出来了,回车、退格无效、Ctrl-空格经常不起作用、某些字母穿透了输入法直接上屏。

我用的Ubuntu中文论坛的加速脚本是那个Python版的。我提取了其pyc文件(并且修改了端口号)。现在也悲剧了——Python 2.7 不认 Python 2.6 编译的字节码文件!于是我只好到官网下载了2.6版的,然后编译安装。然后又是找不到libpython2.6.so.0.1这个库文件,sudo ldconfig后依旧不行。过了好久我才意识到是配置文件里没有包含/usr/local/lib这个目录,在/etc/ld.so.conf.d/下建个文件里边写上后终于好了。

遇到的这么多问题就解决了Python2.6那一个。于是最后只好郁闷地回到Ubuntu下了。


2011年5月7日更新:tmux 那个诡异的问题解决了,见login shell 和 non-login shell 不同造成的问题

2011年5月31日更新:fcitx 那个问题已经在csslayer的指导下几天前就解决了,需要打补丁。Bug 报告链接,我修改的 PKGBUILD 文件

Category: Linux | Tags: arch gtk3 | Read Count: 12962
cynic 说:
May 06, 2011 03:41:08 PM

1.tmux 貌似没碰到这个问题,回去试试去
2.gtk3也没那么丑啊,个人觉得挺漂亮的。调整块貌似有印象。
3.默认浏览器是在system-setting---->system info里面改的,输入法我用的是加入gtk3支持后的ibus,参见https://wiki.archlinux.org/index.php/GNOME_3_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
4.2.6到2.7没啥大的变化。。与其换2.7回2.6,不如重新编译成.pyc。。

Avatar_small
依云 说:
May 06, 2011 04:07:04 PM

1. 刚刚终于弄明白了,tmux 里开的 shell 是 login shell
2 & 3. awesome 下不知道怎么改啊啊啊
4. 没有源代码怎么编译?

耗子 说:
May 06, 2011 05:34:21 PM

我觉得,什么时候有时间再折腾吧。太痛苦了。

nick 说:
Jun 17, 2011 07:02:18 PM

我今天也忘记wuala密码了,然后google看有没有人遇到过这个问题,没想到转到这里来了。

Avatar_small
依云 说:
Jun 17, 2011 07:06:50 PM

我当初就 Google 过,不少人都这样。还好看到密码长度猜出来了~看来 Linux 终端输密码时完全不回显很有道理呀。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

| Theme: Aeros 2.0 by TheBuckmaker.com