टैब बदलने के लिए थूनर कीबोर्ड शॉर्टकट


16

Thunar में वर्तमान में, अगले टैब पर शिफ्ट करने के लिए, Ctrl+ Alt+ PageDownमें इस्तेमाल किया जा रहा है। मैं इसे Ctrl+ Tabया Ctrl+ में बदलना चाहता हूं PageDown

अब, ~/.config/Thunar/accels.scmजहां सभी शॉर्टकट इस प्रारूप में परिभाषित किए गए हैं:

(gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")

मेरा सवाल यह है कि:

  1. टैब को बदलने के लिए कीवर्ड क्या है new-tabजो उपरोक्त उदाहरण में बदलना चाहिए ?
  2. Ctrl-> <Primary>। तो कैसे के बारे में Tab->? और PageDown->

जवाबों:


14

थुनेर के पास वास्तव में अगले / पिछले टैब में बदलने के लिए कीबाइंडिंग नहीं है, लेकिन इसके बजाय अंतर्निहित जीटीके नियंत्रण, इस मामले में GtkNotebook के पास कुछ प्रमुख बाइंडिंग हैं।

GtkNotebook दोनों के रूप में पिछले टैब को परिभाषित करता है Ctrl+ PageUpऔर Ctrl+ Alt+ PageUp(और इसी तरह अगले टैब के लिए / पृष्ठ नीचे); हालाँकि, थुन्नार के मामले में, Ctrl+ PageUp/ Ctrl+ PageDownकीबाइंडिंग को इस तथ्य से अवरुद्ध किया जाता है कि आप जिस फलक को देख रहे हैं (आइकन और विवरण देखें) वह प्रकार GtkScrolledWindow का है और इसका यहां Ctrl+ PageUp/ Ctrl+ उपयोग में लाया गया PageDownहै:
https: // developer.gnome.org/pygtk/2.24/class-gtkscrolledwindow.html#signal-gtkscrolledwindow--scroll-child

पिछली बार जब मैंने इस पर थूनर के साथ एक ओएस स्थापित किया था, तो इसमें टैब भी नहीं थे इसलिए मैंने तुरंत इसे त्याग दिया और पीसीएएमएफएम का उपयोग किया, जो कि यह एक अगली / पिछली टैब कुंजी को परिभाषित नहीं करता है, इसके लिए एक GtkScrolledWebow का उपयोग नहीं करता है फ़ाइलों को देखना और इसलिए टैब विजेट के लिए अंतर्निहित Ctrl+ PageUp/ Ctrl+ PageDownकाम करता है।

IMO दोनों प्रोग्राम्स (और सभी फ़ाइल मैनेजर) को इन को परिभाषित करना चाहिए, और लेफ्ट टैब को सपोर्ट करने के अलावा, कई ब्राउजर्स ( Ctrl+ Shift+ PageUp/ Ctrl+ Shift+ PageDown) को सपोर्ट करने के अलावा, उचित डिफॉल्ट्स का उपयोग करना चाहिए ।

थूनर के लिए, मेरे पास इन सभी घटनाओं में से कम से कम 4 को स्पष्ट रूप से कीबाइंड के रूप में परिभाषित करने वाला एक पैच है (जो आपके मूल पोस्ट में आपके द्वारा वर्णित तरीके से बहुत अधिक उपयोग योग्य होगा) जो मुझे इस बग रिपोर्ट में जल्द ही पोस्ट करने की उम्मीद है:
https: //bugzilla.xfce.org/show_bug.cgi?id=9585

दुर्भाग्य से, जबकि यह आप उन घटनाओं के लिए keybinds बदलने करता है, यह आप (जैसे GtkScrolledWindow के रूप में) बच्चे विजेट से मौजूदा keybinds ओवरराइड नहीं करता है, तो आप और बाँध कुछ का उपयोग करने के की तरह होगा Alt+ PageUp/ Alt+ PageDownया समान रूप से गन्दा। अगर मैं उसके लिए एक पैच का पता लगाता हूं, तो मैं इसे बग पर पोस्ट कर दूंगा, लेकिन यह पता लगाना कठिन है।

** संपादित करें ***

आप Alt+ का उपयोग करके एक विशिष्ट टैब पर जा सकते हैं N, जहां Nएक संख्या है 0-9, लेकिन मुझे यह बहुत सीमित उपयोग का लगता है।


अपनी जानकारी साझा करने के लिए धन्यवाद। किसी भी मौका मैं उस पैच पर एक चोटी रख सकता हूं? : डी
जंकचेनिक

2
इस समस्या के लिए Bountysource पर अब एक इनाम है।
थॉमस डब्ल्यू।

0

इसे आप AutoKey के साथ कर सकते हैं ।

विंडो फ़िल्टर के साथ दो नई AutoKey स्क्रिप्ट बनाएँ: thunar.Thunar

  1. इस स्क्रिप्ट कोड में Ctrl-Tab असाइन करें:

    keyboard.send_keys("<ctrl>+<alt>+<page_down>")
    
  2. इस स्क्रिप्ट कोड में Ctrl-Shift-Tab असाइन करें:

    keyboard.send_keys("<ctrl>+<alt>+<page_up>")
    
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.