使用ArchLinux中过程中遇到的问题
2011-07-11 17:38
489 查看
可以到这里看本文,效果要好一些
前段时间装了archlinux,使用了一段时间的KDE,不过最终还是换回了Gnome。唉!没坚持住。
archlinux安装Gnome直接就装的Gnome3(Arch还真是超前),不过,Gnome3确实很漂亮!
下面是我遇到的几个问题,贴出来供大家参考:
1.在Gnome3下使用Fcitx
首先确定你安装了中文字体,如果没有安装,可以尝试:
sudo pacman -S ttf-arphic-uming ttf-arphic-ukai ttf-bitstream-vera wqy-bitmapfont wqy-zenhei
这些是我电脑上安装的字体.
然后终端下执行:sudo pacman -Sy fcitx
安装完成后,编辑文件:~/.profile #没有的话可以新建一个
添加以下内容:
export XIM=fcitx
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XIM_PROGRAM=fcitx
fcitx &
保存退出。重启系统后Ctrl+Space即可启动。
但这时候又有问题了,我发现在vim和gedit里面使用fcitx都有问题(比如方向键和BackSpace键无法正常使用),于是在网上搜了一下,
发现是GTK3的问题,网上有人提供了一个补丁,安装好之后,问题解决。
首先安装yaourt(关于yaourt,可以看中文wiki:https://wiki.archlinux.org/index.php/Yaourt_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87))
安装命令:sudo pacman -S yaourt
然后安装补丁:yaourt -S gtk3-with-xim-patch #好像是重新把GTK3编译了一下
安装完成后,再在vim,gedit里面试一试,是不是已经解决问题了呢?哈哈。
2.GNOME 3 不能设置中文
我安装好GNOME3之后,发现是英文界面(当然前提是你已经安装了中文字体),而且在系统设置里面的语言设置中未发现中文选项,解决方法如下:
确定配置文件/etc/rc.conf中LOCALE="zh_CN.UTF-8"
确定配置文件/etc/locale.gen中以zh_CN开头的几行未被注释
执行locale-gen
这时,在系统设置的语言设置里面就可以找到中文了,设置成中文,重启系统,这时看到的应该是中文界面了。
3.Mentohust无法联网
我们学校校园网上网用的是锐捷认证,我使用mentohust在arch下连网,我使用的是mentohust-0.3.1.tar.gz这个版本(可以在这里找到)。
虽然认证的时候提示认证成功,但是却上不了网。在JessonChan同学的帮助下,最终联网成功,感谢JessonChan同学!
问题出在mentohust的源码上,具体原因我也不太清楚。
解决方法:进入解压后的mentohust目录,执行vim ./src/myconfig.c
跳到39行:
static const char *D_DHCPSCRIPT ="dhclient"; /* 默认DHCP脚本 */
将dhclient改为dhcpcd,保存退出。
然后重新编译安装mentohust,连网成功!
修改后的mentohust可以在这里下载.
前段时间装了archlinux,使用了一段时间的KDE,不过最终还是换回了Gnome。唉!没坚持住。
archlinux安装Gnome直接就装的Gnome3(Arch还真是超前),不过,Gnome3确实很漂亮!
下面是我遇到的几个问题,贴出来供大家参考:
1.在Gnome3下使用Fcitx
首先确定你安装了中文字体,如果没有安装,可以尝试:
sudo pacman -S ttf-arphic-uming ttf-arphic-ukai ttf-bitstream-vera wqy-bitmapfont wqy-zenhei
这些是我电脑上安装的字体.
然后终端下执行:sudo pacman -Sy fcitx
安装完成后,编辑文件:~/.profile #没有的话可以新建一个
添加以下内容:
export XIM=fcitx
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XIM_PROGRAM=fcitx
fcitx &
保存退出。重启系统后Ctrl+Space即可启动。
但这时候又有问题了,我发现在vim和gedit里面使用fcitx都有问题(比如方向键和BackSpace键无法正常使用),于是在网上搜了一下,
发现是GTK3的问题,网上有人提供了一个补丁,安装好之后,问题解决。
首先安装yaourt(关于yaourt,可以看中文wiki:https://wiki.archlinux.org/index.php/Yaourt_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87))
安装命令:sudo pacman -S yaourt
然后安装补丁:yaourt -S gtk3-with-xim-patch #好像是重新把GTK3编译了一下
安装完成后,再在vim,gedit里面试一试,是不是已经解决问题了呢?哈哈。
2.GNOME 3 不能设置中文
我安装好GNOME3之后,发现是英文界面(当然前提是你已经安装了中文字体),而且在系统设置里面的语言设置中未发现中文选项,解决方法如下:
确定配置文件/etc/rc.conf中LOCALE="zh_CN.UTF-8"
确定配置文件/etc/locale.gen中以zh_CN开头的几行未被注释
执行locale-gen
这时,在系统设置的语言设置里面就可以找到中文了,设置成中文,重启系统,这时看到的应该是中文界面了。
3.Mentohust无法联网
我们学校校园网上网用的是锐捷认证,我使用mentohust在arch下连网,我使用的是mentohust-0.3.1.tar.gz这个版本(可以在这里找到)。
虽然认证的时候提示认证成功,但是却上不了网。在JessonChan同学的帮助下,最终联网成功,感谢JessonChan同学!
问题出在mentohust的源码上,具体原因我也不太清楚。
解决方法:进入解压后的mentohust目录,执行vim ./src/myconfig.c
跳到39行:
static const char *D_DHCPSCRIPT ="dhclient"; /* 默认DHCP脚本 */
将dhclient改为dhcpcd,保存退出。
然后重新编译安装mentohust,连网成功!
修改后的mentohust可以在这里下载.
相关文章推荐
- [转]使用ArchLinux中过程中遇到的问题
- Ubutun使用过程中遇到的问题以及解决方案
- git 使用过程中可能遇到的问题(遇到更新)
- Ida使用过程遇到的问题
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- Kafka实际使用过程中遇到的一些问题及解决方法
- 关于SpringBoot2.0版本使用过程中遇到问题
- Mysql触发器使用过程中遇到的问题
- Win7下myeclipse8.5安装和使用过程中遇到的问题
- maven使用过程中遇到的问题(依赖jar文件下载失败等)
- 记录Android studio使用过程中遇到的问题
- ElasticSearch使用过程中遇到的问题
- ViewPager+Fragment使用过程中手动清除及更新Fragment遇到的问题
- 关于dwz框架查找带回使用过程中遇到的问题
- Zepto 使用过程中遇到的问题总结
- 使用spark过程中遇到的技术问题及自身问题
- VC6使用过程中遇到的问题收集(1) zz
- Tensor Flow textum 使用过程中 遇到的问题和解决
- cocos2d-js 使用过程中遇到的问题总结
- 使用Ubuntu过程中遇到的问题:登录密码无法输入英文