forked from andonome/lk
ch-ch-changes
This commit is contained in:
43
distros/arch/autologin.md
Normal file
43
distros/arch/autologin.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# Automatic Login On TTY1
|
||||
|
||||
Create a new autologin service:
|
||||
|
||||
> cp -R /etc/sv/agetty-tty1 /etc/sv/agetty-autologin-tty1
|
||||
|
||||
Note: The name of the custom service file must end with -tty1 (or another valid port). Otherwise the run-script will not work.
|
||||
|
||||
> vim /etc/sv/agetty-autologin-tty1/conf:
|
||||
|
||||
```
|
||||
|
||||
GETTY_ARGS="--autologin yourusernamehere --noclear"
|
||||
BAUD_RATE=38400
|
||||
TERM_NAME=linux
|
||||
|
||||
```
|
||||
|
||||
If you are logged in on tty1 right now, logout, switch to tty2 (with CTRL+ALT+F2) and re-login there.
|
||||
|
||||
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`.
|
||||
|
||||
```
|
||||
|
||||
if [ -z "$DISPLAY" ] && [ "$(fgconsole)" -eq 1 ]; then
|
||||
exec startx
|
||||
fi
|
||||
|
||||
```
|
Binary file not shown.
Reference in New Issue
Block a user