Mengenal Linux Desktop Art
Hai jumpa lagi pada artikel yang bertemakan Linux, pada kesempatan kali ini, saya akan menuliskan beberapa tips untuk memulai kustomisasi desktop linux. Sebelumnya kita telah mempelajari bagaimana cara mempercantik terminal linux menggunakan zsh dengan bantuan plugin zplug, untuk yang belum membaca artikel tersebut, dapat dibaca pada tautan berikut.
Pada artikel ini, saya akan menjelaskan trik-trik dasar mengenai ricing. Sebelum itu kita bahas dulu apa itu ricing.
Apa itu Ricing?
Ada beberapa pendapat mengenai awal mula kata ricing, yang paling terkenal adalah bermula dari kata Race Inspired Cosmetic Enhancement, lomba mempercantik mobil dengan menambahkan banyak aksesoris tanpa peduli dengan mesin yang pada akhirnya tidak akan membuat perbedaan berarti kecuali hanya dari tampilan. Pada akhirnya, Making improvements to a system that don’t actually do anyone any good, and can sometimes have negative ramifications xixixi.
Inti dari ricing adalah merubah tampilan sedemikian mungkin untuk mencari kenyaman dalam menggunakan linux sebagai perangkat kerja sehari-hari.
Kebutuhan
Para Ricer seperti di komunitas LDA(Linux Desktop Art) ataupun Community Forum seperti Unixporn sering berbagi hasil ricing mereka melalui gambar-gambar ataupun video disertai dotfilenya. Umumnya mereka menggunakan wm (window manager) sebagai media utama mereka dalam melakukan kegiatan ini. Beberapa wm terkenal seperti openbox, i3-wm, dwm, fluxbox dsb sering sekali tampil dalam forum-forum tersebut. Lantas, bagaimana dengan para pengguna desktop environtment seperti gnome, xfce ataupun plasma ?? tentu juga ada dari mereka yang melakukan kegiatan ricing pada desktop environtmen, hanya saja biasanya kebutuhan-kebutuhan khusus seperti bar atau panel bar sudah disediakan oleh desktop environtment terkait sehingga jangkauan untuk kustomisasinya lebih sedikit. Kita ambil contoh para pengguna wm biasanya akan mengkustomisasi bar seperti polybar ataupun lemon bar dengan launcher seperti rofi misalnya. Hal ini bisa saja dilakukan pada desktop environtment hanya saja sedikit lebih kecil ruang lingkupnya. Pada desktop environtment KDE PLasma misalnya yang telah menyediakan runner (krunner) ataupun panel default maupun Application Menu Bar.
Pada artikel ini kita hanya akan bermain pada aplikasi-aplikasi yang sering digunakan untuk mempercantik tampilan yang dapat diinstall di semua jenis wm ataupun desktop environtment, karena hampir semua aplikasi ini berbasiskan terminal.
Alat Tempur
sebagai contoh seperti gambar dibawah ini,

