ฉันจะใช้เครื่องมือแก้ไข gconf ได้อย่างไร?


51

ฉันเห็นคำตอบบางส่วนที่ผู้คนโพสต์เพื่อตั้งค่าคีย์ใน gconf-editor แต่ไม่มีรายการสำหรับ gconf-editor ในเมนูของฉัน

ฉันจะรันมันได้อย่างไรและฉันจะใช้มันเพื่อตั้งค่าคีย์ที่ผู้คนแนะนำได้อย่างไร?

คำตอบ:


46

Gconf คืออะไร

GConf เป็นระบบสำหรับจัดเก็บการตั้งค่าแอปพลิเคชัน การตั้งค่าเหล่านี้จะถูกเก็บไว้ในไฟล์ XML ~/.gconfภายใต้ไดเรกทอรีบ้านของผู้ใช้ การกำหนดค่าตามความชอบแต่ละรายการแสดงเป็นคู่ของคีย์ - ค่า

GConf มีไว้เพื่อเป็นวิธีสำหรับนักพัฒนาในการจัดเก็บค่ากำหนดของผู้ใช้และผู้ดูแลระบบเพื่อตั้งค่าเริ่มต้นสำหรับค่ากำหนดเฉพาะ ในกรณีส่วนใหญ่ผู้ใช้ไม่จำเป็นต้องแก้ไขคีย์ Gconf โดยตรง

ปุ่มส่วนใหญ่ตรงกับรายการในเมนูการตั้งค่าของแอพพลิเคชั่นต่าง ๆ แม้ในบางโอกาสนักพัฒนาจะใช้คีย์ Gconf เป็นวิธีการเปิดใช้งานคุณสมบัติที่ไม่มีเอกสาร สิ่งเหล่านี้ "ซ่อน" จากผู้ใช้ด้วยเหตุผลหลายประการ บางครั้งคุณลักษณะนี้ยังอยู่ในระหว่างดำเนินการ บางครั้งมันเป็นคุณสมบัติที่นักพัฒนาต้องการทำ แต่ยังคงปล่อยให้ผู้ใช้ที่ไม่ต้องการเข้าถึง บ่อยครั้งที่คุณสมบัติต่าง ๆ ถูกกำหนดเป้าหมายไว้ที่ "ผู้ใช้ที่มีอำนาจ" และนักพัฒนาซอฟต์แวร์ก็ไม่ต้องการที่จะพูดคุยเกี่ยวกับการตั้งค่าตามปกติ

ในบางวิธีจะคล้ายกับ Windows 'Registry ความแตกต่างที่สำคัญอย่างหนึ่งก็คือ Gconf ไม่ได้เก็บการตั้งค่าระบบ มันเก็บเฉพาะการตั้งค่าแอปพลิเคชัน ในขณะที่การแก้ไขคีย์ Gconf อาจทำให้เกิดปัญหาเล็กน้อยกับโปรแกรมบางอย่าง แต่ไม่ควรนำไปสู่ปัญหาที่เกิดขึ้นกับระบบเช่นการแสดงผลระบบของคุณไม่สามารถบูตได้ อันที่จริงแล้วการลบ~/.gconfไดเรกทอรีทั้งหมดจะเป็นการคืนค่าโปรแกรมทั้งหมดโดยใช้ Gconf กลับไปเป็นค่าเริ่มต้น

การจัดการ Gconf จากบรรทัดคำสั่ง

โปรแกรมgconftool-2ช่วยให้ผู้ใช้โต้ตอบกับ Gconf จากบรรทัดคำสั่ง บ่อยครั้งที่การป้อนคำสั่งหนึ่งบรรทัดในเทอร์มินัลง่ายกว่าการขุดในเครื่องมือ GUI ของ Gconf ตัวอย่างเช่นหากคุณต้องการแสดงไอคอนสำหรับถังขยะบนเดสก์ท็อปให้เรียกใช้:

gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible --type=bool true

นอกจากนี้ยังแสดงให้เห็นถึงสิ่งที่ฉันหมายถึงคู่คีย์ - ค่าด้านบน ในกรณีนี้ที่สำคัญคือการที่มีค่าของ/apps/nautilus/desktop/trash_icon_visibletrue

gconftool-2คุณสามารถดำเนินการความหลากหลายของการดำเนินงานด้วย หากคุณต้องการเห็นคุณค่าของคีย์ให้ใช้--get:

gconftool-2 --get /apps/nautilus/desktop/trash_icon_visible

หากคุณต้องการรีเซ็ตค่าเป็นค่าเริ่มต้นให้ใช้--unset:

gconftool-2 --unset /apps/nautilus/desktop/trash_icon_visible

gconftool-2มีประโยชน์อย่างยิ่งสำหรับผู้ดูแลระบบ ตัวอย่างเช่น /etc/gconf/gconf.xml.mandatoryสามารถใช้เพื่อตั้งค่ากำหนดบังคับสำหรับผู้ใช้ทั้งหมด ข้อมูลเพิ่มเติมเกี่ยวกับการใช้งานขั้นสูงอื่น ๆ สามารถพบกับman gconftool-2เช่นเดียวกับในGNOME สก์ท็อประบบแนะนำการดูแลระบบ

ฉันจะใช้เครื่องมือแก้ไข Gconf ได้อย่างไร

คำถามของคุณอีกครั้งคืออะไร? โอ้ถูกต้องแล้ว: ฉันจะใช้เครื่องมือแก้ไข Gconf ได้อย่างไร

gconf-editorเป็นส่วนต่อประสานกราฟิกในการจัดการการตั้งค่า Gconf ตามค่าเริ่มต้นจะไม่ปรากฏในเมนู วิธีที่ง่ายที่สุดในการเริ่มต้นคือกดAlt+ F2เพื่อเรียก "Run Dialog" gconf-editorถัดไปป้อน

gconf-editorช่วยให้คุณสามารถเรียกดูคู่คีย์ - ค่าในทรี ลองดูตัวอย่างจากด้านบน เรียกดูapps > nautilus > desktopและคุณจะเห็นtrash_icon_visibleคีย์

GConf บรรณาธิการ


ดูเหมือนว่าgsettingsเป็นวิธีที่ GNOME 3 เพื่อแก้ไข dconf ฐานข้อมูล
ปาโบล

13

Alt+ F2gconf-editor

มีการสำรวจรอบ ๆ มันค่อนข้างคล้ายกับการใช้ regedit ใน Windows ยกเว้นฉันพบว่ามันใช้งานง่ายกว่าและมันจะไม่ฆ่าแมวของคุณถ้าคุณดูมันตลก

แทนที่จะใช้เพื่อตั้งค่าคีย์คุณสามารถใช้เครื่องมือบรรทัดคำสั่ง ' gconftool-2 ' เพื่อตั้งค่า / แก้ไข / ลบคีย์ ฉันพบว่ามันค่อนข้างมีประโยชน์เมื่อตั้งค่าการเชื่อมโยง URL สำหรับแอปพลิเคชันเช่น Spotify in Wine

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