कस्टम कीबोर्ड शॉर्टकट रीसेट किए जाते हैं। मैं उन्हें स्थायी रूप से कैसे सेट कर सकता हूं?


10

मुझे उबंटू 12.04 और 12.10 दोनों के साथ कस्टम कीबोर्ड शोर्टकट्स की समस्या है। वे थोड़ी देर के बाद रीसेट हो जाते हैं (मुझे एक पैटर्न नहीं मिल सकता है लेकिन ऐसा तब लगता है जब बड़े पैमाने पर अपग्रेड होता है)। यह मुझे कुछ दिनों पहले खुशी हुई, जब 12.10 में लगभग 27 अपडेट मिले। मैंने launchapd और askubuntu खोजा है, और ऐसा कोई सवाल नहीं मिला। रिबूट पर मेरी कमी नहीं है, मैं अभी भी समस्या की पहचान करने के लिए एक पैटर्न नहीं पा सकता हूं जैसा मैंने कहा था। मैंने कंट्रोल सेंटर ऐप का उपयोग नहीं करने की कोशिश की, लेकिन गनोम के डॉकफ-एडिटर, लेकिन उसी परिणाम के रूप में मैंने कुछ ब्लॉग पोस्ट पर पाया। मेरा प्रश्न यह है कि जब मैं ऐसा होने पर उन्हें पुनर्स्थापित करने के लिए अपने कस्टम शार्टकट को कैसे सहेज सकता हूं? क्या कोई मुझे लॉन्चपैड के लिए बग बनाने में मदद कर सकता है, जैसे कि पैकेज क्या कारण हो सकता है, इसलिए मैं बग रिपोर्ट भर सकता हूं। अग्रिम में धन्यवाद।


4
आप इसके साथ अकेले नहीं हैं। मैं कुछ महीने पहले भी ऐसी ही समस्याओं का सामना कर रहा था, लेकिन मैं अब ज़ुबांटु चल रहा हूं, इसलिए अगर मेरी समस्या मेरी मशीन पर बनी रहती है, तो यह जांचने का कोई तरीका नहीं है। यह एक सामान्य पर्याप्त बग होना चाहिए, इसलिए कोई अन्य व्यक्ति
इसमें झंकारने

यहाँ भी, मैं उदाहरण के लिए बदल जाते हैं। Ctrl + Alt + 0 (न्यूनतम) या तो ctrl + alt + h या Super + H (सुपर की के साथ या इसके बिना प्रयास करें), और जब वे अक्सर एक रिबूट के बाद काम करते हैं, तो कीबोर्ड शॉर्टकट डायलॉग "ctrl + alt +" दिखाता है 0 "(डिफ़ॉल्ट)। एक दो रिबूट के बाद आमतौर पर मेरे कस्टम शॉर्टकट काम करना बंद कर देते हैं। (उबुन्टु १२.१०)
बील ब्लोप

अंत में 13.10 में तय किया गया लगता है।

@ बग रिपोर्ट में नवीनतम टिप्पणियों को देखते हुए ऐसा नहीं लगता है।
ब्लॉप ब्लोप

1
14.04 पर भी लागू होता है।
तिश्मा

जवाबों:


14

ग्राहम के लिंक के लिए धन्यवाद, ऐसा लगता है कि यह 13.04 के लिए तय किया गया था, लेकिन 12.10 पर "बैकपोर्ट" नहीं किया गया था।

