Menggunakan metode Anda
gksudo firefox -install-global-extension addon-1865-latest.xpi
Sepertinya melakukan trik untuk Anda. Itu akan menginstal ekstensi untuk semua pengguna di sistem Anda.
Untuk menginstal ekstensi hanya untuk pengguna Anda gunakan jalur ekstensi sebagai argumen
firefox addon-1865-latest.xpi
Anda masih perlu mengklik Install
tombolnya!
Mengotomatiskan instalasi
Firefox
tidak perlu nama file addon tetapi pengenal dari addon sebagai nama paket. Itu berarti bahwa jika Anda berencana menginstal addon tanpa intervensi pengguna, Anda perlu mengekstraknya ke folder dengan nama string pengenal addon, bukan nama addon.
Identifier string dapat ditemukan pada baris pertama dari addon instalasi file manifest install.rdf
dan terlihat seperti ini: <em:id>{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}</em:id>
. Segala sesuatu di dalam {}
(termasuk kurung kurawal) adalah pengidentifikasi.
Agar addon berfungsi, Anda perlu mengekstrak paket, mengganti nama folder yang berisi file ke string pengenal addon dan menempatkannya di folder addon global atau di dalam folder addon pengguna.
Instalasi addon global
Jika Anda ingin menginstal ekstensi secara otomatis ke semua pengguna di sistem Anda, Anda perlu mengekstraknya, mengganti nama folder yang berisi addon ke string id addon dan menyalinnya ke firefox
folder ekstensi global /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
, apa pun yang Anda gunakan di sana akan dipanggil otomatis ketika pengguna membuka firefox
.
Instal khusus pengguna
Jika Anda ingin menginstal ekstensi secara otomatis ke hanya satu pengguna di sistem Anda, Anda perlu mengekstraknya, ganti nama folder yang berisi addon ke string id addon dan salin ke firefox
folder ekstensi pengguna /home/user_name/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
(buat jika tidak ada) , apa pun yang Anda gunakan di sana akan dipanggil secara otomatis ketika pengguna membuka firefox
.
Cara menyiapkan addon untuk pemasangan otomatis - Contoh
Buat extensions
folder di rumah Anda dan unduh add-in di dalamnya
mkdir ~/extensions
cd ~/extensions
wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi
Ekstrak dan hapus yang asli
unzip ~/extensions/addon-1865-latest.xpi
rm ~/extensions/addon-1865-latest.xpi
Baca baris pertama dalam install.rdf
file untuk mendapatkan id addon (dalam hal ini adalah {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}). dan buat folder dengan nama itu
mkdir ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Pindahkan semua file di extensions
folder Anda ke yang baru dibuat ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
dan Anda siap menginstal dengan memindahkan {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
folder, seperti yang dijelaskan, untuk instalasi lokal atau untuk instalasi global.
Cara mengatur halaman beranda default
Untuk mengubah beranda Anda tanpa menggunakan preferensi di dalam firefox Anda harus mengedit ~/.mozilla/firefox/*.default/prefs.js
(di mana *.default
folder di dalamnya ~/.mozilla/firefox
dibuat untuk pengguna Anda) dan tambahkan baris ini di akhir
user_pref("browser.startup.homepage", "http://uptechtalk.com");
atau menggunakan perintah ini
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> ~/.mozilla/firefox/*.default/prefs.js
Anda harus melakukannya setelah menutup firefox
atau program akan menimpa pengaturan saat keluar.
Jika pengguna Anda belum digunakan firefox
dan Anda ingin mengatur beranda untuk semua pengguna baru (mengatur beranda secara global) gunakan perintah ini
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> /etc/xul-ext/ubufox.js
Komentar tentang pertanyaan Anda
-silent
tidak ada, Anda akan diminta untuk menginstal xpi
ekstensi itu dan Anda harus mengklik tombol untuk menginstalnya;
-setDefaultBrowser
tidak akan mengatur beranda Anda, itu akan membuat firefox
peramban default Anda