คำถามติดแท็ก dconf

dconf เป็นระบบการกำหนดค่าซึ่งรวมถึงฐานข้อมูลการตั้งค่าและเครื่องมือ (เรียกอีกอย่างว่า dconf) เพื่ออ่านและเขียน

2
วิธีการถ่ายโอนข้อมูลทั้งหมด dconf / gsettings เพื่อให้ฉันสามารถเปรียบเทียบพวกเขาระหว่างสองเครื่องที่แตกต่างกัน?
ปัญหา: ฉันมีสองเครื่องทั้งกับ Ubuntu Gnome 14.04 ที่ทันสมัยและทั้งคู่ติดตั้ง CrossOver Linux ล่าสุด (1) เพื่อเรียกใช้ MS Office 2007 ในนั้น ฉันรู้ว่ามันเป็นโปรแกรมที่เป็นกรรมสิทธิ์ แต่ปัญหานั้นกว้างกว่าและมีผลกับไวน์ด้วย โปรดอย่าหยุดอ่าน เครื่องทั้งสองมีแป้นพิมพ์ภาษาสเปนทำงานได้ดีเกือบตลอดเวลา (แสดงบางครั้งเป็นข้อบกพร่องที่รู้จักแต่ฉันคิดว่ามันไม่เกี่ยวข้อง) ปัญหาคือหนึ่งในนั้นมีชุดของโปรแกรมที่ทำงานภายใต้ Crossover Wine ที่ได้รับผลกระทบจากข้อผิดพลาดที่ทำให้ปุ่มกดไม่ทำงานในบางโปรแกรมโดยเฉพาะอย่างยิ่ง MS Office Word (ยังมีข้อผิดพลาดอื่นสำหรับปัญหาอื่น แต่ดูเหมือนว่า เป็นปัญหาเดียวกัน ) การปิดใช้งาน IBus ในการสนับสนุนภาษา -> เปลี่ยนวิธีป้อนข้อมูลด้วยแป้นพิมพ์และยกเลิกการตั้งค่าการXMODIFIERSทำงานบนเครื่องหนึ่ง แต่ไม่ใช้งานในเครื่องอื่น (!) ดังนั้นมันจะต้องมีการตั้งค่าแปลก ๆ ที่ทำแตกต่าง ... คำถาม เป็นไปได้ที่จะถ่ายโอน gsetting / dconf / ฐานข้อมูลการกำหนดค่าใด ๆ …
21 gnome  keyboard  wine  dconf 

1
ฉันจะเปิดใช้งาน / ปิดใช้งานผลลัพธ์ Dash ออนไลน์โดยทางโปรแกรมได้อย่างไร
ฉันจะเปลี่ยนการตั้งค่านี้จากสคริปต์ Bash ได้อย่างไร แผนของฉันคือการเปิดใช้งานเฉพาะในการเชื่อมต่อเครือข่ายบางอย่าง

1
วิธีการเปลี่ยนการตั้งค่าโปรไฟล์ gnome-terminal โดยใช้ dconf หรือ gsettings
หลังจากอัปเกรดฟอร์ม Ubuntu 14.10 เป็น 15.10 ดูเหมือนว่าไม่รองรับการเปลี่ยนgnome-terminalค่ากำหนดที่ใช้gconftool-2อีกต่อไป ผมคิดว่าปัญหานี้จะเกี่ยวข้องกับGconf การอพยพ ตอนนี้ผมต้องการที่จะเปลี่ยนแปลงบางอย่างของสคริปเก่าของฉัน (เนื่องจากพวกเขาจะเสียใน Ubuntu 15.10) เพื่อทำงานร่วมกับdconf/ แทนgesettingsgconftool-2 ตัวอย่างเช่นบน Ubuntu 14.10 ( gnome-terminalเวอร์ชั่น 3.6.2) ฉันสามารถกำหนดจำนวนคอลัมน์ในDefaultโปรไฟล์โดยใช้: $ gconftool-2 --set /apps/gnome-terminal/profiles/Default/default_size_columns \ --type=int 140 $ gconftool-2 --set /apps/gnome-terminal/profiles/Default/use_custom_default_size \ --type=bool true ตอนนี้ใน Ubuntu 15.10 ให้พิมพ์: $ dconf list /org/gnome/terminal/legacy/ จะช่วยให้ profiles:/ schema-version แต่ทว่า $ gsettings list-relocatable-schemas …

