Sử dụng phương pháp của bạn
gksudo firefox -install-global-extension addon-1865-latest.xpidường như để làm cho các mẹo cho bạn. Điều đó sẽ cài đặt tiện ích mở rộng cho tất cả người dùng trên hệ thống của bạn.
Để chỉ cài đặt tiện ích mở rộng cho người dùng của bạn, hãy sử dụng đường dẫn tiện ích mở rộng làm đối số
firefox addon-1865-latest.xpi
Bạn vẫn cần phải nhấp vào Installnút mặc dù!
Tự động cài đặt
Firefoxkhông cần tên tệp addon mà là định danh từ addon làm tên gói. Điều đó có nghĩa là nếu bạn dự định cài đặt một addon mà không có sự can thiệp của người dùng, bạn cần trích xuất nó vào một thư mục có tên của chuỗi định danh addon, không phải tên của addon.
Chuỗi định danh có thể được tìm thấy trên các dòng đầu tiên của tệp kê khai cài đặt addon install.rdfvà nó trông như thế này : <em:id>{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}</em:id>. Tất cả mọi thứ trong {}(bao gồm cả dấu ngoặc nhọn) là định danh.
Để có một addon hoạt động, bạn cần giải nén gói, đổi tên thư mục chứa các tệp thành chuỗi định danh addon và đặt nó vào thư mục addon toàn cầu hoặc trong thư mục addon người dùng.
Cài đặt addon toàn cầu
Nếu bạn muốn tự động cài đặt tiện ích mở rộng cho tất cả người dùng trong hệ thống của mình, bạn cần giải nén nó, đổi tên thư mục chứa addon thành chuỗi id của addon và sao chép nó vào firefoxthư mục tiện ích mở rộng toàn cầu /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/, mọi thứ bạn sử dụng sẽ được gọi lên tự động khi người dùng mở firefox.
Cài đặt cụ thể của người dùng
Nếu bạn muốn tự động cài đặt tiện ích mở rộng cho chỉ một người dùng trong hệ thống của mình, bạn cần giải nén nó, đổi tên thư mục chứa addon thành chuỗi id của addon và sao chép nó vào firefoxthư mục tiện ích mở rộng người dùng /home/user_name/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/(tạo nó nếu không tồn tại) , mọi thứ bạn sử dụng sẽ được gọi tự động khi người dùng mở firefox.
Cách chuẩn bị một addon để cài đặt tự động - Ví dụ
Tạo một extensionsthư mục trong nhà của bạn và tải addon vào nó
mkdir ~/extensions
cd ~/extensions
wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi
Giải nén nó và xóa bản gốc
unzip ~/extensions/addon-1865-latest.xpi
rm ~/extensions/addon-1865-latest.xpi
Đọc dòng đầu tiên trong install.rdftệp để nhận id của addon (trong trường hợp này sẽ là {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}). và tạo một thư mục có tên đó
mkdir ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Di chuyển tất cả các tệp trong extensionsthư mục của bạn vào tệp mới tạo ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}và bạn đã sẵn sàng cài đặt bằng cách di chuyển {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}thư mục, như được mô tả, cho cài đặt cục bộ hoặc cho cài đặt toàn cầu.
Cách đặt trang chủ mặc định
Để thay đổi trang chủ của bạn mà không sử dụng các tùy chọn bên trong firefox, bạn phải chỉnh sửa ~/.mozilla/firefox/*.default/prefs.js(nơi *.defaultmột thư mục bên trong ~/.mozilla/firefoxđược tạo cho người dùng của bạn) và thêm dòng này vào cuối của nó
user_pref("browser.startup.homepage", "http://uptechtalk.com");
hoặc sử dụng lệnh này
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> ~/.mozilla/firefox/*.default/prefs.js
Bạn cần thực hiện sau khi đóng firefoxhoặc chương trình sẽ ghi đè cài đặt khi thoát.
Nếu người dùng của bạn chưa sử dụng firefoxvà bạn muốn đặt trang chủ cho tất cả người dùng mới (đặt trang chủ trên toàn cầu), hãy sử dụng lệnh này
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> /etc/xul-ext/ubufox.js
Nhận xét về câu hỏi của bạn
-silentkhông tồn tại, bạn sẽ được nhắc cài đặt xpitiện ích mở rộng đó và bạn phải nhấp vào nút để cài đặt nó;
-setDefaultBrowsersẽ không đặt trang chủ của bạn, nó sẽ làm cho firefoxtrình duyệt mặc định của bạn