Mengelompokkan Aplikasi dalam Folder di Gnome Shell Overview

Update: Sejak GNOME versi 3.34, aplikasi kini dapat dikelompokkan ke dalam folder dengan drag & drop saja.

Ketika kita menekan tombol Activities untuk membuka GNOME Shell Overview, kita akan menemukan seluruh menu aplikasi yang terinstal pada komputer. Menu aplikasi ini disusun dalam kolom-kolom layaknya launcher pada ponsel pada umumnya. Hanya saja, aplikasi ini disusun berdasarkan urutan abjad yang terkesan berantakan. Untungnya GNOME memungkinkan kita mengelompokkan aplikasi berdasarkan kategori yang dikenal dengan istilah AppFolder. Sayangnya, hanya ada dua AppFolder bawaan GNOME yakni Sundry dan Utilities.

Pada tutorial ini saya akan menunjukkan bagaimana caranya membuat AppFolder baru dan memindahkan aplikasi-aplikasi ke dalamnya.

Pengaturan AppFolder terdapat pada dconf. Melalui terminal, kita akan menggunakan perintah gsettings untuk mengubahnya.

Catatan: Jika kamu lebih terbiasa menggunakan GUI, kamu bisa menginstal program dconf-editor. Silakan mengacu pada path dan key seperti yang dijabarkan di bawah ini.

Membuat AppFolder

Daftar AppFolder disimpan di org.gnome.desktop.app-folders > folder-children.

Sebelum menambahkan folder baru, kita perlu mendapatkan daftar AppFolder yang sudah ada terlebih dulu:

gsettings get org.gnome.desktop.app-folders folder-children

Perintah di atas akan menghasilkan keluaran seperti ini:

['Sundry', 'Utilities']

Misalkan kita akan membuat folder “Games” untuk mengelompokkan aplikasi permainan, tulis ulang kembali seluruh daftar folder yang sudah ada di atas dengan tambahan folder baru kita:

gsettings set org.gnome.desktop.app-folders folder-children "['Sundry', 'Utilities', 'Games']"

Sejauh ini perintah di atas hanya berguna untuk memberitahu GNOME folder apa saja yang akan ditayangkan di GNOME Shell Overview. Sedangkan informasi mengenai masing-masing folder tersebut disimpan di org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folder/folders/FOLDER-NAME/ (ubah FOLDER-NAME dengan nama folder sebenarnya, untuk contoh kita tadi, nama foldernya adalah Games).

Nama folder di atas hanya digunakan sebagai ID saja. Nama ini tidak muncul di Activities. Untuk memberikan label nama pada folder tersebut, gunakan perintah ini:

gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folder/folders/Games/ name 'Games'

Menambahkan aplikasi ke AppFolder

Untuk menambahkan aplikasi ke folder Games yang baru saja kita buat, kita perlu mencari tahu nama file .desktop yang merepresentasikan aplikasi tersebut. File ini bisa ditemukan di dalam folder /usr/share/applications/ atau /home/USER/.local/share/applications/ pada komputer kita.

Misalnya, kita ingin menambahkan aplikasi Steam dan PlayOnLinux ke dalam folder Games. Nama file .desktop untuk kedua aplikasi tersebut adalah steam.desktop dan PlayOnLinux.desktop.

Perintah untuk menambahkannya adalah:

gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folder/folders/Games/ apps "['PlayOnLinux.desktop', 'steam.desktop']"

Saat menambahkan aplikasi, harap diingat untuk selalu menyertakan nama-nama aplikasi yang sudah terdapat di folder tersebut (seperti halnya saat membuat folder baru di tahap pertama tadi). Hal ini disebabkan karena ketika kita mengeset isian dengan gsettings, isian sebelumnya akan tertimpa oleh isian yang baru.

Kamu bisa mendapatkan isian saat ini mengganti perintah di atas menjadi gsettings get ....

Menambahkan aplikasi secara otomatis sesuai kategori

Umumnya setiap file .desktop yang diinstal oleh aplikasi sudah memuat informasi mengenai kategori yang sesuai dari aplikasi tersebut. Jadi daripada kita menambahkan satu per satu aplikasi ke dalam AppFolder, kita bisa juga cukup menyebutkan kategori dari AppFolder tersebut agar semua aplikasi yang memiliki nama kategori yang sesuai akan otomatis dimasukkan ke dalam AppFolder tersebut.

Untuk kategori permainan, nama standar yang digunakan adalah Game.

Berikut ini perintah untuk mendaftarkan kategori pada AppFolder:

gsettings set org.gnome.desktop.app-folders.folders:/org/gnome/desktop/app-folder/folders/Games/ categories "['Game']"

Mengeluarkan aplikasi dari folder

Dengan menggunakan pengaturan otomatis di atas, seluruh aplikasi yang memiliki nama kategori Game akan dimasukkan ke dalam folder Games tersebut. Mungkin kita ingin memasukkan semua permainan ke folder ini, kecuali aplikasi Steam (karena Steam merupakan aplikasi manajemen permainan, bukan permainan itu sendiri). Untuk mengeluarkan aplikasi tertentu dari AppFolder, caranya sama seperti untuk menambahkan aplikasi secara manual, namun kita mengesetnya pada key excluded-apps:

gsettings set org.gnome.desktop.app-folders.folders:/org/gnome/desktop/app-folder/folders/Games/ excluded-apps "['steam.desktop']"

Sekarang, apabila kita buka daftar aplikasi di GNOME Shell Overview, kita akan melihat folder Games berisikan semua permainan yang telah kita atur tadi.

Bonus: Menggunakan GUI untuk mengatur daftar menu aplikasi

Kalau kamu terlalu malas mengetik perintah-perintah di atas, ada juga program yang dibuat khusus untuk mengelola daftar menu aplikasi dan AppFolder yang bernama gnome-appfolders-manager. Kamu bisa mengunduhnya di sini atau mencari versi terbarunya di sini.

Tulis Komentar