1
วิธีการปรับปรุง / ติดตั้ง / คอมไพล์ ibus อย่างถูกต้องบน 14.04 ปัญหา dconf?
ฉันเพิ่งอัปเดตเป็น phpstorm 9.5 และเพิ่งบอกว่าฉันควรอัปเดต ibus เป็น 1.5.11 หรือใหม่กว่า ตกลง. ฉันดาวน์โหลด 1.5.11 จากแหล่งที่มาและลองติดตั้ง ฉันได้รับการแก้ไขแล้ว แต่บางครั้งฉันมีข้อผิดพลาดในการกำหนดค่าที่แปลกประหลาดนั้นข้อกำหนดของแพคเกจ (dconf> = 0.7.5) ไม่เป็นไปตามที่กำหนดไว้ หลังจากติดตั้งเครื่องมือ dconf และส่วนอื่น ๆ ของแพ็คเกจ dconf ฉันยังคงได้รับการนวดนี้ กว่าที่ฉันทำ sudo apt-cache แสดง dconf-tools และพบในผลลัพธ์ที่ libdconf0 (<< 0.7.3-2) ทำให้เกิดปัญหาเนื่องจาก libdconf1 คือ 0.20.0-1 ซึ่งดูเหมือนจะใหม่กว่า สมมติว่าในวันที่ 14.04 libconfd0 ไม่ได้ใช้อีกต่อไปข้อมูลนี้จะล้าสมัยสำหรับการรวบรวม ibus ฉันจะแก้ปัญหานี้ได้อย่างไร แก้ไข 1: ติดตั้ง dconf-tools, dconf-cli, …

2
ตัวจัดการโปรโตคอล URL ใน Ubuntu Desktop พื้นฐาน
มีวิธีการลงทะเบียนตัวจัดการโปรโตคอล URL ด้วย Gconf ซึ่งตอนนี้ล้าสมัยและดูเหมือนว่าจะไม่มีวิธีการทำเช่นเดียวกันกับ DConf (หรือ Gsettings ซึ่งเป็น wrapper ที่แนะนำ) หนึ่งจะลงทะเบียนตัวจัดการโปรโตคอล URL อย่างถูกต้องตั้งแต่ DConf อย่างไร นอกจากนี้มีบางอย่างที่แปลกสำหรับฉัน (เช่นที่ฉันไม่เข้าใจ) บน Ubuntu 12.04 ของฉัน โปรโตคอลapt://ควรได้รับการจัดการโดยapturlคำสั่ง มันเป็นเช่นนั้นกับเบราว์เซอร์ Opera ของฉัน แต่เพียงเพราะฉันเพิ่มการเชื่อมโยงนี้โดยใช้สิ่งอำนวยความสะดวกการกำหนดค่าของเบราว์เซอร์ มิฉะนั้นในส่วนที่เหลือของสภาพแวดล้อม: xdg-open apt://foo.barเปิดทำงานelinks( www-browserทางเลือกของฉัน) การgnome-open apt://foo.barเปิดจะเป็นการเปิดศูนย์ซอฟต์แวร์ กำลังเปิดgconf-editorฉันเห็นคีย์/desktop/gnome/url-handlers/aptที่มีค่าapturl "%s"และเปิดใช้งานอยู่ ดูเหมือนว่าการกำหนดค่านี้จะถูกละเว้นซึ่งคาดว่าสมเหตุสมผลเนื่องจาก GConf ถือว่าล้าสมัย กำลังเปิดdconf-editorฉันไม่เห็นสิ่งที่เกี่ยวข้องกับตัวจัดการ URL หรือโปรโตคอล/desktop/gnome มันดูยุ่งเหยิงไปเล็กน้อยในสายตาของฉัน (แค่ล้อเล่นกับถ้อยคำนี้ไม่มีอะไรเลวร้าย) ภายใต้อะไร หมายเหตุด้านข้าง: ฉันกำลังมองหาบางสิ่งที่ทำงานได้ดีกว่าแม้ว่าจะไม่ได้โหลดสภาพแวดล้อมเดสก์ท็อปเต็มรูปแบบเช่นเมื่อใช้งานเซสชัน i3wm ที่โหลดเท่านั้นgsettings-daemon(และสิ่งอื่น ๆ ที่ไม่เกี่ยวข้องกับกรณีนี้) …
16 gnome  dconf  url 

3
dconf เปลี่ยนคีย์สตริง
ฉันกำลังพยายามเปลี่ยนคีย์ dconf ตามสตริงด้วยสคริปต์ทุบตีโดยใช้บรรทัดคำสั่งต่อไปนี้: dconf write /org/gnome/nautilus/preferences/show-directory-item-counts 'never' แต่มันกลับข้อผิดพลาดต่อไปนี้: error: 0-5:unknown keyword Usage: dconf write KEY VALUE Write a new value to a key Arguments: KEY A key path (starting, but not ending with '/') VALUE The value to write (in GVariant format) มีคนช่วยฉันได้ไหม แก้ไข 1: ฉันพยายามทำให้ nautilus ไม่นับจำนวนรายการในไดเรกทอรี (เพื่อการเพิ่มประสิทธิภาพ)
16 bash  scripts  dconf 

