Sejak memasang "dark" theme, saya cenderung menjadi malas menulis. Untuk sementara, dark theme saya disable dulu yaa. Terima kasih (^_^) (bandithijo, 2024/09/15) ●
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.
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.
Tambahkan baris perintah di bawah ini ke dalam file ~/.zshrc
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 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.
Selesai.
Coba buka st Terminal yang baru dan perhatikan Window Titlenya.
Apabila berhasil, akan menampilkan Window Title dengan detail seperti gambar di bawah ini.
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
- www.faqs.org/docs/Linux-mini/Xterm-Title.html#s5
Diakses tanggal: 2019/04/15
Lisensi
Atribusi-NonKomersial-BerbagiSerupa 4.0 Internasional (CC BY-NC-SA 4.0)
Penulis
My journey kicks off from reading textbooks as a former Medical Student to digging bugs as a Software Engineer – a delightful rollercoaster of career twists. Embracing failure with the grace of a Cat avoiding water, I've seamlessly transitioned from Stethoscope to Keyboard. Armed with ability for learning and adapting faster than a Heart Beat, I'm on a mission to turn Code into a Product.
- Rizqi Nur Assyaufi