Linux पर ग्लोबल शॉर्टकट

कीबोर्ड शॉर्टकट से BetterStickies को कहीं से भी चलाएं, तब भी जब आप किसी दूसरे ऐप में काम कर रहे हों। Linux पर इसके लिए अपने डेस्कटॉप सेटिंग्स में एक बार का छोटा सा सेटअप करना पड़ता है।

Snap या Flathub संस्करण इस्तेमाल कर रहे हैं? वहां ग्लोबल शॉर्टकट उपलब्ध नहीं हैं। ये दोनों एक सुरक्षा सैंडबॉक्स में चलते हैं, जो उस कनेक्शन को रोक देता है जिस पर हेल्पर कमांड निर्भर करते हैं। AppImage और नेटिव (बिना सैंडबॉक्स वाले) बिल्ड इनका समर्थन करते हैं, इसलिए अगर ग्लोबल शॉर्टकट आपके लिए मायने रखते हैं, तो betterstickies.com से AppImage पर चले जाएं।

यह कैसे काम करता है

BetterStickies बैकग्राउंड में कमांड सुनता रहता है। आपका डेस्कटॉप एनवायरनमेंट (KDE Plasma, GNOME, वगैरह) कीबोर्ड शॉर्टकट संभालता है और BetterStickies को बताता है कि क्या करना है। आपको बस दोनों को जोड़ना है।

उपलब्ध कमांड

कमांडयह क्या करता है
नोट बनाएंएक नया खाली नोट खोलता है
खोजेंसर्च डायलॉग खोलता है
छिपाएं/दिखाएं टॉगल करेंसभी नोट्स छिपाता है, या उन्हें फिर से दिखाता है
क्विक कैप्चरआपके क्लिपबोर्ड में जो कुछ है उसके साथ नया नोट बनाता है
हब दिखाएंट्रे में छिपे हुए हब को वापस ले आता है

शुरू करने से पहले

  1. पक्का करें कि BetterStickies चल रहा है
  2. BetterStickies में मेनू > सेटिंग्स > ग्लोबल शॉर्टकट खोलें। वहां आपको शॉर्टकट के नाम संदर्भ के लिए सूचीबद्ध मिलेंगे

डायलॉग में एक सिस्टम सेटिंग्स खोलें बटन भी है जो आपको सीधे आपके डेस्कटॉप की शॉर्टकट सेटिंग्स पर ले जाता है।

KDE Plasma पर सेटअप

  1. सिस्टम सेटिंग्स खोलें (या BetterStickies के डायलॉग में सिस्टम सेटिंग्स खोलें पर क्लिक करें)
  2. साइडबार में शॉर्टकट पर जाएं
  3. Custom Shortcuts पर क्लिक करें
  4. Edit > New > Global Shortcut > Command/URL पर क्लिक करें

आप जो भी शॉर्टकट चाहते हैं, हर एक के लिए:

  1. उसे कोई नाम दें (जैसे "BetterStickies - Create Note")
  2. Trigger टैब में क्लिक करके अपना की-कॉम्बिनेशन दबाएं (जैसे Ctrl+Alt+N)
  3. Action टैब में नीचे दी गई तालिका से कमांड डालें
  4. लागू करें पर क्लिक करें

इस्तेमाल करने लायक कमांड

कार्रवाईकमांड
नोट बनाएं~/.config/BetterStickies/betterstickies-cmd.sh create-note
खोजें~/.config/BetterStickies/betterstickies-cmd.sh search
छिपाएं/दिखाएं टॉगल करें~/.config/BetterStickies/betterstickies-cmd.sh toggle-hide-show
क्विक कैप्चर~/.config/BetterStickies/betterstickies-cmd.sh quick-capture
हब दिखाएं~/.config/BetterStickies/betterstickies-cmd.sh show-hub

ये कमांड ~/.config/BetterStickies/ का इस्तेमाल करते हैं, यानी वह जगह जहां BetterStickies ज़्यादातर सिस्टम पर अपनी फ़ाइलें रखता है। अगर आपने अपना कॉन्फ़िगरेशन फ़ोल्डर कहीं और खिसका दिया है, तो हेल्पर स्क्रिप्ट उसी फ़ोल्डर के अंदर BetterStickies/ में मिलेगी, इसलिए पाथ उसी हिसाब से बदल लें।

