Blog

Return to Funtoo and XF86Audio Key Problem

上周日,我把 X250 笔记本的系统换成了 Funtoo。

我是在折腾,因为生活上的一些原因,总觉得一些沉闷。上周末我看知乎的时候,看到一个长期用滚动更新的 UNIX 系统是什么感觉,一位 FreeBSD 的用户做了回答,让我一下子又想念起了 FreeBSD。但 FreeBSD 对新硬件的支持实在是让人迥异,Intel 的显卡一直没有驱动,启动不起来 X。不仅如此,配置无线网卡驱动也要费一番功夫。听说 OpenBSD 在这方面做的不错,让我不禁感叹世风日下,人心不古。

我最终没有勇气安装 OpenBSD,之前没有接触过,只知道安全性很牛,但相对于 FreeBSD 总是从心里上有些陌生。虽说今天的 FreeBSD 也早已不是我之前印象中的那样子了,我之前用的版本是 4.7,现在已经到了 11 了。

不过这个本子总是想再折腾些什么。我曾经装好 Arch 之后,想过永远这么用下去。网上我看过不少 Arch 资深用户的博客,从几年前就开始用,系统就这么一直滚了下来。当中经历过 Systemd 的转换,看上去那种厚重的沧桑感其实挺酷的。但目前 X250 不算是我的主力计算机(虽然我在上面开发 Ruby 感觉还是很爽的),但这台电脑我当初买来就是为了折腾着玩的,心想还是再折腾一轮吧。

之前在上面安装过 Funtoo,这次想着装个 Gentoo 试试。因为不久前装过,所以这次也有了一些底气。上次我装 Funtoo 的时候,进入了 X 界面后却无法连接无线网络,只好区路由器旁边插着网线来弄,没有桌子,把电脑放椅子上,很累。这次我捣鼓了一下 wpa_supplicant,可以通过无线来安装了。

但好景不长,周日晚上我大半时间就用在引导上了,下载了 ISO 镜像,写进优盘里,怎么也引导不起来,换了一个优盘,依旧如此。最后切换到 BIOS 才正常引导。到了后来,我算明白了 Arch 的引导 ISO 文件名中的 dualboot 是什么意思。最后安装 GRUB 的时候,用 EFI 的模式安装自然不行。我灵机一动,用了 Arch 的引导 ISO 做了引导盘,再 chroot 进 Gentoo 系统里,这次正常安装上了。

除了想用 UEFI 外,我因为在 Arch 中算是熟练了,想用 Systemd。Gentoo 和 Funtoo 官方都没有正式支持,但 Gentoo 给出了说明。一开始我弄完后,重启发生了 Kernel Panic。我不大清楚是哪里的问题,经过查文档,才发现 grub 的配置里没有加上 systemd 的那行。改了之后就好了。

之后又遇到了大问题。我的显卡不能正常识别,运行 iwconfig 总是没有无线网卡的信息。找了很多文档,网上关于 iwlwifi 的内核配置我来回弄了好几次,反复编译了内核,一直没有改进。之后我干脆用 Genkernel 的方式试试,结果一直不行。着让我十分沮丧,没有无线网络,在 Linux 下几乎寸步难行。我最终没有确认问题的原因,所以也没有更加深入的尝试,比如换个内核版本之类的,最终还是放弃了。

改装 Funtoo,当中很多步骤都被简化了,其实还蛮享受的。最终硬件上都正常识别了,几乎是前天晚上一晚上的事。昨天一天在单位里搞定了各种包,X、Firefox 等都一切正常。这次我依旧保留了分区,我觉得把 /home 单独分一个区真实太明智了,其实我想 /etc 也许也可以单独弄一个,这次重装之前,我把之前 /etc 目录给复制到 HOME 下了,也省去了一些配置的功夫。各种软件几乎没有任何需要配置的地方,特别是 Awesome,当初我配置的时候也费了不少时间,这次相当于装上就能直接用。还有 Firefox,启动后我需要的插件都在那里好好的,简直就像没有重装过一样。

当中有几项问题:其一是 Emacs 那丑陋的菜单栏和进度条;其二是 Awesome 的 WIFI 指示插件不能正常显示;其三是声音调整按键不起作用。

对于第一点,我知道是 USE 的问题,我没有搞好是哪个关键字没有弄对。经过今天中午的尝试,在于没有启用 gtk,而是用了 gtk3,加上 gtk 就好了。第二点,曾经让我百思不得其解,最终才发现,Funtoo 里无线网卡已经不是 wlp3s0 了,而是 wlan0,在配置里修改了,马上就好了。

至于第三点,更是让我想不明白,过去从来没有遇到这样的问题!通过 xev 检测,我发现音量+、音量-、静音、屏幕亮度+、屏幕亮度-这几个键都不能正常识别,显示一堆没有规律的数字。上次我装 Funtoo 时没有这个问题,在 Arch 里更是不存在。我查过很多文档,都没有和我遇到类似的问题。我尝试把驱动由 evdev 改到 libinput,也依然没有解决问题,反而修正了之前我没注意到的问题。

不过,好在这个问题只是带来了不便,不像没有无线网络这样的问题,让我无法使用。这个,暂时徐徐图之吧。

1 comment

  1. 升级到 Awesome 4.0 | 人到中年 - pingback on 2017/03/06/ 01:04
    沙发

Leave a Reply