1
จะเพิ่มคีย์ในสคีมาที่ว่างได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน5 ปีที่ผ่านมา ~/.config/dconf/userผมอยากจะตั้งค่าโดยอัตโนมัติตั้งค่าบางอย่างโดยเฉพาะการเพิ่มแป้นพิมพ์ลัดบางอย่างเพื่อ นี่คือลักษณะที่ปรากฏใน dconf-editor: ตอนนี้ gsettings (หรือ dconf) สามารถแสดงรายการแรก: $ gsettings get org.cinnamon.keybindings custom-list ['custom0', 'custom1', 'custom2', 'custom3'] อย่างไรก็ตามฉันไม่เห็นวิธีเพิ่มการผูกcustomXคีย์ใหม่หรือแม้แต่การอ่านคีย์ $ gsettings get org.cinnamon.keybindings.custom-keybinding:/ custom0 No such key 'custom0' ฉันสามารถเพิ่มเช่นcustom4กุญแจbinding='<Super>g', command='geany', name='Geany'? ส่งออกไปยังคำตอบ Donarssons: $ gsettings get org.cinnamon.keybindings.custom-keybindings:/custom0/ binding No such schema 'org.cinnamon.keybindings.custom-keybindings' $ …
14 dconf  gsettings 

2
ความสัมพันธ์ระหว่าง. gconf, .gnome2, .cache, .local และลำดับชั้นของไฟล์ดอทอื่น ๆ ในโฮมไดเร็กตอรี่ของฉันคืออะไร?
ตามคำตอบนี้ , .local .cacheและ.configจะตามแบบแผนสถานที่จัดเก็บการตั้งค่าการรับรองโดย Gnome และ Ubuntu มี.gnome .gnome2และ.gconfดังนั้นจึงไดเรกทอรีการกำหนดค่าเดิมหรือว่าพวกเขาควรจะอยู่ร่วม? และการนำ dconf ไปใช้ปรับเปลี่ยนการกำหนดค่าแอปพลิเคชันไฟล์ดอทเหล่านี้หรือไม่? ในที่สุดความสัมพันธ์ของการตั้งค่าข้อมูล gconf-editor กับไดเรกทอรีเหล่านี้คืออะไร? . GNome / .gconf มีข้อมูลเดียวกันกับที่ gconf-editor เข้าถึงหรือไม่ การอัปเดต: XDG ถูกระบุว่าเป็นสาเหตุของ. cache, .local และ. config นี้คำถามเกี่ยวกับ dconfแนะนำว่า dconf จะเปลี่ยนสำหรับ GConf เป็นเอกสารในGnome.org นอกจากนี้ Joãoยังบอกอีกว่า dconf คือ เทคโนโลยี GNOME ใช้สำหรับจัดเก็บการตั้งค่าแอปพลิเคชัน [... ] dconf คือการแทนที่ GNOME3 สำหรับ gconf ซึ่งยังไม่ได้รับการบำรุงรักษาเป็นระยะเวลาหนึ่ง …

1
ฉันจะติดตั้ง Gsettings Schema โดยไม่มีสิทธิ์รูทได้อย่างไร
เวิร์กโฟลว์ทั่วไปเพื่อติดตั้ง Gsettings Schema คือ: สร้างสคีมาพร้อมกับส่วนขยาย.gschema.xmlโดยมีเนื้อหาดังนี้: <?xml version="1.0" encoding="UTF-8"?> <schemalist> <schema id="com.companyname.appname" path="/com/companyname/appname/"> <key type="b" name="mybool"> <default>false</default> <summary>Example summary</summary> <description>Example description</description> </key> </schema> </schemalist> /usr/share/glib-2.0/schemas/คัดลอกเค้าร่างให้ รวบรวมสคีมาโดยใช้คำสั่งนี้: sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ อย่างไรก็ตามการเขียนเพื่อ/usr/share/glib-2.0/schemas/ต้องการสิทธิ์รูท มีวิธีการติดตั้ง schema ไปยังไดเรกทอรีผู้ใช้ที่ไม่ใช่ส่วนกลางหรือไม่?

