ฉันจะหาไฟล์กำหนดค่า Unity ได้จากที่ใด


9

ฉันสงสัยว่ามีใครบางคนสามารถบอกฉันได้ว่ามีไฟล์การกำหนดค่า Unity หลักอย่างน้อยไฟล์ที่คุณสามารถกำหนดค่ากราฟิกผ่าน CCSM ได้ ฉันต้องการแก้ไขขนาดเส้นประและสีของพาเนล แต่ไม่พบว่าจะทำยังไง

คำตอบ:


11

Unity and Compiz ใช้ GConf เพื่อจัดเก็บการตั้งค่า GConf เป็นที่เก็บการกำหนดค่าที่มี API สำหรับแอปพลิเคชันในการอ่านและเขียนข้อมูลการกำหนดค่าและรับการแจ้งเตือนเมื่อมีการเปลี่ยนแปลงรายการการกำหนดค่า ข้อมูลการกำหนดค่าถูกบันทึกไว้ภายใต้~/.gconfแต่การแก้ไขควรทำผ่าน GConf daemon เท่านั้น

คุณสามารถปรับเปลี่ยนการตั้งค่าความเป็นเอกภาพโดยตรงโดยใช้และเรียกดูgconf-editor /apps/compiz-1/plugins/unityshell/screen0/optionsคุณจะสังเกตเห็นว่า Unity ตอบสนองต่อการเปลี่ยนแปลงในทันทีเช่นเดียวกับ CCSM

gconftool-2หากคุณต้องการเครื่องมือบรรทัดคำสั่งแก้ไขการตั้งค่าเหล่านี้ใช้ ตัวอย่างเช่นหากต้องการลดขนาดไอคอนตัวเรียกใช้ฉันสามารถทำ:

gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/icon_size --type int 32

หวังว่าการอัปเดตคำตอบเหล่านี้จะทำให้ชัดเจนขึ้น
James Henstridge

ขอโทษนะฉันจะยอมรับคำตอบนี้เพราะมันสมบูรณ์แบบที่สุด แต่ความจริงก็คือสิ่งที่ฉันกำลังมองหาเท่าที่ฉันรู้ไม่มีอยู่จริง ฉันกำลังมองหาไฟล์บางไฟล์ที่เก็บการกำหนดค่าเช่น bg_colour, fg_colour, width, ไม่เหมือน แต่เหมือนกับไฟล์การกำหนดค่าธีม ขอบคุณ.
Rodrigo Martins de Oliveira

1
@RodrigoMartins - ฉันมีโอกาสใช้ Ubuntu 11.10 Live CD บ่อยมาก ทุกครั้งที่ฉันเริ่มต้นฉันต้องติดตั้ง dconf-editor และเปลี่ยนคุณสมบัติตัวเรียกใช้เพราะฉันต้องการให้แก้ไข ไฟล์การกำหนดค่านั้นอยู่ในโฟลเดอร์ Home / .gconf แต่ไม่มีไฟล์สำหรับตัวเลือกเริ่มต้น ครั้งแรกที่เราแก้ไขและเลือกโฟลเดอร์ที่เกี่ยวข้อง (ของพา ธ / คีย์) และไฟล์% gconf.xml จะถูกสร้างขึ้น การแก้ไขเพิ่มเติมจะกระทำในไฟล์ XML นั้น
ศรี

1
... ต่อไป ... ครั้งแรกที่เราแก้ไขตัวเลือกโฟลเดอร์ที่เกี่ยวข้อง (ของพา ธ / คีย์) และไฟล์% gconf.xml จะถูกสร้างขึ้น การแก้ไขเพิ่มเติมจะกระทำในไฟล์ XML นั้น ไฟล์ XML ที่ฉันต้องการคือ Home / .gconf / desktop / unity-2d / launcher ฉันสามารถค้นหาสิ่งนี้ได้โดยใช้ dconf-editor หนึ่งครั้ง เราสามารถใช้ gsettings แต่จะหา SCHEMA / PATH / KEY ได้ที่ไหน? มันจะมีประโยชน์ถ้า Canonical เผยแพร่รายการทั้งหมดของ SCHEMA / PATH / KEY เพื่อใช้กับ gsettings
ศรี

@Sri: gconf ไม่เหมือนกับ dconf / gsettings (เป็นระบบ config ที่เก่ากว่า) หากคุณต้องการเปลี่ยนค่าเริ่มต้นสำหรับผู้ใช้ใหม่ให้ใช้gconf-editorตามที่อธิบายไว้ข้างต้นและคลิกขวาที่การตั้งค่าที่คุณต้องการเปลี่ยนและเลือกSet as DefaultหรือSet as Mandatoryแทนที่จะแก้ไข XML โดยตรง
James Henstridge

0

คุณไม่สามารถเปลี่ยนสีหรือขนาดของ Dash (สิ่งที่คุณเปิดจากโลโก้ ubuntu-logo) หากคุณต้องการเปลี่ยนขนาดตัวเรียกใช้คุณสามารถใช้ ccsm สำหรับสิ่งนั้น


แม้ว่าฉันไม่สามารถทำได้ฉันก็อยากจะรู้ว่าไฟล์ใดที่ CCSM แก้ไขเพื่อเปลี่ยนคุณสมบัติ Laucher
Rodrigo Martins de Oliveira

มันอยู่ใน gconf ดูภายใต้ ~ / .gconf / compiz-1 หรือ ~ / .gconf / compiz
RolandiXor

ฉันพบมันที่ ~ / .gconf / apps / compiz-1 / plugins / แต่ไม่มีอะไรสำคัญเกินไปมีการจัดเก็บเฉพาะค่าที่คุณระบุคุณลักษณะของตัวเลือก CCSM แต่สคริปต์จากที่ซึ่งความสามัคคีโหลดเป็นค่าที่ฉันไม่พบ ฉันรู้ว่ามีสคริปต์ให้ CCSM คุยกับ Unity แต่คำถามนั้นอยู่ที่ไหน
Rodrigo Martins de Oliveira

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