Auto Login and Startx for a Specific Tty

Nestero
Bismillahirrahmanirrahim

Tips and Tricks

Tips and Tricks kali ini kita akan membahas bagaimana caranya membuat system agar otomatis login dengan user tertentu dan otomatis menjalankan perintah startx.

Persiapan

Langsung saja seperti biasa, bahan yang dibutuhkan hanya sebuah text editor 😁, jadi siapkan text editor kesayangan masing-masing,

Menambahakan user yang digunakan

Untuk pengguna systemd jalankan perintah systemctl edit getty@tty1 dengan akses root,

[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin <username> --noclear %I $TERM
  • <username> ganti dengan user yang akan digunakan untuk login secara otomatis Untuk pengguna non-systemd dalam kasus ini kita menggunakan runit tambahkan –autologin pada file konfigurasi yang terletak di /etc/sv/agetty-tty1/conf untuk artix linux terletak di /etc/runit/sv/agetty-tty1/conf
if [ -x /sbin/agetty -o -x /bin/agetty ]; then
  # util-linux specific settings
  if [ "${tty}" = "tty1" ]; then
     GETTY_ARGS="--noclear --autologin <username>"
  fi
fi

BAUD_RATE=38400
TERM_NAME=linux
  • <username> ganti dengan user yang akan digunakan untuk login secara otomatis

Menjalankan perintah startx

Untuk menjalankan perintah startx secara otomatis kita bisa menambahkan konfigurasi pada file .profile, pada kasus ini kita menggunakan .zprofile Untuk pengguna systemd

if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/tty1 ]]; then
 exec startx
fi

Untuk pengguna non-systemd dalam kasus ini runit

if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/tty1 ]]; then
  exec dbus-launch startx
fi

Tags:

Referensi:

Imam Az-Zuhri rahimahullah mengatakan :

Sesungguhnya yang menyebabkan ilmu hilang adalah lupa dan tidak mengulanginya.

"Sesungguhnya yang menyebabkan ilmu hilang adalah lupa dan tidak mengulanginya."

Catatan Terkait :

#semuabisaonline dengan Jetdino

Jetdino

comments powered by Disqus
Catatan Nestero

Nestero

🔥 GNU/Linux Enthusiast 🔥
🌟 Void Linux User 🌟

Catatan Terbaru :

Steam on Void

Nestero
Catatan Nestero

Pyblog

Nestero
Catatan Nestero

Enable Virtual Cam On OBS

Nestero
Catatan Nestero