fix arch autologin
This commit is contained in:
parent
1e89f9776d
commit
29bf7abbe3
@ -1,36 +1,20 @@
|
|||||||
# Automatic Login On TTY1
|
# Automatic Login
|
||||||
|
|
||||||
Create a new autologin service:
|
Edit /etc/systemd/syste/getty@tty1.service.d/override.conf by typing:
|
||||||
|
|
||||||
> cp -R /etc/sv/agetty-tty1 /etc/sv/agetty-autologin-tty1
|
> sudo systemctl edit getty@tty1
|
||||||
|
|
||||||
Note: The name of the custom service file must end with -tty1 (or another valid port). Otherwise the run-script will not work.
|
The put in the following, changing $USER to your username.
|
||||||
|
|
||||||
> vim /etc/sv/agetty-autologin-tty1/conf:
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
GETTY_ARGS="--autologin yourusernamehere --noclear"
|
[Service]
|
||||||
BAUD_RATE=38400
|
ExecStart=
|
||||||
TERM_NAME=linux
|
ExecStart=-/usr/bin/agetty --autologin $USER -s %I 115200,38400,9600 vt102
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
If you are logged in on tty1 right now, logout, switch to tty2 (with CTRL+ALT+F2) and re-login there.
|
# Automatically Start X
|
||||||
|
|
||||||
Disable the regular tty1 service and enable autologin:
|
|
||||||
|
|
||||||
> rm /var/service/agetty-tty1
|
|
||||||
|
|
||||||
> ln -s /etc/sv/agetty-autologin-tty1 /var/service
|
|
||||||
|
|
||||||
Now switch to tty1 and you should already be logged in there automatically.
|
|
||||||
|
|
||||||
Autostart Graphical Environment on Login
|
|
||||||
|
|
||||||
Add the following to your shell's profile file to start X and lock the tty session:
|
|
||||||
|
|
||||||
# Autologin on tty1
|
|
||||||
|
|
||||||
In `bashrc`.
|
In `bashrc`.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user