Yunindyo Prabowo

Wanna Be a Pythonist

Mengenal Linux Desktop Art

2019-04-05 yprawlinux

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,

ss1

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

ss2

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

config dotfiles pribadi

Pakde Epsi

Bandithijo

Reddit/r/Unixporn(gunakan vpn)

Another Inspired theme,dotfile,tips and tricsk from Adhi Pambudi