Skip to main content

Modifikasi Folder Color Untuk Nautilus dan Nemo

Modifikasi extension Folder Color untuk file manager Nautilus dan Nemo pada prinsipnya hanya mengubah 2 bagian saja.

blankon-folder-color
Sample

Niat awalnya, saya ingin menerapkan eksperimen ini pada Ikon Komodo 2.0 yang sudah terinstal, umunya pada jenis ikon lainnya. Sehingga nantinya ketika tema ikon Komodo 2.0 diterapkan, saya bisa memilih warna-warna lain untuk membedakan berbagai macam jenis folder yang sesuai karakter isinya.

Sebelum lebih jauh, anda perlu memasang (install) Folder Color terlebih dahulu pada sistem anda. Cara menginstallnya bisa anda baca di Folder Color untuk Nautilus Ubuntu. Selain itu, anda pula membutuhkan aplikasi teks editor (semacam gedit) dan inkscape untuk mengubah desain warna ikon.

Baiklah, modifikasi ini sebetulnya berfokus pada 2 hal saja, yakni ;
1. File folder-color.py, terletak di /usr/share/nautilus-python/extensions/folder-color.py
2. Folder Media, ada di /usr/share/folder-color/

Langkah Pertama, folder-color.py
Pada Langkah ini, anda bisa mengubah Nama atau konfigurasi yang diperlukan. Misalnya saya Mengubah namanya menjadi "Blankon Folder Color" dan mengganti bahasanya menjadi bahasa Indonesia.
Ikuti dan ubahlah bagian-bagian berikut :
a. Backup dulu melalui perintah 
cp  /usr/share/nautilus-python/extensions/folder-color.py /usr/share/nautilus-python/extensions/backup-folder-color.py

b. Ubah melalui teks editor kesayangan anda, misalnya gedit dengan perintah :
sudo gedit /usr/share/nautilus-python/extensions/folder-color.py

Ubahlah bagian-bagian yang dicetak-tebal (bold) berikut :

#----- baris 23 s.d. 40 -----
locale.setlocale(locale.LC_ALL, '')
gettext.bindtextdomain('blankon-folder-color') #ganti sesuai kehendak anda
gettext.textdomain('blankon-folder-color') #ganti sesuai kehendak anda
_ = gettext.gettext

class ChangeColorFolder(GObject.GObject, Nautilus.MenuProvider):
    def __init__(self):
        self.COLORS = {'black':      _("Pilih jadi Hitam"), #ganti sesuai kehendak anda
                        'blue':       _("Pilih jadi Biru"), #ganti sesuai kehendak anda
                        'green':      _("Pilih jadi Hijau"), #ganti sesuai kehendak anda
                        'grey':       _("Pilih jadi Abu-Abu"), #ganti sesuai kehendak anda
                        'light_blue': _("Pilih jadi Biru Terang"), #ganti sesuai kehendak anda
                        'orange':     _("Pilih jadi Orange"), #ganti sesuai kehendak anda
                        'pink':       _("Pilih jadi Merah Muda"), #ganti sesuai kehendak anda
                        'red':        _("Pilih jadi Merah"), #ganti sesuai kehendak anda
                        'violet':     _("Pilih jadi Ungu"), #ganti sesuai kehendak anda
                        'yellow':     _("Pilih jadi Kuning") } #ganti sesuai kehendak anda
        
        self.SEPARATOR = u'\u2015' * 10
        self.HIDE_PATH = os.path.join(os.path.expanduser('~'), '.config', 'folder-color')
       
#------baris 106 s.d. 116 -----------
   # Main menu
        if len(items_selected) > 1:
            top_menuitem = Nautilus.MenuItem(name='ChangeFolderColorMenu::Top', 
                                             label=_("Blankon Folders Color"),  #ganti sesuai kehendak anda
                                             tip='',
                                             icon='')
        else:
            top_menuitem = Nautilus.MenuItem(name='ChangeFolderColorMenu::Top', 
                                             label=_("Blankon Folder Color"), #ganti sesuai kehendak anda
                                             tip='',
                                             icon='')

Tutup dan save. Selesai. Restart Nautilus dengan perintah nautilus -q atau Nemo dengan perintah nemo -q

Bagian kedua, menyiapkan desain ikon baru dengan aplikasi inkscape
jika Anda ingin mengubah juga jenis ikon baru menggantikan ikon warna-warna lama, maka desainlah melalui inkscape. Jangan lupa backup terlebih dulu ikon defaultnya.
blankon-folder-color
Sample Icons Pengganti ukuran 48x48 px dan 16x16 px

