Boş bir şemaya anahtar nasıl eklenir? [kapalı]


14

Bazı ayarları otomatik olarak ayarlamak, özellikle bazı klavye kısayolları eklemek istiyorum ~/.config/dconf/user. Dconf-editor'de şöyle görünür:

org.cinnamon.keybindings org.cinnamon.keybindings.custom-keybindings.custom0

Şimdi gsettings (veya dconf) ilkini listeleyebilir:

$ gsettings get org.cinnamon.keybindings custom-list
['custom0', 'custom1', 'custom2', 'custom3']

Ancak, daha sonra yeni bir customXanahtar bağlama eklemek veya hatta tuşları okumak için bir yol göremiyorum .

$ gsettings get org.cinnamon.keybindings.custom-keybinding:/ custom0
No such key 'custom0'

Nasıl, örneğin, bir ekleyebilir custom4ile anahtar binding='<Super>g', command='geany', name='Geany'?

Donarssons cevabı çıktısı:

$ gsettings get org.cinnamon.keybindings.custom-keybindings:/custom0/ binding
No such schema 'org.cinnamon.keybindings.custom-keybindings'
$ gsettings get org.cinnamon.keybindings.custom-keybinding:/custom0/ binding
''

Ve aşağıdaki komuttan sonra ekran görüntüsü. Custom4'ün özel tuş bağlamalarına değil, kök dizinine gittiğini unutmayın.

gsettings set org.cinnamon.keybindings.custom-keybinding:/custom4/ binding '<Super>g'

değeri yakalamak

Linux Mint'i O / S cihazım olarak kullanıyorum.


10
Bu konu dışı DEĞİLDİR, soru Ubuntu'daki Tarçın için tamamen geçerlidir ve çoğunlukla Unity ve GNOME için geçerlidir (şemalar orada farklı adlandırılır, ancak adlar burada açıklanan gerçek sorun için endişe etmez).
Donarsson

1
@Donarsson, Ubuntu için geçerli olsa bile konu dışı olsa da, Debian sorularını bazı durumlarda Ubuntu'ya başvurdukları için kabul ediyoruz. Eğer kabul edilen cevapla ilgili yorumları okursanız, “ubuntu çocuklar” ın eksik bilgi olduğu için soru ile etkin bir şekilde başa çıkamadığını fark edersiniz. Daha ileri tartışmalar onları metaya getirir.
Braiam

2
Tarçın klavyesi kısayolunun belirli bir örneğinin Ubuntu olmadığını kabul ediyorum. Ancak soru , dconf'daki boş bir şemaya nasıl anahtar ekleneceği ve dconf'un Ubuntu'ya özgü olmadığıdır.
Simon A. Eugster

2
Evet, tüm Linux dağıtımları için ortak olan araçların zilyonları için bile, gerçek ve ilgili olan, Nane'ye but org.cinnamon.keybindings.custom-keybindingsözgüdür ve Ubuntu'da mevcut değildir.
Bruno Pereira

1
@ Donarsson Ateş et.
Oli

Yanıtlar:


14

Bir sözdizimi hatası. Bu çalışmalı:

$ gsettings get org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom0/ binding
<Super>e
$ gsettings get org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom0/ command
nemo
$ gsettings get org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom0/ name
nemo

Yeni bir kısayol tuşu ayarlamak için:

$ gsettings set org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom4/ binding '<Super>g' &&
gsettings set org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom4/ command 'geany' &&
gsettings set org.cinnamon.keybindings.custom-keybinding:/org/cinnamon/keybindings/custom-keybindings/custom4/ name 'Geany'

Ekran görüntülerini güncelleyecek miydiniz? Yukarıda bahsettiğinizi biliyorum.
Seth
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.