ฉันจะตั้งค่า Firefox ให้ใช้ธีมที่กำหนดเองสำหรับผู้ใช้ใหม่ทั้งหมดได้อย่างไร?


13

สิ่งที่ฉันรู้เกี่ยวกับการใช้การตั้งค่าเดียวกันสำหรับการใช้งานกับผู้ใช้งานใหม่ทั้งหมดทั้งการกำหนดสคีหรือแทนที่แฟ้มใน/usr/share/glib-2.0/schemasหรือคัดลอกโฟลเดอร์ / /etc/skelไฟล์ไป เมื่อผู้ใช้ใหม่ถูกสร้างขึ้นผู้ใช้นั้นจะได้รับไฟล์ gsettings / config โดยอัตโนมัติ

ดังนั้นคำถามของฉันคือ:

  • ฉันจะใช้ชุดรูปแบบกับ Firefox และนำสิ่งนี้ไปใช้กับผู้ใช้ทั้งหมดได้อย่างไร
  • Firefox ใช้การตั้งค่าประเภทgsettingsหรือไม่ และถ้าเป็นเช่นนั้น
  • Firefox ใช้ไฟล์กำหนดค่า (เช่นใน~/.config) หรือไม่ ถ้าเป็นเช่นนั้น

ฉันบังเอิญใช้Gnome ShellหรือUnityอย่างใดอย่างหนึ่งแต่ฉันคิดว่าคำตอบนั้นจะใช้ได้กับทุกสภาพแวดล้อมบนเดสก์ท็อป

คำตอบ:


12

ขั้นตอนที่ 1: ดาวน์โหลดไฟล์ธีม

ไปที่Firefox เว็บไซต์ธีมและดาวน์โหลดไฟล์ดัชนีราคาส่งออกของชุดรูปแบบที่คุณชื่นชอบพูดArc ธีม

ดาวน์โหลด Arc Theme

ขั้นตอนที่ 2: ติดตั้งชุดรูปแบบสำหรับผู้ใช้ทั้งหมด

เปิดไฟล์รูปแบบการดาวน์โหลดเอกสารเก่าผู้จัดการ

เปิดด้วย Archive Manager

คุณจะเห็นinstall.rdfไฟล์อยู่ข้างใน เปิดมันมากเกินไปและสำเนาบัตรประจำตัวประชาชนครั้งแรกระหว่าง<em:id>และ</em:id>คุณจะพบซึ่งในArc ธีม 's {52c2877e-44e1-11e5-8874-a62d1d5d46B0}กรณีคือ โปรดสังเกตชื่อภายในของชุดรูปแบบด้วยคุณจะต้องใช้ภายหลัง

ID ธีมและชื่อ

เปลี่ยนชื่อไฟล์ xpi ของชุดรูปแบบด้วยรหัสที่คุณเพิ่งคัดลอก จากนั้นวางไฟล์ XPI /usr/lib/firefox-addons/extensions/เปลี่ยนชื่อเป็น หากต้องการทำเช่นนั้นให้เปิดTerminalและเรียกใช้คำสั่งนี้:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus /usr/lib/firefox-addons/extensions/

และคัดลอกไฟล์ xpi ( {52c2877e-44e1-11e5-8874-a62d1d5d46B0}.xpiในกรณีของArc Theme ) ไปที่หน้าต่างFile Managerที่เปิดขึ้น

ติดตั้งธีมไปยังโฟลเดอร์ส่วนขยาย

ขั้นตอนที่ 3: ตั้งค่าธีมเป็นค่าเริ่มต้น

สร้างtheme.jsไฟล์ (หรือ.jsไฟล์ที่มีชื่อใด ๆ ที่คุณต้องการ) /usr/lib/firefox/browser/defaults/preferences/ใน หากต้องการทำเช่นนั้นให้เปิดTerminalและเรียกใช้คำสั่งนี้:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /usr/lib/firefox/browser/defaults/preferences/theme.js

เมื่อไฟล์การกำหนดค่าตามความชอบเปิดขึ้นในText Editorให้คัดลอกและวางลงในไฟล์:

pref("general.skins.selectedSkin", "arc-theme");

แต่อย่าลืมแทนที่arc-themeด้วยชื่อภายในของธีมที่คุณเห็นinstall.rdf! 😊

เอาล่ะนั่นคือทั้งหมดที่ Firefox เป็นชุดนี้จะใช้รูปแบบที่คุณชื่นชอบโดยค่าเริ่มต้น! 😃ผ่านการทดสอบและตรวจสอบในอูบุนตู 14.04LTSกับFirefox 45

สวนสนุก Firefox Arc


พื้นหลัง

Solus Projectใช้ Firefox เป็นเบราว์เซอร์เริ่มต้น แต่มีชุดรูปแบบเป็นArc Darker 'นอกกรอบ' ดังนั้นฉันแหย่แพคเกจfirefoxและarc-firefox-themeของพวกเขาพบว่ามันทำงานอย่างไรและทำซ้ำวิธีบน Ubuntu 😎


คำตอบที่เขียนได้ดีมากมีประโยชน์มาก
Suici Doga

1
ทำไมต้องใช้pkexecเมื่อคุณสามารถใช้sudo
Suici Doga

1
การใช้sudoแอปพลิเคชัน GUI อย่าง Nautilus หรือ Gedit เป็นความคิดที่ไม่ดี @SuiciDoga แต่คุณสามารถใช้gksudo nautilus /path/to/directoryและgksudo gedit /path/to/fileนั่นคือสิ่งที่ฉันใช้เอง
ผู้บัญชาการ Byte

1
@SuiciDoga อ่านคำถามนี้: askubuntu.com/questions/270006/…
Byte Commander

1
นอกจากนี้ @ByteCommander ฉันสามารถค้นหาโพสต์ที่แนะนำ gksudoถูกคัดค้าน แต่ไม่พบแหล่งที่เชื่อถือได้ ความจริงที่ว่ามันไม่ได้ติดตั้งโดยค่าเริ่มต้นบน Ubuntu ไม่ได้หมายความว่าไม่ควร คุณมีแหล่งข้อมูลที่เชื่อถือได้และอื่น ๆ แล้ว "ฉันคิดว่า .... "?
Jacob Vlijm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.