Menggunakan metode Anda
gksudo firefox -install-global-extension addon-1865-latest.xpiSepertinya 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 Installtombolnya!
Mengotomatiskan instalasi
Firefoxtidak 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.rdfdan 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 firefoxfolder 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 firefoxfolder 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 extensionsfolder 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.rdffile 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 extensionsfolder 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 *.defaultfolder di dalamnya ~/.mozilla/firefoxdibuat 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 firefoxatau program akan menimpa pengaturan saat keluar.
Jika pengguna Anda belum digunakan firefoxdan 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
-silenttidak ada, Anda akan diminta untuk menginstal xpiekstensi itu dan Anda harus mengklik tombol untuk menginstalnya;
-setDefaultBrowsertidak akan mengatur beranda Anda, itu akan membuat firefoxperamban default Anda