3
วิธีปิดการใช้งานการเร่งความเร็วเมาส์บน Ubuntu 18.04
เม้าส์ของฉันมีการเร่งความเร็วเม้าส์และเร็วเกินไปใน Ubuntu 18.04 การสร้าง90-mouse.confในxorg.conf.dไม่ทำงาน และเมื่อ gnome จะเปลี่ยนจากxorgเป็นwaylandxorg.confไฟล์เหล่านี้จะไม่ทำงานอีกต่อไป มีวิธีการปิดใช้งานการเร่งความเร็วเมาส์ใน Ubuntu อีกหรือไม่
11 18.04  mouse  dconf 

1
วิธีปิดเสียงเอฟเฟกต์ใน 14.04 ผ่านทางบรรทัดคำสั่งได้อย่างไร
ใช้บรรทัดคำสั่งฉันต้องการปิดเสียงประกอบใน Ubuntu 14.04 วิธี GUI ในการทำเช่นนั้นจะไปที่System Settings(unity-control-center) จากนั้นไปที่Sound Effectsแท็บ: คำตอบสำหรับคำถามนี้แสดงวิธีการใช้gconf( sudo su gdm -c "gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false") แต่ไม่สามารถใช้งานได้ใน Ubuntu รุ่นใหม่กว่า ฉันก็มองหาเงื่อนงำที่ผลลัพธ์ของpacmd infoแต่ก็ไม่สามารถหาอะไรที่มีประโยชน์เช่นกัน มีสิ่งที่ดูเหมือนว่าเป็นการตั้งค่าความเกี่ยวข้องที่สามารถเปลี่ยนแปลงได้ในdconf( org/gnome/desktop/sound/event-sounds) แต่มีการตั้งค่าfalseและไม่มีอะไรเปลี่ยนแปลง มีการตั้งค่าบางอย่างของ Ubuntu โดยเฉพาะ Unity ที่ไม่มีdconfการตั้งค่าที่มองเห็นได้ ยังจะสามารถมองเห็นได้เมื่อมีการเปลี่ยนแปลงกับ GUI dconf watch /ที่ในขณะที่ทำงาน แต่มันจะไม่แสดงผลใด ๆ เมื่อปิดเสียง / ยกเลิกการปิดเสียงการตั้งค่านั้น ฉันรู้ว่าฉันสามารถลบเอฟเฟกต์เสียงทั้งหมดได้ แต่ต้องมีวิธีที่เหมาะสมในการทำเช่นนี้ ...

1
ตรวจไม่พบปุ่มบางปุ่มในแป้นพิมพ์ของฉัน (ปุ่มมัลติมีเดีย?) โดย xev หรือ xbindkeys หรือ keytouch: จะตรวจสอบได้อย่างไร
มันเป็นอีกหนึ่งความพยายามที่จะได้รับFnกุญแจเพื่อปรับระดับเสียงขึ้น / ลงความสว่าง ฯลฯ ทำงาน การควบคุมเหล่านั้นไม่ได้ทำงานในอัลตร้าบุ๊คที่ไม่มีแบรนด์ของฉัน ฉันต้องการตรวจจับพวกเขาเพื่อแก้ไข/home/username/.config/openbox/lubuntu-rc.xmlเนื่องจากดูเหมือนว่าต่อไปนี้จะไม่ทำงาน: <keybind key="XF86AudioRaiseVolume"> <action name="Execute"> <command>amixer -q sset Master 3%+ unmute</command> ทั้งxevมิได้xbindkeysมิได้keytouchมีการตรวจสอบเมื่อกด Volumen หรือลดความสว่างเช่น ปุ่มทัชแพดเริ่มต้น / หยุดทำงาน แต่แอปพลิเคชั่นเหล่านั้นไม่สามารถตรวจจับได้ ฉันยังพยายามกับdconf-editorมันเป็นปัญหาที่นี่ nextถูกตั้งค่าเป็นXF86AudioNext(และเป็นactive) ที่นี่ฉันอ่านคำอธิบายต่อไปนี้: Fnคีย์ผสมของแล็ปท็อปบางตัวเป็นคีย์มัลติมีเดีย (ปรากฏเป็นระบบปฏิบัติการเป็นคีย์ธรรมดาที่มีรหัสที่ไม่เป็นมาตรฐาน) ในขณะที่บางรุ่นเรียกเหตุการณ์ ACPI ที่เข้าถึง OS ในที่สุดและบางส่วนจะถูกจัดการโดย BIOS และไม่เคยเห็นจาก OS เส้นทางข้อมูลจะมีการอธิบายไว้ในหน้าของ คีย์ลัด / สถาปัตยกรรม บนอูบุนตูวิกิพร้อมด้วยไดอะแกรม หากระบบปฏิบัติการไม่สามารถมองเห็นอะไรเลยเมื่อคุณกดปุ่มปรับความสว่างอาจเป็นเพราะ BIOS จัดการโดยตรง การต่อสู้ไม่ได้หายไปอย่างสมบูรณ์ - โดยหลักการแล้วเป็นไปได้ที่จะแฮ็คไบออส - แต่ระดับความยากจะเพิ่มขึ้นอย่างมาก …