Folder Media dan Tumb
pada bagian media ( /usr/share/folder-color/media/), desainlah ikon dengan ukuran 48x48 px kemudian eksport menjadi format .png. Lalu buat pula ukuran ikon 16x16 px pada folder tumb ( /usr/share/folder-color/media/tumb). Terakhir, gantikanlah ikon default folder color dengan ikon baru anda di /usr/share/folder-color/media/

Hasil akhir dari modifikasi Folder Color untuk Nautilus dan Nemo akan seperti berikut :

blankon-folder-color
Finish

Demikianlah tutorial sederhana mengenai Modifikasi Folder-Color Untuk Nautilus dan Nemo ini. Semoga bermanfaat. Salam open source.

Popular posts from this blog

Perintah Terminal Emulator Android Bagian 1

Perintah Terminal Emulator Android merupakan perintah-perintah yang dapat dijalankan pada aplikasi Terminal android anda. Jika anda GNU/Linux user, tentunya bukan hal asing mengenai perintah-perintah Terminal ini.  Terminal Emulator Android Pada kesempatan ini saya hendak berbagi beberapa perintah dasar Terminal Emulator yang berjalan pada android anda. Namun, sebelum lebih jauh, jika anda belum memiliki aplikasi terminal Emulator ini, anda dapat memasangnya pada link Google Play Stor berikut ini : Android Terminal Emulator Berikut ini, beberapa perintah dasar Terminal Emulator android yang saya rangkum dari berbagai sumber (sumber saya cantumkan di bawah postingan) : su = super user ; mengaktifkan superuser mode (root). Hal ini ditandai dengan simbol $ sebagai user biasa, dan # sebagai superuser cd = Change Directory ; Membuka suatu direktory (folder) tertentu, misalnya  cd /system ls = List ; Menampilkan isi direktory (folder) tertentu, misalnya ls ...

ROOTING REDMI NOTE 4 (MIDO)

Rooting Redmi Note 4 (Mido) versi Snapdragon menggunakan OS GNU/Linux sangat mudah, dengan syarat : 1. OS GNU/Linux sudah terinstall adb dan fastboot 2. Handphone sudah Unlock Bootloader Rooting Mido Bahannya sebagai berikut, silakan download ; 1. TWRP-3.2.1-0-mido.img 2. Magisk-v15.2.zip 3. MagiskManager-v5.5.3.apk 4. Magisk-uninstaller-20180101.zip untuk jaga-jaga 5. lazyflasher-no-verify-opt-encrypt.zip Semua bahan bisa anda download pada link berikut : https://drive.google.com/drive/folders/1IIDS4QOVz3BlWCACRM-7tieBEkwocPBg?usp=sharing Berikut ini cara rootingnya ; Silakan handphone masuk ke mode Fastboot ( Volume - & power ) lalu hubungkan dengan kabel data USB Kumpulkan bahan rooting dalam satu folder, misal di ~/Desktop, buka terminal mode root, lalu ketik ~/Desktop# fastboot device Jika handphone sudah terbaca di terminal, booting ke recovery dengan perintah ~/Desktop# fastboot boot twrp-3.2.1-0-mido.img Handphone akan restart ke TWRP. Langkah pertama backup du...

Install Ubuntu Touch Pada Redmi Note 4 (mido)

A. Pra Install Sebelum lebih jauh, Redmi Note 4 anda harus : 1. Unlock UBL 2. Paham perintah fastboot dan mode root lainnya. 3. Backup data, siap kehilangan data. 4. Bukan handphone utama yang dipakai penting sehari-hari, tapi hanya untuk kebutuhan percobaan saja. 5. Siap bahan-bahannya yakni TWRP untuk mido, Ubuntu_Touch.zip. Semuanya tersedia di forum XDA. 6. Simpan Ubuntu_Touch.zip di SDCard. B. Proses Installasi Ubuntu Touch Ikuti langkah-langkah berikut : 1. Handphone sudah siap dijajal (sudah backup data, unlock UBL, Baterai lebih dari 50%, alat laptop dan kabel USB sudah siap). 2. Matikan handphone, lalu masuk ke mode fastboot (volume bawah dan tombol power) kemudian hubungkan kabel USB ke laptop. 3. Saya pakai OS Debian, jadi pada laptop ketik perintah : ~$ fastboot devices ~$ fastboot boot twrp_3.2.1.mido.iso 4. Handphone masuk TWRP, lalu buka bagian WIPE dan FORMAT DATA lalu restart. Ulangi langkah nomor 3 kemudian TWRP >> WIPE >> Advance wipe >> checklist b...