
Artikel XDA menangkap frustrasinya dengan tepat: separuh fitur yang menghadap pengguna terbaik GNOME adalah ekstensi pihak ketiga yang rusak setiap enam bulan saat versi shell bertambah. Integrasi Firefox yang bergantung pada situs extensions.gnome.org juga rapuh. Aplikasi terbaik ini untuk mengelola ekstensi GNOME Shell di Linux memberikan pemasangan, pembaruan, pencadangan, dan pemulihan tanpa membuka browser sekali pun.
Apa yang harus dicari dalam pengelola ekstensi
- UI GNOME asli. Ekstensi adalah untuk GNOME, jadi pengelola seharusnya terlihat seperti miliknya.
- Pengelompokan pembaruan. Memperbarui satu ekstensi pada satu waktu adalah rute cepat ke shell yang rusak.
- Pencadangan dan pemulihan. Setelah upgrade distro, memulihkan set ekstensi Anda harus menjadi satu file, bukan satu jam mengklik.
- Pemeriksaan kompatibilitas. Alat terbaik memperingatkan saat ekstensi tidak mendeklarasikan dukungan versi shell saat ini.
- Baris perintah. CLI penting untuk skrip dan mengatur mesin baru tanpa browser.
Perbandingan cepat
| Aplikasi | Terbaik untuk | Paket gratis | Menonjol | Pengemasan distro |
|---|---|---|---|---|
| Extension Manager (mjakeman) | Jawaban default | Gratis | Jelajahi, pasang, dan perbarui dalam satu jendela | Flathub, sebagian besar distro |
| GNOME Extensions app (bawaan) | Minimum yang diperlukan | Gratis | Aktifkan/nonaktifkan dan pengaturan | Setiap instalasi GNOME |
| gext | Skrip ekstensi | Gratis | CLI-first, lintas distro | AUR, pip |
| gnome-shell-extension-installer | Skrip instalasi Ubuntu | Gratis | Skrip bash yang ramah wget | Manual, repo upstream |
| Extension Rollback | Pemulihan dari pembaruan buruk | Gratis | Kembalikan ke versi sebelumnya | Flathub |
| Fedora Extension Sets | Pilihan yang disetujui distro | Gratis | Dikurasi oleh Fedora, kompatibel terjamin | Repo Fedora Workshops |
| Déjà Dup | Pencadangan sistem penuh yang menangkap ekstensi | Gratis | Pencadangan sesuai jadwal | Setiap distro utama |
Aplikasi
1. Extension Manager — jawaban default terbaik
Extension Manager oleh Matthew Jakeman adalah apa yang dimaksud kebanyakan pengguna modern saat berbicara tentang “aplikasi ekstensi GNOME”. Jelajahi extensions.gnome.org di dalam jendela asli, pasang dengan satu klik, perbarui secara massal, dan konfigurasikan pengaturan per-ekstensi tanpa meluncurkan Firefox.
Kekurangan: tergantung pada API extensions.gnome.org. Jika GNOME.org membatasi kecepatan atau situs sedang down, tab jelajah rusak. Tidak melakukan rollback versi dengan sendirinya.
Harga:
- Gratis: GPL 3.
- Berbayar: tidak ada.
Platform: Linux (desktop GNOME apa pun). Unduh: Extension Manager di Flathub Kesimpulan: aplikasi pertama yang dipasang setelah desktop GNOME fresh apa pun.
2. GNOME Extensions app — minimum terbaik
GNOME Extensions app sekarang disertakan dengan setiap instalasi GNOME. Itu tidak dapat menjelajahi atau memasang; itu dapat mengaktifkan, menonaktifkan, menghapus instalasi, dan membuka dialog pengaturan per-ekstensi. Dikombinasikan dengan Extension Manager Flatpak itu mencakup semuanya.
Kekurangan: pemasangan hanya melalui browser. Tidak ada tombol update-all. Tidak ada peringatan kompatibilitas versi.
Harga:
- Gratis: disertakan dengan GNOME.
- Berbayar: tidak ada.
Platform: Linux (desktop GNOME apa pun).
Unduh: sudah terpasang di desktop GNOME apa pun, jika tidak gnome-extensions-app dari pengelola paket distro Anda.
Kesimpulan: apa yang benar-benar digunakan semua orang pada hari pertama, kemudian dilengkapi dengan sesuatu yang lebih baik.
3. gext — CLI terbaik untuk skrip
gext adalah CLI Python yang berbicara dengan extensions.gnome.org dari terminal. gext search dash to dock, gext install <uuid>, gext update, gext export > extensions.txt. File ekspor membuat memindahkan set ekstensi Anda antar mesin menjadi satu pasta baris.
Kekurangan: pemasangan melalui mekanik live-update gnome-shell, jadi Anda masih perlu logout dan kembali masuk agar ekstensi tingkat shell berlaku.
Harga:
- Gratis: MIT.
- Berbayar: tidak ada.
Platform: Linux (desktop GNOME apa pun).
Unduh: essembeh/gnome-extensions-cli melalui pip install gnome-extensions-cli atau AUR.
Kesimpulan: alat untuk momen “saya menjalankan skrip bash dan laptop baru saya terlihat seperti yang lama”.
4. gnome-shell-extension-installer — terbaik untuk setup Ubuntu yang dengan skrip
gnome-shell-extension-installer adalah satu skrip bash yang mengambil arsip ekstensi dari extensions.gnome.org berdasarkan ID dan memasangnya secara lokal. Sempurna untuk skrip cloud-init, playbook Ansible, atau skrip boot pertama pada instalasi Ubuntu fresh.
Kekurangan: tidak ada mekanisme pembaruan. Tidak ada yang mencegah Anda memasang sesuatu yang tidak kompatibel.
Harga:
- Gratis: MIT.
- Berbayar: tidak ada.
Platform: Linux (Ubuntu, Debian, Fedora, Arch). Unduh: gnome-shell-extension-installer di GitHub Kesimpulan: opsi paling tidak grafis, ideal dalam otomasi.
5. Extension Rollback — alat pemulihan terbaik
Extension Rollback menyimpan riwayat setiap versi ekstensi yang Anda pasang dan memungkinkan Anda kembali jika update shell memecahkannya. Berguna saat rilis malam hari extensions.gnome.org lebih bermasalah daripada yang berjalan baik kemarin.
Kekurangan: tidak mencegah pemasangan buruk, hanya memulihkan darinya. Perlu berjalan sebelum pembaruan buruk untuk ada sesuatu untuk dikembalikan.
Harga:
- Gratis: MIT.
- Berbayar: tidak ada.
Platform: Linux (desktop GNOME apa pun). Unduh: Extension Rollback di Flathub Kesimpulan: layak dipasang pertama kali GNOME 48 datang dan setengah ekstensi Anda berhenti bekerja.
6. Fedora Extension Sets — set yang disetujui distro terbaik
Fedora Extension Sets adalah bundel ekstensi yang dikurasi Fedora Project dan diuji untuk bekerja bersama pada rilis Fedora saat ini. Pasang set, dapatkan setup tray/dash/system-monitor yang dikonfigurasi sebelumnya, dan Fedora berkomitmen untuk menjaganya tetap bekerja selama siklus hidup rilis.
Kekurangan: hanya Fedora. Set opinionated; pengelola tidak akan menambahkan setiap ekstensi yang Anda cintai.
Harga:
- Gratis: Fedora Project.
- Berbayar: tidak ada.
Platform: Linux (Fedora Workstation).
Unduh: dnf install gnome-shell-extension-sets di Fedora.
Kesimpulan: cara paling aman untuk menjalankan ekstensi jika Anda dapat memilih distro untuk menyesuaikannya.
7. Déjà Dup — pencadangan sistem penuh terbaik yang menangkap ekstensi
Déjà Dup adalah aplikasi pencadangan default di GNOME dan menangkap ~/.local/share/gnome-shell/extensions bersama dengan segalanya di direktori home Anda. Jika upgrade distro menghancurkan setup Anda yang hati-hati, satu pemulihan membawanya kembali.
Kekurangan: ini adalah alat pencadangan umum, bukan pengelola ekstensi. Memulihkan ekstensi di versi shell masih memerlukan pemeriksaan kompatibilitas sesudahnya.
Harga:
- Gratis: GPL 3.
- Berbayar: tidak ada.
Platform: Linux (desktop GNOME apa pun). Unduh: Déjà Dup di Flathub Kesimpulan: alat “mengapa saya tidak melakukan ini sebelum upgrade distro”.
Cara memilih yang tepat
Untuk kebanyakan pengguna: pasang Extension Manager, simpan GNOME Extensions app bawaan untuk aktifkan/nonaktifkan, tambahkan Extension Rollback pertama kali Anda memiliki pembaruan buruk. Untuk otomasi setup di seluruh mesin: gext atau gnome-shell-extension-installer di dotfiles Anda. Untuk laptop Fedora keluarga: Fedora Extension Sets dan tangan lepas. Semua orang: jalankan Déjà Dup sesuai jadwal sehingga upgrade distro tidak menghabiskan akhir pekan untuk mengklik. Tetap hanya di browser jika Anda memasang satu ekstensi setahun dan tidak pernah peduli lagi.
FAQ
Apakah saya masih membutuhkan integrasi Firefox untuk memasang ekstensi?
Tidak dengan Extension Manager atau gext. Keduanya berbicara langsung dengan extensions.gnome.org. Jalur Firefox masih berfungsi tetapi tidak lagi diperlukan.
Mengapa ekstensi saya rusak di setiap rilis GNOME?
Ekstensi mendeklarasikan versi shell mana yang mereka dukung. Ketika GNOME menerbitkan versi shell utama baru, sebagian besar ekstensi memerlukan pembaruan kecil sebelum mereka diaktifkan kembali. Extension Manager dan Fedora Extension Sets keduanya menampilkan ekstensi mana milik Anda yang belum diperbarui untuk shell saat ini.
Bagaimana cara saya pulih setelah update GNOME yang merusak desktop saya?
Masuk ke sesi fallback (biasanya Wayland di X11), buka Extension Manager atau aplikasi bawaan, dan nonaktifkan semua ekstensi. Logout dan login kembali. Aktifkan kembali satu per satu untuk menemukan pihak yang bersalah, atau gunakan Extension Rollback untuk mengembalikan versinya.
Bagaimana cara saya memeriksa apakah ekstensi aman sebelum memasangnya?
Extension Manager menunjukkan halaman extensions.gnome.org secara inline termasuk tautan kode sumber. Baca itu terlebih dahulu untuk apa pun yang meminta integrasi sistem atau kait peluncur. Setiap ekstensi yang dipublikasikan ditinjau secara manual tetapi review bukan audit keamanan.
Bagaimana cara saya menyalin daftar ekstensi saya ke mesin baru?
gext export > ~/extensions.txt, salin file, gext install $(cat ~/extensions.txt). Atau pulihkan pencadangan Déjà Dup Anda dan semuanya mengikuti.