खाली स्कीमा में कुंजी कैसे जोड़ें? [बन्द है]


14

मैं कुछ सेटिंग्स को स्वचालित करना चाहता हूं, विशेष रूप से कुछ कीबोर्ड शॉर्टकट जोड़ें ~/.config/dconf/user। यहाँ है कि यह dconf- संपादक में कैसा दिखता है:

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

डोनार्सन उत्तर का आउटपुट:

$ 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 कस्टम-कीबाइंडिंग पर नहीं बल्कि रूट पर जाता है।

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

मूल्य प्राप्त करना

मैं अपने ओ / एस के रूप में लिनक्स मिंट का उपयोग कर रहा हूं।


10
यह ऑफ-टॉपिक नहीं है, यह प्रश्न पूरी तरह से उबंटू के दालचीनी पर लागू होता है और ज्यादातर यूनिटी और GNOME के ​​लिए मान्य होता है (स्कीमा का नाम वहां अलग-अलग तरह से दिया गया है, लेकिन नाम यहां वर्णित वास्तविक मुद्दे के लिए कोई चिंता का विषय नहीं हैं)।
डोनर्सन

1
@ डोनर्ससन मिंट के बारे में कुछ भी, भले ही यह उबंटू पर लागू हो, विषय से अलग है, अन्यथा हम डेबियन के सवालों को सिर्फ इसलिए स्वीकार कर रहे होंगे क्योंकि वे कुछ मामलों में उबंटू में लागू होते हैं। यदि आपने स्वीकार किए गए उत्तर पर टिप्पणियों को पढ़ा था, तो आप देखेंगे कि "ubuntu लोग" इस प्रश्न से प्रभावी ढंग से निपटने में सक्षम नहीं थे क्योंकि लापता जानकारी थी। आगे की चर्चा उन्हें मेटा तक ले जाती है।
ब्राह्मम

2
मैं सहमत हूं कि दालचीनी कीबोर्ड शॉर्टकट सेट करने का विशिष्ट उदाहरण उबंटू नहीं है। हालांकि सवाल यह है कि dconf में खाली स्कीमा में कुंजी कैसे जोड़ें , और dconf Ubuntu विशिष्ट नहीं है।
साइमन ए। युगस्टर

2
हां, यह सब सच और प्रासंगिक है, यहां तक ​​कि उन उपकरणों के क्षेत्र के लिए भी जो सभी लिनक्स डिस्ट्रोस के लिए सामान्य हैं, but org.cinnamon.keybindings.custom-keybindingsमिंट विशिष्ट है और उबंटू में मौजूद नहीं है।
ब्रूनो परेरा

1
@ डोनर्सन आग दूर।
ओली

जवाबों:


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'

क्या आप स्क्रीनशॉट अपडेट करने जा रहे थे? मुझे पता है कि आपने इसका उल्लेख किया है।
सेठ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.