pada gambar diatas, saya menggunakan linux mint dan desktop environtment kde plasma. Seperti yang saya bilang diawal bahwa ini merupakan artikel sederhana untuk memulai mengkustomisasi tampilan dengan cara yang paling sederhana yaitu menggunakan beberapa tools berbasiskan terminal.
tools-tools yang berjalan pada gambar diatas adalah
-
tty-clock Aplikasi ini merupakan aplikasi untuk menunjukkan jam pada terminal anda, untuk menginstall aplikasi ini dapat dilakukan dengan beberapa cara tergantung distribusi anda.
Ubuntu
sudo apt install tty-clock
Arch
trizen -S tty-clock
atau anda dapat membuildnya sendiri dari repo githubnya tty-clock
untuk menyerupai tampilan diatas dapat menjalankan perintah sebagai berikut
tty-clock -c -C 4 -s -f "%A, %d %B %Y"
untuk lebih lengkapnya anda dapat membaca panduannya dengan mengetikkan
man tty-clock
dan untuk format tanggalnya anda bisa membaca tautan berikut
-
Neofetch Merupakan aplikasi command-line untuk menampilkan system info, anda dapat mendowloadnya baik dari repository atupun dari github resminya tergantung distribusi yang anda gunakan dan pastikan bahwa anda telah menginstall font yang telah mensupport fontawesome seperti powerline-font ataupun nerd-fonts.
sebagai contoh anda dapat menggunakan font berikut Fantasque nerd font
ubuntu/derivative
sudo apt install neofetch
Arch/derivative
sudo pacman -S neofetch
untuk keterangan lebih lanjut anda dapat membaca wiki yang disediakan oleh pengembang neofetch disini.
disini saya hanya memberikan contoh config yang anda dapat tiru dan anda sesuaikan berdasarkan selera anda. config
cara menggunakannya, buatlah file baru yang anda namakan misalnya
config.conf
pada directory~/Neofetch/
kemudian salin semua code yang ada pada tautan yang saya berikan kedalam config.conf anda.kemudian panggil dengan perintah berikut,
neofetch --config ~/Neofetch/config.conf
sesuaikan dengan directory anda menyimpan file tersebut.
tips untuk mempermudah, gunakan fitur alias dapat dibaca disini.
-
wttr.in Merupakan web penyedia informasi cuaca di beberapa Negara termasuk Indonesia, dan dapat digunakan secara langsung pada terminal dengan memanfaatkan fitur
curl
untuk lebih lengkapnya gunakan syntax berikut ini.
curl wttr.in/Semarang\?1
dalam syntax diatas, kita akan mengambil informasi cuaca pada kota Semarang dengan interval waktu satu hari penuh, sesuaikan dengan kota anda dan interval waktunya. seperti sebelumnya, anda dapat mengggunakan fitur alias dan sedikit bermain-main dengan pemrograman bash.
weather(){ curl wttr.in/$1\?$2 }
simpan pada file
.aliases
atau file.zshrc
anda. fungsi ini dapat dijalankan dengan# weather Kota jumlahHari weather semarang 1
-
GLAVA aplikasi audio visualizer, untuk penginstalannya anda dapat membaca di tautan berikut Glava
-
VIM text editor paling legend dimuka bumi ini, saya menggunakan spacevim yang anda bisa lihat di tautan berikut Spacevim
Contoh Lain

Sama seperti contoh diatas, hanya disini saya menambahkan 1 aplikasi activity yaitu gotop.
untuk instalasinya anda dapat mengikuti panduan dari halaman github resminya gotop
TIPS
Beberapa tips yang anda dapat lakukan selain menggunakan aplikasi-aplikasi diatas adalah pemilihan warna.
Pemilihan warna disini yaitu lebih kepada penggunaan warna pada color scheme terminal anda yang disesuaikan dengan basis warna wallpaper yang anda gunakan. Trik sederhana ini akan memberikan kesan magic dan tentu saturasi warna yang lebih enak dilihat.
selain anda dapat mengkonfigurasi secara manual pada terminal anda, anda juga dapat menggunakan satu tools paling ajaib, yaitu pywal.
PENUTUP
Dunia linux merupakan dunia yang paling flexible dalam hal apapun terkait konfigurasi baik teknis seperti setup server, coding bahkan hal-hal terkait tampilan. Sebagai langkah awal dimulai dengan terminal dan beberapa aplikasi pendukung seperti yang sudah saya jelaskan diatas. Tentu masih banyak hal-hal yang dapat dilakukan bahkan ditingkat yang lebih extreme (baca: advance) seperti mengganti panel dengan panel yang lebih customisable seperti polybar ataupun lemonbar atau juga mengganti window manager yang berbasiskan keyboar dan binding shortcut seperti i3 dsb. Tutorial ini hanya langkah kecil dari memulai hal sederhana yaitu ricing tampilan linux. Dan seperti yang saya juga bilang diawal, bahwa Ricing bisa menjadi sesuatu yg sangat useless dan belum tentu berguna bagi semua orang, tapi kembali lagi bahwa Aesthetic itu adalah seni, dan seni bisa menjadi kedamaian bagi sebagian orang dan pencapaian kepuasan batin yang hanya bisa dirasakan dengan hati XD.
Inspirasi dan Sumber Bacaan
Reddit/r/Unixporn(gunakan vpn)
Another Inspired theme,dotfile,tips and tricsk from Adhi Pambudi