1
ฉันจะเปลี่ยนการตั้งค่าเริ่มต้นสำหรับผู้ใช้ใหม่ได้อย่างไร
ทุกคีย์ในฐานข้อมูล DConf มีค่าเริ่มต้นที่ใช้เมื่อสร้างบัญชีผู้ใช้ ฉันจะเปลี่ยนค่าเริ่มต้นเหล่านี้ได้อย่างไร
10 11.10  dconf  gsettings 

1
จะปิดการสร้างภาพขนาดย่อได้อย่างไร?
เพื่อเหตุผลด้านความเป็นส่วนตัวและความปลอดภัยฉันต้องการปิดการสร้างรูปขนาดย่อใน~/.cache/thumbnailsโฟลเดอร์ (โดยใช้ Ubuntu 14.04 LTS) ฉันลองสิ่งนี้แล้ว (ไม่สำเร็จ): ใน Filemanager "ไฟล์" (แก้ไขการตั้งค่า►) ใน "ดูตัวอย่าง" - แท็บฉันสลับ "แสดงภาพย่อ" เป็น "ไม่เคย" ผลลัพธ์: Thumbails ไม่ปรากฏใน filemanager แต่ยังคงถูกสร้างใน~/.cache/thumbnails/normal/โฟลเดอร์เมื่อฉันเปิดรูปภาพด้วย "Image Viewer" = FAIL! ฉันใช้dconf-editorและตั้งค่า► gnome ►เดสก์ท็อป► thumbnail-cache ►อายุสูงสุดถึง 0 และขนาดสูงสุดเป็น 0 ผลลัพธ์: เช่นเดียวกับ 1. ลอง = FAIL! ในdconfeditorฉันตั้งค่าตัวเลือกองค์กร►คำพังเพย►เดสก์ท็อป►ภาพขนาดย่อ►ปิดการใช้งานทั้งหมด ผลลัพธ์: รูปขนาดย่อของรูปภาพที่ดูยังคงถูกสร้าง = FAIL! วิธีแก้ปัญหาแปลก ๆ ที่ฉันพบคือการลบ~/.cache/thumbnailsโฟลเดอร์และเชื่อมโยงไป/dev/nullยังเพื่อหลีกเลี่ยงการเขียนภาพย่อลงในฮาร์ดดิสก์: rm …
10 dconf  thumbnails 

1
dconf schema ชื่อเป็นกรณี ๆ หรือไม่?
ฉันได้พบตัวอย่างของสคีมาที่มีการอ้างถึงสองในสองวิธีที่แตกต่างกันซึ่งแตกต่างกันเฉพาะในกรณีที่ทำให้ฉันสับสน Gsettings เห็นชื่อสกีมาเป็นcom.canonical.Unity.Launcherและไม่ยอมรับcom.canonical.unity.launcherว่าเป็นชื่อสกีมาที่ถูกต้อง ในทางตรงกันข้าม dconf-editor จะเห็นcom.canonical.unity.launcherตัวพิมพ์เล็กทั้งหมดเท่าที่เห็นในสกรีนช็อต หากฉันเปลี่ยนคีย์favoritesใน Gsettings การเปลี่ยนแปลงนั้นจะปรากฏใน dconf-editor และในทางกลับกัน เกิดอะไรขึ้น? ซึ่งเป็นชื่อสกีที่ถูกต้องcom.canonical.Unity.Launcherหรือcom.canonical.unity.launcher? Gsettings: $ gsettings list-schemas | grep -i com.canonical.unity.launcher com.canonical.Unity.Launcher david@david-Aspire-5735:~$ $ gsettings list-recursively com.canonical.Unity.Launcher com.canonical.Unity.Launcher favorite-migration '3.2.10' com.canonical.Unity.Launcher favorites ['application://firefox.desktop', 'application://thunderbird.desktop', 'unity://running-apps', 'unity://expo-icon', 'unity://devices'] david@david-Aspire-5735:~$ gsettings list-recursively com.canonical.unity.launcher No such schema 'com.canonical.unity.launcher' dconf บรรณาธิการ:
10 dconf  gsettings 

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