आप gsettings
कमांड लाइन का उपयोग करके एक ही कमांड के लिए कई कीबोर्ड शॉर्टकट (कीबाइंडिंग) असाइन कर सकते हैं ।
यह जानने के लिए एक महत्वपूर्ण बात यह है कि उबंटू 18.04 सेटिंग्स जीयूआई केवल एक कमांड के लिए पहली कीबाइंडिंग दिखाता है, इसलिए यदि आपके पास कमांड के लिए कई कीबाइंडिंग हैं, तो अन्य सेटिंग में दिखाई नहीं देंगे। आप gsettings
सभी कीबाइंडिंग का उपयोग कर सकते हैं ।
मान लीजिए कि मैं "स्विच टू वर्कस्पेस 1" के लिए एक और कीबाइंडिंग जोड़ना चाहता हूं। मेरे लिए डिफ़ॉल्ट था Super+Home
, लेकिन मैं एक दूसरी कीबाइंडिंग जोड़ना चाहता हूं Ctrl+1
।
# list all keybindings
gsettings list-recursively | grep -e org.gnome.desktop.wm.keybindings -e org.gnome.settings-daemon.plugins.media-keys -e org.gnome.settings-daemon.plugins.power | sort
# confirm no other keybinding conflicts
gsettings list-recursively | grep '<Control>1'
# set multiple keybindings for "Switch to Workspace 1"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Super>Home', '<Control>1']"
# confirm value is set correctly
gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-1
अब आप Super+Home
या तो उपयोग कर सकते हैं या Control+1
कार्यस्थान 1 पर स्विच कर सकते हैं । याद रखें, आपको Super+Home
सेटिंग GUI में केवल पहला ही दिखाई देगा , लेकिन यह काम करेगा!