空のスキーマにキーを追加する方法は?[閉まっている]


14

いくつかの設定の自動化、特にキーボードショートカットの追加を希望し~/.config/dconf/userます。dconf-editorでの表示は次のとおりです。

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

これで、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'
$ gsettings get org.cinnamon.keybindings.custom-keybinding:/custom0/ binding
''

そして、次のコマンドの後のスクリーンショット。custom4はcustom-keybindingsではなくルートに移動することに注意してください。

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

値の設定

Linux MintをO / Sとして使用しています。


10
これはオフトピックではありません。質問はUbuntuのCinnamonに完全に適用可能であり、UnityとGNOMEでほとんど有効です(スキーマの名前はここでは異なりますが、名前はここで説明する実際の問題には関係ありません)。
ドナソン14年

1
@DonarssonはMintについて何でも、それがUbuntuに当てはまるとしても話題になりません。そうでない場合、Ubuntuに当てはまるという理由でDebianの質問を受け入れます。受け入れられた答えのコメントを読んだ場合、「ubuntu guys」は情報が不足しているため、質問に効果的に対処できないことに気付くでしょう。さらなる議論はそれらをメタにもたらします。
Braiam 14年

2
シナモンのキーボードショートカットを設定する特定の例はUbuntuではないことに同意します。ただし、質問はdconfの空のスキーマキー追加する方法であり、dconfはUbuntu固有ではありません。
サイモンA.エグスター14年

2
はい、すべてのLinuxディストリビューションに共通する無数のツールでさえ、but org.cinnamon.keybindings.custom-keybindingsMint固有であり、Ubuntuには存在しません。
ブルーノペレイラ14年

1
@Donarsson火を消して。
オリ

回答:


14

構文エラーです。これは動作するはずです:

$ 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

新しいホットキーを設定するには:

$ 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'

スクリーンショットを更新しましたか?あなたはそれを上で言及したことを知っています。
セス14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.