三个关键的问题

1. 实现自动登录

在linux系统中一般自动登录需要设置etc/rc.d/rc.local和/etc/inittab这两个文件,可惜对于ArchLinux来说,这两个文件根本不存在。

参加官网的方法

https://wiki.archlinux.org/index.php/getty#Automatic_login_to_virtual_console

以root身份运行命令# sudo systemctl edit getty@tty1可以得到编辑文件的界面,然后再输入下面的内容,更改username为自己想要自动登录的用户名即可

/etc/systemd/system/getty@tty1.service.d/override.conf
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin username --noclear %I $TERM


2. 实现系统自动连接路由器的wifi

首先得手动连接过之后最好断开一次或者重启,然后用$ifconfig命令查看无线网卡的名称 (这里为wlan0)。

最后运行命令$sudo systemctl enable netctl-auto@wlan0.service

注意wlan0为无线网卡的名称。


3.实现登录后自动进入图形界面

在实现登录或者自动登录到某个帐号后,打开用户主目录下的隐藏文件.bash_profile,在后面加入下面内容

if [ -z "$DISPLAY" ] && [ -n "$XDG_VTNR" ] && [ "$XDG_VTNR" -eq 1 ]; then
  exec startxfce4
fi

其中,startxfce4是你进入图形界面的命令。我这里用的是桌面环境 xfce4。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