20230320 08h51m55s grim e1679278790918

Mengenal TBSM, Session Manager Sederhana dan Ringan.

Sebagai pengguna distro GNU/Linux, kita mengenal beberapa session manager, di antaranya lightdm, sddm, gdm, xdm dan lain-lain. Session manager tersebut memilki kelebihan dan kekurangannya masing-masing dan bisa mempermudah user untuk meluncurkan desktop environment maupun window manager. Sebagian user juga ada yang memilih tidak menggunakan session manager dan memilih langsung meluncurkan desktop environment maupun window manager dari tty. Saya sendiri berada di tengah-tengah, menggunakan session manager yang sederhana, ringan, dan memiliki dependensi sedikit. Session manager yang saya pakai adalh TBSM (Terminal Based Session Manager).

TBSM, session manager seperti apa itu ?

Seperti namanya TBSM (Terminal Based Session Manager), TBSM merupakan session manager yang berbasis terminal. TBSM menggunakan tampilan berbasis text / non-GUI. TBSM pada dasarnya hanya berupa skrip bash dan bisa langsung dijalankan lewat tty. TBSM memiliki dependensi yang cukup minimal. Saat ini, TBSM hanya berjalan di distro GNU/Linux, untuk freebsd dan sejenisnya belum ada port-nya.

Apa perbedaan TBSM dengan session manager yang lain ?

Berikut ini adalah beberapa perbedaan antara TBSM dengan session yang lain.

  • Tampilan.

Kebanyakan session manager / display manager biasanya menggunakan tampilan grafis / GUI, TBSM menggunakan tampilan berbasis text.

  • Dependensi.

Session manager yang lain memiliki dependensi library yang memiliki jumah beragam. Lightdm dan sddm memiliki dependensi yang lumayan sedikit, disusul gdm3 yang memiliki dependensi yang cukup banyak. TBSM sendiri hanya memiliki dependensi yang sedikit, selama desktop environment atau window manager terinstall, TBSM bisa langsung dijalankan.

  • Cara menjalankan.

Session manager yang lain kebanyakan dijalankan dengan user root atau lewat init service, TBSM dijalankan lewat tty dengan perintah tbsm oleh user biasa / non-root.

  • Penanganan ketika error.

Error dan galat yang sering ada pada session manager yang lain biasanya adalah

  1. loop login.
  2. tidak bisa masuk sesi tertentu.
  3. hang ketika masuk halaman login.

Penanganan error tersebut biasanya bisa dilakukan dengan restart layanan, edit konfigurasi, sampai reinstall paket. Error pada TBSM biasanya hanya mengikuti sesi yang dipilih, penangannya kembali ke sesi masing-masing.

Bagaimana cara pasang dan menjalankannya ?

  • Cara instalasi :

    1. Clone repositorinya di https://github.com/loh-tar/tbsm !
    2. Jalankan perintah make.
  • Cara menjalankan tbsm :

    1. Beralih ke tampilan tty !
    2. Disable atau stop proses display / session manager yang lain !
    3. Jalankan perintah tbsm !
    4. Beberapa daftar desktop environment atau window manager akan muncul.
    5. Pilih sesuai nomor.
    6. Desktop environment atau window manager akan segera terluncurkan.

Penutup.

TBSM bisa menjadi alternatif session manager atau display manager yang sederhana dan ringan. Sangat cocok untuk kamu yang ingin sesuatu yang minimalis namun tetap fungsional. Bagaimana ? Siap beralih ke TBSM ? Kamu bisa tulis display manager atau session manager favorit kamu di kolom komentar !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *