Menu konteks di manajer file untuk Ubuntu 24.04 - Nautilus vs Nemo vs Dolphin vs Caja
Di mana pengaturan menu konteks yang disesuaikan dalam Nautilus?
Setelah menginstal ulang Linux pada PC baru, saya terkejut bahwa saya tidak dapat menemukan cara mudah untuk mengatur ulang menu konteks di Ubuntu 24.04.
Saya sudah terbiasa dengan Mengatur Ulang Menu Konteks di Nemo / Linux Mint, dan kini hal ini menjadi kejutan! Ubuntu baru ini tidak memiliki fitur tersebut…
Cara standar yang dulu digunakan dan bagaimana sekarang
Untuk menambahkan item menu konteks (menu klik kanan) kustom ke manajer file Nautilus di Ubuntu, Anda bisa menggunakan beberapa metode tergantung kebutuhan dan versi Ubuntu:
1. Menggunakan Nautilus-Actions (FileManager-Actions)
Ini adalah cara paling ramah pengguna untuk menambahkan aksi kustom ke menu konteks Nautilus.
Langkah-langkah:
- Pasang Nautilus-Actions:
sudo apt-get install nautilus-actions
- Luncurkan Alat Konfigurasi Nautilus-Actions:
nautilus-actions-config-tool
- Buat Aksi Baru:
- Klik “Define New Action”.
- Di tab Action, atur label menu dan (opsional) ikon.
- Di tab Command, tentukan perintah atau skrip yang ingin dijalankan saat item menu diklik (misalnya
/usr/bin/gedit
untuk membuka file di Gedit). - Gunakan tombol Legend untuk melihat parameter yang tersedia (misalnya
%f
untuk file yang dipilih). - Di tab Execution, pilih apakah aksi harus dijalankan di terminal atau secara normal.
- Simpan aksi Anda dan muat ulang Nautilus:
Buka ulang Nautilus dan item menu konteks baru Anda seharusnya muncul di bawah submenu “Nautilus Actions”. Jika tidak, keluar dan masuk kembali.
nautilus -q
2. Menggunakan Ekstensi Python Nautilus
Jika Anda ingin fitur yang lebih canggih atau terintegrasi, Anda dapat menulis skrip Python sebagai ekstensi Nautilus.
Langkah-langkah:
-
Pasang dukungan ekstensi Python:
sudo apt-get install python3-nautilus
-
Buat direktori ekstensi (jika belum ada):
mkdir -p ~/.local/share/nautilus-python/extensions/
-
Tulis skrip ekstensi Anda (misalnya
my_extension.py
) di direktori tersebut. Anda dapat menggunakan contoh kode sebagai template. -
Muat ulang Nautilus:
nautilus -q
Ekstensi Anda akan menambahkan entri menu konteks baru sesuai yang didefinisikan dalam skrip Anda.
Metode | Kesulitan | Dukungan GUI | Skrip Kustom | Terbaik Untuk |
---|---|---|---|---|
Nautilus-Actions | Mudah | Ya | Ya | Pengguna umum, aksi sederhana |
Ekstensi Python Nautilus | Sedang | Tidak | Ya | Aksi yang lebih canggih dan terintegrasi |
- Sejak Ubuntu 19.04, Nautilus-Actions sedang beralih ke FileManager-Actions, tetapi prosesnya tetap mirip.
- Untuk Ubuntu 21.10 dan versi setelahnya, ekstensi dan skrip Python adalah cara terintegrasi untuk menambahkan item menu kustom.
Kenyataan pahit hari ini
nautilus-actions sekarang sudah ditinggalkan di Debian dan Ubuntu juga tidak menyertakannya lagi. Begitu pula dengan filemanager-actions-nautilus-extension.
masih ada cara - skrip Python sebagai ekstensi Nautilus meskipun
Dan Anda dapat membuat file di folder Templates dan akan digunakan dalam menu konteks Dokumen Baru, tapi ini tidak cukup untuk tingkat penyesuaian yang dicari.
Alternatif manajer file
Sebagai pengganti Nautilus, kita dapat menggunakan Nemo, Caja, Dolphin, atau Thunar untuk penyesuaian menu konteks.
Berikut adalah perbandingan kemampuan penyesuaian menu konteks di Nemo, Caja, Dolphin, dan Thunar:
Manajer File | Dukungan Penyesuaian Menu Konteks | Metode & Fleksibilitas | Catatan |
---|---|---|---|
Nemo | Ya | Nemo Actions—GUI atau pengeditan manual; sangat fleksibel | Anda dapat menambahkan entri menu konteks kustom untuk jenis file tertentu, perintah, dan skrip. Banyak pengguna memuji ekstensibilitasnya. |
Caja | Terbatas | Tidak ada antarmuka kustom aksi bawaan | Penyesuaian menu konteks tidak sekuat Nemo atau Thunar. Beberapa plugin ada, tetapi fleksibilitas terbatas. |
Dolphin | Ya | Menu Layanan—tambahkan file .desktop di folder tertentu; sangat fleksibel | Memungkinkan aksi kustom yang kuat untuk file dan folder melalui skrip menu layanan. Dokumentasi bagus, tetapi pengaturannya manual. |
Thunar | Ya | Aksi Kustom—GUI untuk menambahkan/edit; sangat ramah pengguna | Mudah menambahkan aksi kustom melalui GUI. Anda dapat menentukan jenis file dan kondisi saat aksi muncul. |
Ringkasan kekuatan:
- Nemo: Penyesuaian yang luar biasa dan ramah pengguna melalui Nemo Actions. Mendukung skrip, perintah, dan kondisi jenis file.
- Dolphin: Sangat fleksibel dengan menu layanan, meskipun pengaturannya lebih manual (mengedit file di
~/.local/share/kservices5/ServiceMenus/
). - Thunar: GUI sederhana dan intuitif untuk aksi kustom. Cocok untuk penyesuaian dasar yang cepat.
- Caja: Tidak memiliki antarmuka kustom aksi yang dedikasi; kurang fleksibel dibandingkan yang lain.
Rekomendasi:
Untuk penyesuaian menu konteks yang paling kuat dan ramah pengguna, Nemo dan Dolphin adalah pilihan terbaik. Thunar sangat baik untuk kebutuhan sederhana, sementara Caja terbatas dalam hal ini.
Menginstal dan mengonfigurasi Nemo
Untuk menginstal manajer file Nemo, jalankan
sudo apt-get install nemo
Ada cara untuk mengganti Nautilus dengan Nemo secara keseluruhan, tetapi mari kita tidak menghabiskan waktu kita untuk hal ini.
Untuk langkah-langkah konfigurasi Nemo - lihat posting blog Penyesuaian Menu Konteks Nemo
Mengonfigurasi menu konteks di Dolphin
Menginstal Dolphin
sudo apt update
sudo apt install dolphin
# sudo apt autoremove --purge dolphin
Catatan:
- Pada sistem berbasis GNOME, menginstal Dolphin akan menambahkan perpustakaan KDE tambahan dan ketergantungan (sekitar 174MB atau lebih)
- Jika Anda menggunakan Ubuntu Desktop atau Server dan mendapatkan kesalahan “package not found”, pastikan repositori “universe” sudah diaktifkan
Menu konteks di Dolphin
Untuk mengonfigurasi menu konteks di Dolphin (manajer file KDE), Anda utamanya menggunakan konsep Service Menus. Ini adalah aksi kustom yang muncul saat Anda klik kanan file atau folder. Berikut cara menambahkan dan mengelolanya:
1. Tambahkan Aksi Siap Pakai melalui GUI Dolphin
- Buka Dolphin.
- Pergi ke Pengaturan → Konfigurasi Dolphin.
- Pilih Layanan dari menu samping.
- Di sini, Anda dapat mengaktifkan/menonaktifkan aksi menu konteks yang terinstal.
- Untuk menambahkan lebih banyak, klik Unduh Layanan Baru. Ini membuka jendela dengan add-on yang mudah diinstal untuk menu konteks Anda.
2. Buat Service Menus Kustom (Metode Manual)
Jika Anda ingin menambahkan aksi kustom sendiri—seperti menjalankan skrip atau perintah—buat file .desktop
di direktori ~/.local/share/kservices5/ServiceMenus/
.
Contoh Dasar:
[Desktop Entry]
Type=Service
MimeType=all/all;
Actions=myCustomAction
[Desktop Action myCustomAction]
Name=Jalankan Skrip Saya
Icon=utilities-terminal
Exec=/path/to/your/script.sh %F
MimeType
mengontrol kapan menu muncul (misalnyaimage/*
untuk gambar,inode/directory
untuk folder).%F
meneruskan file yang dipilih ke skrip Anda.- Simpan file dengan ekstensi
.desktop
di direktori ServiceMenus. - Restart Dolphin untuk melihat item menu baru.
3. Aktifkan/Matikan Item Menu Konteks
- Status aktif/mati untuk service menus disimpan di
~/.config/kservicemenurc
. - Anda dapat mengedit file ini secara manual untuk mengontrol service menus mana yang muncul.
4. Tidak Ada GUI Bawaan untuk Aksi Kustom
- Tidak ada GUI bawaan di Dolphin untuk membuat service menus kustom dari awal; Anda harus membuat atau menginstal file
.desktop
seperti yang dijelaskan di atas.
OK.
Metode | Dukungan GUI | Perintah Kustom | Lokasi |
---|---|---|---|
Unduh Layanan Baru | Ya | Tidak | Pengaturan → Konfigurasi Dolphin → Layanan |
Service Menus Kustom | Tidak | Ya | ~/.local/share/kservices5/ServiceMenus/ |
Aktifkan/Matikan Aksi | Sebagian | Tidak | ~/.config/kservicemenurc |
Ingatlah untuk me-restart Dolphin setelah menambahkan atau mengedit service menus untuk menerapkan perubahan Anda.
Caja
Untuk mengonfigurasi menu konteks di Caja (manajer file desktop MATE), Anda memiliki beberapa opsi tergantung kebutuhan Anda:
1. Tambahkan Aksi Kustom dengan Ekstensi Caja-Actions
Cara paling kuat dan fleksibel untuk menambahkan entri kustom ke menu klik kanan Caja adalah dengan menggunakan ekstensi Caja-Actions. Alat ini memungkinkan Anda menambahkan program, skrip, atau perintah apa pun ke menu konteks.
Cara menggunakan Caja-Actions:
-
Pasang Caja-Actions:
sudo apt install caja-actions
-
Buka alat konfigurasi:
caja-actions-config-tool
-
Buat dan kelola aksi:
- Gunakan antarmuka grafis untuk menambahkan aksi baru, tentukan perintah atau skrip yang ingin dijalankan, atur kondisi (seperti jenis file), dan konfigurasikan label menu dan ikon.
- Anda juga dapat mengorganisasi aksi ke dalam sub-menu, mengurutkan ulangnya, atau mengimpor/mengekspor konfigurasi.
-
Restart Caja untuk menerapkan perubahan:
caja -q
Lalu buka ulang Caja.
2. Gunakan Skrip Caja
Caja juga mendukung submenu Skrip di menu konteks. Setiap skrip yang dapat dijalankan yang Anda letakkan di ~/.config/caja/scripts/
akan muncul di sini.
- Buat direktori skrip jika belum ada:
mkdir -p ~/.config/caja/scripts
- Tambahkan skrip yang dapat dijalankan ke folder ini. Mereka akan muncul di bawah submenu “Skrip” saat Anda klik kanan file atau folder.
3. Menu “Buka Dengan”
Menu konteks “Buka Dengan” memungkinkan Anda membuka file dengan aplikasi apa pun yang terinstal. Anda dapat menyesuaikan aplikasi mana yang muncul di sini dengan mengelola aplikasi default atau menggunakan opsi “Buka Dengan Aplikasi Lain…”.
Poin penting:
Metode | Perintah Kustom | Dukungan GUI | Lokasi/Alat |
---|---|---|---|
Caja-Actions | Ya | Ya | caja-actions-config-tool |
Submenu Skrip | Ya (skrip) | Tidak | ~/.config/caja/scripts/ |
Menu “Buka Dengan” | Tidak (hanya aplikasi) | Bawaan | Menu konteks → Buka Dengan |
Catatan yang sama: Setelah membuat perubahan, restart Caja dengan caja -q
untuk memastikan item menu baru muncul.
Untuk menambahkan item menu konteks ke Thunar, manajer file XFCE, gunakan fitur bawaan Aksi Kustom. Ini memungkinkan Anda menambahkan perintah, skrip, atau aplikasi langsung ke menu klik kanan untuk file dan folder.
Thunar: Cara Menambahkan Item Menu Konteks Kustom
- Buka Thunar.
- Pergi ke Edit → Konfigurasi Aksi Kustom…
- Dalam dialog yang muncul, klik tombol "+" untuk menambahkan aksi baru.
Konfigurasikan Aksi Kustom Anda
- Nama: Masukkan nama yang ingin muncul di menu konteks.
- Deskripsi: Secara opsional, tambahkan deskripsi.
- Perintah: Masukkan perintah, skrip, atau aplikasi yang ingin dijalankan. Anda dapat menggunakan parameter seperti
%f
(file yang dipilih),%F
(semua file yang dipilih), dll. - Ikon: Secara opsional, pilih ikon untuk entri menu Anda.
Atur Kondisi Penampilan
- Pergi ke tab Kondisi Penampilan.
- Tentukan kapan aksi harus muncul:
- Polanya File: misalnya
*.txt
untuk file teks, atau*
untuk semua file. - Jenis MIME: Centang kotak untuk jenis file (misalnya File Teks, File Gambar).
- Direktori: Centang jika Anda ingin aksi muncul untuk folder.
- Polanya File: misalnya
- Simpan aksi kustom Anda.
Aksi baru akan muncul di menu konteks saat Anda klik kanan file atau folder yang sesuai dengan kondisi yang Anda tentukan.
Beberapa catatan:
- Semua aksi kustom disimpan di
~/.config/Thunar/uca.xml
untuk cadangan atau pengeditan manual. - Anda tidak dapat mengatur ulang posisi item menu konteks atau menghapus aksi bawaan melalui GUI.
- Untuk penggunaan lanjutan, lihat dokumentasi Thunar tentang aksi kustom.