为 Arch Linux 设置用户会话的初始配置

为 Arch Linux 设置用户会话的初始配置

我必须使用以下命令在每个会话中配置键盘:

setxkbmap -layout br

并连接:

systemctl start dhcpcd

我希望系统自动执行此操作,我尝试更改 .bash_profile 和 rc.conf 但没有成功。

答案1

Arch Linux 维基有有关配置键盘的详细文章

如果您只想为您的用户设置它(登录后),您可以将命令setxkbmap放在您的~/.xprofile~/.xinitrc.

正如 wiki 中所解释的,如果您希望该设置是全局的,您可以创建一个 Xorg 配置文件/etc/X11/xorg.conf.d/10-keyboard.conf

Section "InputClass"
        Identifier "Keyboard"
        MatchIsKeyboard "yes"
        Option "XkbLayout" "br"
EndSection

或者用于localectl set-x11-keymap br创建该配置文件(并设置控制台键盘布局)。

rc.conf已被弃用相当长一段时间了。你不应该拥有一个。

systemctl start service启动服务即可。要将其设置为在每次引导时启动,命令为systemctl enable service。这wiki 中的 systemd 文章有更多详细信息。

相关内容