Menjalankan Linux Desktop Environtment (DE) pada TTY1 dan Window Manager (WM) pada TTY2

mrfdn author

Rafi

mrfdn.com - Saat ini saya sedang bermain dengan Window Manager, motivasinya supaya pengetahun linux semakin terasah, bukan seputar itu-itu saja. Banyak hal yang bisa diulik dan di explore di sini.

Sebab bermain di Desktop Environtment sepertinya sudah sangat gampang. Tampilan GUI linux sudah sangat mudah digunakan, baik untuk pemula sekalipun.

Lain halnya ketika hanya menggunakan Window Manager pada sistem. Sistem jauh lebih ringan karena tidak banyak proses background yang bisa dibilang bloat.

Ambil contoh Gnome , banyak aplikasi yang berjalan tetapi sebenanrya tidak begitu digunakan.

Sedangkan ketika menggunakan Window manager, aplikasi yang berjalan benar-benar minim, sehingga bisa menghemat proses CPU dan memori ram komputer .

Jadi setelah saya install Window Manager i3 , lalu beralih ke DWM (dynamic window manager), saya punya ide untuk menjalankan :

  • DWM di TTY1
  • Gnome di TTY2

Karena tidak ada gambaran, saya pun bertanya ke grup facebook, lalu menemukan jawabannya melalui postingan blog mas Anggit.

https://anggit.com/archive/202105/post/2001002700/start-multiple-wm-session-on-different-tty-number.html

Idenya adalah dengan mengubah pengaturan file xinitrc.

Jadi saya pun mengubah file xinitrc saya menjadi seperti ini :

  for arg in "$@"; do 
        case $arg in 
            vt1) 
                # Start DWM 
                exec dwm 
            ;; 
            vt2) 
               # Start Gnome
                exec gnome-session 
            ;; 
            vt3)
               # put your spesific DE / WM below
               # exec ...
            ;;
        esac 
    done 

Karena saya sudah punya pengaturan sendiri untuk file xinitrc saya, jadi saya sesuaikan pengaturannya sehinga menjadi seperti ini

    for arg in "$@"; do 
        case $arg in 
            vt1) 
                xrandr --output LVDS1 --off --output DP1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output DP2 --off --output DP3 --off --output HDMI1 --off --output HDMI2 --off --output HDMI3 --off --output VGA1 --off --output VIRTUAL1 --off & 

compton --config ~/.config/compton.conf -b &

nitrogen --restore &

# loop restart dwm without exit
while true;do
    dwm >/dev/null 2>&1
done
                exec dwm 
            ;; 
            vt2) 
                exec gnome-session 
            ;; 
        esac 
    done 

Kemudian untuk menjalankannya masukkan perintah ini saat login :

#untuk menjalankan DWM pada TTY1
startx vt1 

#untuk menjalankan Gnome pada TTY2
startx vt2 

#untuk menjalankan DE/WM anda pada TTY3
startx vt3 

Ternyata mudah untuk menjalankan DE dan WM tertentu pada TTY tertentu.

Semoga bermanfaat.

mrfdn author

Rafi

  • 15 year+ of Linux user.
  • 5 years+ blogger and web developer.

Jika artikel yang dibuatnya ternyata bermanfaat, support dengan cara

Baca juga