Menimbang dan melihat sudah tidak adanya lalu lintas data yang menuju ke page Groups dan 157, maka kedua halaman ini dengan berat hati harus kami take down untuk tujuan efisiensi. (bandithijo, 2019/10/11) ● Untuk semua artikel yang memberikan tautan ke repositori dotfiles saya di GitHub, saat ini sedang dalam proses perbaikan sehingga tidak dapat diakses. Mohon maaf atas ketidaknyamanan ini. (bandithijo, 2019/03/14) ●

Konfigurasi Window Title untuk Simple/Suckless Terminal

Ditulis: 2019/04/15 Diperbaharui: 2019/12/10
Terminal Tips

بسم الله الرحمن الرحيم

Prakata

Simple/Suckless Terminal (st) adalah Terminal Emulator yang saat ini menjadi anak kesayangan saya.

Meskipun, masih terdapat beberapa fungsi-fungsi yang belum bisa saya dapatkan pada st namun fungsi-fungsi mendasar dan ketepatan dalam menampilkan warna dan simbol, sudah lebih dari cukup untuk menyelesaikan pekerjaan rumah tangga.

Kisah migrasi, meng-compile dan mem-patching-nya dapat teman-teman baca pada posting ini, “St, Simple Terminal yang Sudah Lama Saya Dambakan”.

Permasalahan

Saya baru-baru saja menyadari, ternyata terdapat kebutuhan lain lagi dari st yang saya perlukan. Yaitu, “detail” dari Window Title pada st.

Saat ini, Window Title pada st hanya menampilkan tulisan “st” saja. Sedangkan, saya membutuhkan Window Title yang dapat menampilkan detail dari perintah atau program yang sedang berjalan di dalam st.

gambar_1

Gambar 1 - Window Title pada st yang statis, hanya menampilkan details berupa tulisan "st"

Pemecahan Masalah

Langsung saja tanpa bertele-tele. Merujuk dari dokumentasi online yang bersumber dari faqs.org mengenai “Xterm Title”, pada bagian “Printing the current job name” saya menemukan jawabannya.

Dan kebetulan, tertulis pada dokumentasi tersebut, bahwa hal tersebut di atas, lebih mudah dilakukan saat menggunakan Shell bertipe ZSH daripada Shell jenis lain.

Maka dari itu, saya pertegas kembali, Artikel ini hanya untuk pengguna ZSH Shell.

Berikut ini langkah-langkahnya.

  1. Tambahkan baris perintah di bawah ini ke dalam file ~/.zshrc.

     # Untuk merubah titlebar dari st terminal
     # Sumber: http://www.faqs.org/docs/Linux-mini/Xterm-Title.html#s5
     case $TERM in
         st*)
         precmd () {
             # menampilkan direktori aktif (kondisi default)
             print -Pn "\e]0;st:%~\a"
         }
         preexec () {
             # menampilkan program yang sedang berjalan
             print -Pn "\e]0;st:$1\a"
         }
         ;;
     esac
    

    Silahkan dimodifikasi sendiri bentuk format dari detail Window Title yang diinginkan.

  2. Selesai. Coba buka st Terminal yang baru dan perhatikan Window Titlenya.


Apabila berhasil, akan menampilkan Window Title dengan detail seperti gambar di bawah ini.

gambar_2

Gambar 2 - Tampilan detail Window Title yang menampilkan direktori aktif (Default)

gambar_3

Gambar 3 - Tampilan detail Window Title saat menjalankan program

Pesan Penulis

Catatan ini bukan merupakan tandingan dari dokumentasi resmi yang ditulis oleh pengembang aplikasi di atas. Namun, sebagai catatan pribadi yang saya dokumentasikan untuk bahan pengingat di kemudian hari.

Apabila terdapat kekeliruan penulisan, kegagalan dalam konfigurasi, atau fungsi-fungsi yang lain, silahkan merujuk pada daftar referensi yang sudah saya sertakan di bawah.

Saya kira cukup seperti ini saja.

Terima kasih.

Referensi

  1. www.faqs.org/docs/Linux-mini/Xterm-Title.html#s5
    Diakses tanggal: 2019/04/15

Penulis

logo_author

BanditHijo adalah nama pena saya – meminjam istilah keren dari para penulis. Teman-teman menyebut saya sebagai GNU/Linux Enthusiast. Saya memang gemar mengutak-atik sistem operasi ini. Bukan karena hobi tapi karena saya perlu untuk menggunakannya. Hehe.

- Rizqi Nur Assyaufi