ใช้วิธีการของคุณ
gksudo firefox -install-global-extension addon-1865-latest.xpi
ดูเหมือนว่าจะทำเคล็ดลับสำหรับคุณ ที่จะติดตั้งส่วนขยายให้กับผู้ใช้ทั้งหมดในระบบของคุณ
หากต้องการติดตั้งส่วนขยายสำหรับผู้ใช้ของคุณเท่านั้นให้ใช้เส้นทางส่วนขยายเป็นอาร์กิวเมนต์
firefox addon-1865-latest.xpi
คุณยังต้องคลิกInstall
ปุ่ม!
ทำการติดตั้งแบบอัตโนมัติ
Firefox
ไม่ต้องการชื่อไฟล์ addon แต่ตัวระบุจาก addon เป็นชื่อแพคเกจ นั่นหมายความว่าหากคุณวางแผนที่จะติดตั้ง addon โดยที่ผู้ใช้ไม่ต้องดำเนินการใด ๆ คุณต้องแตกไฟล์นั้นไปยังโฟลเดอร์ที่มีชื่อของสตริงตัวระบุ addon ไม่ใช่ชื่อของ addon
สตริงตัวระบุสามารถพบได้ในบรรทัดแรกของ addon ไฟล์การติดตั้งอย่างชัดแจ้งและจะมีลักษณะเช่นนี้install.rdf
<em:id>{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}</em:id>
ทุกอย่างภายใน{}
(รวมถึงเครื่องหมายปีกกา) เป็นตัวระบุ
ในการรับ Addon ให้ทำงานคุณต้องแตกไฟล์ออกให้เปลี่ยนชื่อโฟลเดอร์ที่มีไฟล์ไปยังสตริงตัวระบุ addon และวางไว้ในโฟลเดอร์ addon ส่วนกลางหรือภายในโฟลเดอร์ addon ของผู้ใช้
การติดตั้งระดับโลก
หากคุณต้องการติดตั้งส่วนขยายโดยอัตโนมัติให้กับผู้ใช้ทุกคนในระบบของคุณที่คุณต้องการแยกให้เปลี่ยนชื่อโฟลเดอร์ที่มี addon ไปยังสตริง id ของ addon และคัดลอกไปยังfirefox
โฟลเดอร์ส่วนขยายทั่วโลก/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
สิ่งที่คุณใช้ที่นั่นจะถูกเรียก firefox
โดยอัตโนมัติเมื่อผู้ใช้เปิด
การติดตั้งเฉพาะผู้ใช้
หากคุณต้องการติดตั้งส่วนขยายโดยอัตโนมัติให้กับผู้ใช้เพียงคนเดียวในระบบของคุณที่คุณต้องการแยกให้เปลี่ยนชื่อโฟลเดอร์ที่มี addon ไปยังสตริง id ของ addon และคัดลอกไปยังfirefox
โฟลเดอร์ส่วนขยายผู้ใช้/home/user_name/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
(สร้างถ้าไม่มี) firefox
อะไรที่คุณใช้จะมีการเรียกขึ้นโดยอัตโนมัติเมื่อผู้ใช้เปิด
วิธีเตรียม addon สำหรับการติดตั้งอัตโนมัติ - ตัวอย่าง
สร้างextensions
โฟลเดอร์ในบ้านของคุณและดาวน์โหลด addon เข้าไป
mkdir ~/extensions
cd ~/extensions
wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi
แตกและลบต้นฉบับ
unzip ~/extensions/addon-1865-latest.xpi
rm ~/extensions/addon-1865-latest.xpi
อ่านบรรทัดแรกในinstall.rdf
ไฟล์เพื่อรับ id ของ addon (ในกรณีนี้มันจะเป็น {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}) และสร้างโฟลเดอร์ด้วยชื่อนั้น
mkdir ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
ย้ายไฟล์ทั้งหมดในextensions
โฟลเดอร์ของคุณไปยังไฟล์ที่สร้างขึ้นใหม่~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
และคุณพร้อมที่จะติดตั้งโดยการย้าย{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
โฟลเดอร์ตามที่อธิบายไว้สำหรับการติดตั้งในระบบหรือสำหรับการติดตั้งทั่วโลก
วิธีการตั้งค่าหน้าแรกเริ่มต้น
ในการเปลี่ยนหน้าแรกของคุณโดยไม่ต้องใช้การตั้งค่าภายใน Firefox คุณต้องแก้ไข~/.mozilla/firefox/*.default/prefs.js
(ซึ่ง*.default
เป็นโฟลเดอร์ภายในที่~/.mozilla/firefox
สร้างขึ้นสำหรับผู้ใช้ของคุณ) และเพิ่มบรรทัดนี้ไปยังส่วนท้ายของมัน
user_pref("browser.startup.homepage", "http://uptechtalk.com");
หรือใช้คำสั่งนี้
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> ~/.mozilla/firefox/*.default/prefs.js
คุณต้องทำหลังจากปิดfirefox
โปรแกรมหรือโปรแกรมจะเขียนทับการตั้งค่าเมื่อออก
หากผู้ใช้ของคุณยังไม่ได้ใช้firefox
และคุณต้องการตั้งค่าโฮมเพจสำหรับผู้ใช้ใหม่ทั้งหมด (ตั้งค่าโฮมเพจทั้งหมด) ใช้คำสั่ง
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> /etc/xul-ext/ubufox.js
ความคิดเห็นเกี่ยวกับคำถามของคุณ
-silent
ไม่มีอยู่คุณจะได้รับแจ้งให้ติดตั้งxpi
ส่วนขยายนั้นและคุณต้องคลิกปุ่มเพื่อติดตั้ง
-setDefaultBrowser
จะไม่ตั้งค่าหน้าแรกของคุณ แต่จะทำให้firefox
เบราว์เซอร์เริ่มต้นของคุณ