आश्चर्यजनक रूप से अपडेट करें .. यह 13.04 रिलीज में तय नहीं होता है! :( मुझे अभी भी नीचे दिए गए समाधान का उपयोग करना था।

तब तक यहाँ कुछ मैंने लॉन्चपैड पर टिप्पणियों से एक साथ pieced है, यह मेरे लिए Ubuntu 12.10 पर काम करता है।

/etc/rc.local ने मेरे लिए काम नहीं किया, इसलिए मैंने बनाया ~/.config/autostart/key_settings.desktop:

[Desktop Entry]
Type=Application
Exec=sh -c 'sleep 1; exec ~/.config/autostart/key_settings.sh'
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Load My Custom Shortcuts

फिर वास्तविक स्क्रिप्ट ~/.config/autostart/key_settings.sh:

#!/bin/sh -e
#
#dconf write /org/gnome/desktop/wm/keybindings/minimize "['<Super>h']"
#dconf write /org/gnome/desktop/wm/keybindings/close "['<Super>q']"

gsettings set org.gnome.desktop.wm.keybindings minimize "['<Super>h']"
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>q']"

संदर्भ के लिए dconf विधि पर टिप्पणी की, हालांकि gsettings मेरे लिए काम करता है।

कीकोड खोजने के लिए, आप बस टर्मिनल के बगल में खुलने वाले कीबोर्ड शॉर्टकट विंडो का उपयोग कर सकते हैं, फिर "गेट" कमांड का उपयोग कर सकते हैं:

gsettings get org.gnome.desktop.wm.keybindings minimize

पुनश्च: यह ग्राहम के लिंक द्वारा सुझाए गए एक व्यावहारिक निर्धारण पर विस्तृत करने के लिए था।


तो 12.10 के बाद से मौजूद होने वाली समस्या के लिए सबसे अच्छा समाधान और 13.10 में अभी भी बग को अनदेखा करना और प्रत्येक बार फिर से बाइंडिंग को रीसेट / स्क्रिप्ट करना है? उबंटु जाने का रास्ता! मैं आपके समाधान की सराहना करता हूं - मुझे बार-बार बाइंडिंग में फिर से प्रवेश करने से निराशा को बचाता है।
इवो ​​वैन डेर विजक

मुझे शॉर्टकट नामों की सूची कहां मिल सकती है? (जहां आपके पास 'न्यूनतम' और 'पास' है।) मैंने /usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml में देखा - इसके लिए शॉर्टकट प्रतीत नहीं होते हैं स्क्रीन लॉक करना, वॉल्यूम बदलना, या टॉगल म्यूटिंग, और ये चीजें हैं जिनके लिए मेरे पास कस्टम शॉर्टकट हैं ...
जॉन वाई

2
आप उन्हें कमांड का उपयोग करके पा सकते हैंgsettings list-keys org.gnome.desktop.wm.keybindings
पीटर वैन जिंकेल

2

यह लॉन्चपैड पर बग की एक श्रृंखला से संबंधित है।


बस एक FYI करें, बग कभी "मर्ज" नहीं होते हैं, वे एक-दूसरे के साथ धोखा खाते हैं। : पी
थॉमस वार्ड

0

Alt + F1 (पैनल-मेन-मेन्यू) बाइंडिंग से छुटकारा पाएं जो कुछ Jetbrain उत्पादों (Phststorm) में उपयोग किया जाता है

मैं Ubuntu 19 में स्थायी रूप से कस्टम कीबाइंडिंग सेट करने के तरीके के बारे में जानकारी प्राप्त नहीं कर सका, इसलिए अनगिनत कोशिशों के बाद मैंने निम्नलिखित काम किया (हो सकता है कि किसी को पता हो कि स्क्रिप्ट की आवश्यकता के बिना कैसे करना है):

  • स्क्रिप्ट पेस्ट कोड बनाएं और निष्पादन योग्य अनुमतियां सेट करें:
vi custom-key-bindings.sh

#!/bin/bash
gsettings set  org.gnome.desktop.wm.keybindings panel-main-menu "['<Alt>7']"

chmod +x 
  • Alt + F2
  • gnome-session-properties
  • स्क्रिप्ट में कमांड और सेट पथ जोड़ें
  • किया हुआ

के साथ रिबूट के बाद जांचें gsettings get org.gnome.desktop.wm.keybindings panel-main-menu

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