हर उस शॉर्टकट के लिए चरण 4 से 8 दोहराएं जिसे आप सेट करना चाहते हैं। सभी जोड़ना ज़रूरी नहीं है। वही चुनें जिन्हें आप इस्तेमाल करेंगे।

GNOME पर सेटअप

GNOME डिफ़ॉल्ट रूप से कस्टम कमांड शॉर्टकट का समर्थन नहीं करता, लेकिन आप उन्हें एक एक्सटेंशन से जोड़ सकते हैं:

  1. अगर आपके पास Extension Manager नहीं है तो उसे इंस्टॉल करें:
    • Ubuntu/Debian: sudo apt install gnome-shell-extension-manager
    • Fedora: sudo dnf install gnome-extensions-app
  2. Extension Manager खोलें और "Custom Hot Keys" खोजें
  3. एक्सटेंशन इंस्टॉल करके चालू करें
  4. ऊपर दी गई तालिका के वही कमांड इस्तेमाल करके शॉर्टकट जोड़ें

सुझाए गए की-कॉम्बिनेशन

ये सिर्फ़ सुझाव हैं। जो आपको स्वाभाविक लगे वही इस्तेमाल करें:

कार्रवाईसुझाया गया शॉर्टकट
नोट बनाएंCtrl+Alt+N
खोजेंCtrl+Alt+S
छिपाएं/दिखाएं टॉगल करेंCtrl+Alt+H
क्विक कैप्चरCtrl+Alt+V

समस्या निवारण

शॉर्टकट काम नहीं कर रहे

  • क्या BetterStickies चल रहा है? शॉर्टकट तभी काम करते हैं जब ऐप खुला हो (वह सिस्टम ट्रे में हो सकता है)
  • जांचने के लिए कमांड को सीधे टर्मिनल में चलाकर देखें: ~/.config/BetterStickies/betterstickies-cmd.sh create-note
  • अगर "command not found" दिखे, तो BetterStickies दोबारा शुरू करें: यह शुरू होने पर हेल्पर फ़ाइल बनाता है

हेल्पर फ़ाइल गायब है

BetterStickies शुरू होने पर इसे ~/.config/BetterStickies/betterstickies-cmd.sh पर अपने आप बना देता है और उसे अपडेट भी रखता है। अगर आपकी कॉपी पुरानी हो (जैसे show-hub जैसा कोई कमांड "Usage: …" जवाब दे), तो ऐप दोबारा शुरू करने से वह भी ताज़ा हो जाती है। अगर वह वहां नहीं है, तो ऐप दोबारा शुरू करें। आप टर्मिनल खोलकर यह चलाकर भी जांच सकते हैं: ls ~/.config/BetterStickies/betterstickies-cmd.sh

अगर आप कोई कस्टम कॉन्फ़िगरेशन फ़ोल्डर इस्तेमाल करते हैं, तो उसी फ़ोल्डर के अंदर BetterStickies/ में देखें। और अगर आपने Snap Store या Flathub से इंस्टॉल किया है, तो इन सैंडबॉक्स वाले संस्करणों में ग्लोबल शॉर्टकट समर्थित नहीं हैं (इस पेज के ऊपर दिया नोट देखें): Snap को यह फ़ाइल कभी मिलती ही नहीं, और Flathub बिल्ड इसकी एक कॉपी अपने निजी कॉन्फ़िगरेशन फ़ोल्डर (~/.var/app/com.betterstickies.BetterStickies/config/BetterStickies/) के अंदर ज़रूर रखता है, पर उसे सैंडबॉक्स के बाहर से चलाना समर्थित नहीं है।

क्विक कैप्चर कुछ पेस्ट नहीं कर रहा

क्विक कैप्चर वही उठाता है जो उस समय आपके क्लिपबोर्ड में होता है। अगर क्लिपबोर्ड खाली है, तो वह बस एक खाली नोट बना देता है।

यह भी देखें