Modifikasi extension Folder Color untuk file manager Nautilus dan Nemo pada prinsipnya hanya mengubah 2 bagian saja.
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.
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 :
Finish |
Demikianlah tutorial sederhana mengenai Modifikasi Folder-Color Untuk Nautilus dan Nemo ini. Semoga bermanfaat. Salam open source.