今天将gentoo从openrc转移到了systemd,详细过程就不说了,基本上都是按照wiki上的步骤进行的。还算比较顺利,一次性成功了,不过仍然遇到了一些小问题,在这里记录一下:
1. “systemd-journald Faile to set ACL”的问题
这个问题我也没高清楚,貌似是userid超出了systemd最大用ID的限制,具体请参照一篇Arch论坛帖子。我暂时采用了帖子中修改/etc/systemd/journald.conf文件的方法,修改内容如下:
[Journal] Storage=none ForwardToSyslog=yes #ForwardToKMsg=no 没使用所以没有改 ForwardToConsole=no
修改完后重启服务,问题解决。
systemctl start systemd-journald
2. 在X中应用无法启动的问题
进入X后,启动了一个urxvt,之后再也不能启动任何应用程序。退出X以后发现屏幕输出提示“不能连接到Dispaly 0:0”,呃这真有点莫名奇妙了……之前好好的。
重新使用“Xorg -configure”生成新的xorg.conf文件后重启X,问题解决……。
3. 使用systemd以后,合上笔记本屏幕,电脑会进入休眠状态。
这让使用外接显示器的我非常尴尬,网上找了半天发现了解决方法,修改/etc/systemd/logind.conf:
HandleLidSwitch=ignore
然后重启systemd-logind服务:
systemctl restart systemd-logind