Saya telah menemukan contoh skema yang disebut dua dalam dua cara yang berbeda, hanya berbeda dalam kasus, yang membingungkan bagi saya.
Gsettings melihat nama skema sebagai com.canonical.Unity.Launcher
, dan tidak menerima com.canonical.unity.launcher
sebagai nama skema yang valid. Di sisi lain, dconf-editor hanya melihat com.canonical.unity.launcher
huruf kecil semua, seperti yang terlihat pada tangkapan layar.
Jika saya mengubah kunci favorites
di Gsettings, perubahan itu tercermin dalam dconf-editor, dan sebaliknya.
Apa yang sedang terjadi? Yang mana nama skema yang benar com.canonical.Unity.Launcher
,, atau com.canonical.unity.launcher
?
Setelan:
$ 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'
Jawaban:
Pohon skema Dconf rumit dan tidak selalu relevan dengan nama skema yang sebenarnya.
Misalnya, di bawah
apps
Anda dapat menemukanupdate-manager
, tetapi Anda tidak akan menemukanapps.update-manager
skema menggunakan gsettings. Nama skema yang valid adalahcom.ubuntu.update-manager
, dan itu tidak ditampilkan di Dconf di mana seharusnya. Nama skema yang benar dalam Dconf dapat ditemukan di bawah daftar kunci, pada bidang abu-abu dengan Deskripsi dan nilai Default. (Lihat tangkapan layar) Entri paling atas menunjukkan nama Skema asli.Jadi saya akan percaya output gsettings. Dalam kasus Anda
com.canonical.Unity.Launcher
adalah nama skema yang valid dan kasusnya benar-benar penting.sumber
org>gtk>settings>file-chooser
, sebagai contoh. Saya bertanya-tanya bagaimana mereka dapat diubah menggunakan gsettings?dconf
terminal. Periksadconf --help
semua opsi. Misalnya,dconf write /org/gtk/settings/file-chooser/show-hidden true
aktifkan opsi. Pelengkapan otomatis nama kunci juga berfungsi saat mengetik terminal. Keren!