सवाल GUI में फ़ाइल का नाम बदलने के लिए कीबोर्ड शॉर्टकट (F2 से अधिक)


मैं जीयूआई में एक फाइल का नाम बदलना चाहता हूं। मुझे पता है मैं या तो कर सकता हूँ right-click > Rename या दबाएं F2, लेकिन मुझे क्रोम ओएस में पता है कि आप बस टाइप कर सकते हैं Ctrl+Enter फाइल ऐप में, और यह वह करेगा।

क्या उबंटू में ऐसा कुछ भी संभव है? क्या इसके अलावा कोई कीबोर्ड शॉर्टकट है F2 जो किसी को GUI में फ़ाइल का नाम बदलने की अनुमति देगा?

या, यदि नहीं, तो मेरे लिए एक कस्टम कीबोर्ड शॉर्टकट सेट करने का कोई तरीका है Ctrl+Enterक्रोम ओएस की तरह? मैं वर्तमान में कोशिश कर रहा हूँ Ctrl+Enter केवल टाइपिंग के समान ही काम करेगा Enter


ऐनक

  • आकृति बनाओ: डेल इंस्पेरन एन 5010
  • ऑपरेटिंग सिस्टम: उबंटू 15.04
  • फ़ाइल प्रबंधक1: फ़ाइलें [एकता में डिफ़ॉल्ट एक शामिल]
  • जीयूआई पर्यावरण2एकता

1 मैं यह मामला भी नहीं सोचता, है ना?

2 क्या यह "जीयूआई पर्यावरण" कहने के लिए अनावश्यक है?


2
2017-11-11 20:03


मूल




जवाब:


मैं एकता के बजाय जीनोम का उपयोग कर रहा हूं, लेकिन वे वही होना चाहिए (अधिक या कम)।

नॉटिलस (ए.के.ए. फाइलें) अपने कीबोर्ड शॉर्टकट्स को रखता है ~/.config/nautilus/accels

फ़ाइल नाम बदलें जैसा कि यहां सूचीबद्ध है:

; (gtk_accel_path "<Actions>/DirViewActions/Rename" "F2")

; इसका मतलब है कि यह टिप्पणी की गई है और नॉटिलस सिस्टम डिफ़ॉल्ट का उपयोग करता है।

यदि आप हटा देते हैं ; और लाइन को यहां बदलें:

(gtk_accel_path "<Actions>/DirViewActions/Rename" "<Primary>Return")

फिर फ़ाइल नाम बदल दिया जाएगा Control-Enter

ऐसा लगता है कि प्रत्येक ऑपरेशन के लिए केवल एक शॉर्टकट संभव है। नॉटिलस सूचीबद्ध अंतिम का उपयोग करता है।
तो आप नहीं हो सकता है F2 तथा Control-Enter एक ही समय में।

परिवर्तनों को प्रभावी होने के लिए आपको नॉटिलस को रोकना होगा। कमांडलाइन से निम्नलिखित चलाएं (परिवर्तन करने से पहले):

nautilus -q

विस्तृत कदम (अनुरोध पर):

  • खुली फ़ाइलें ('नॉटिलस')

    • निर्देशिका में ब्राउज़ करें .config/nautilus आपके घर निर्देशिका में
    • यदि आपको डॉट से शुरू होने वाली निर्देशिकाएं नहीं दिखाई देती हैं, तो दबाएं <Ctrl>H या फ़ाइलों ('नॉटिलस') के लिए वरीयताओं में, छुपी हुई फाइलों को प्रदर्शित करने के लिए बॉक्स पर टिकटें।
    • फ़ाइल पर राइट-क्लिक करें या डबल-क्लिक करें accels ताकि यह एक संपादक में खुलता है (संभवतः gedit)
  • वैकल्पिक रूप से, हिट करें <Alt>F2 और आदेश दें: gedit ~/.config/nautilus/accells

अब हमारे पास एक संपादक में कॉन्फ़िगरेशन फ़ाइल है, हमें बदलाव करने से पहले फ़ाइलों ('नॉटिलस') को रोकना होगा। दोबारा, ऐसा करने के दो तरीके:

  • विकल्प 1: टर्मिनल विंडो खोलें (Gnome Terminal) और आदेश जारी करके, नॉटिलस को मार डालो: nautilus -q। आपकी फाइल विंडो सभी गायब होनी चाहिए
  • विकल्प 2: हिट <Alt>F2 और आदेश दे nautilus -q। आपकी फाइल विंडो सभी गायब होनी चाहिए

अब फ़ाइलें ('नॉटिलस') बंद कर दी गई है, हम इसकी कॉन्फ़िगरेशन फ़ाइलों में परिवर्तन कर सकते हैं।

  • संपादक में, ऊपर सूचीबद्ध के रूप में परिवर्तन करें और फ़ाइल को सहेजें
  • संपादक से बाहर निकलें

यदि अब आप फ़ाइलें ('नॉटिलस') को फिर से खोलें, तो आपके बदलाव प्रभावी होंगे


पैर नोट्स के जवाब:
1. उस एप्लिकेशन को निर्दिष्ट करना प्रासंगिक है जिसमें आपको कोई समस्या है। इस मामले में, यह इस समस्या को हल करने के लिए संशोधित किए जाने वाले सिस्टम सेटिंग के विपरीत अनुप्रयोग की कॉन्फ़िगरेशन थी।
2. लोग जान लेंगे कि आपका क्या मतलब है GUI Environment। हालांकि इसे आमतौर पर संदर्भित किया जाता है GUI या Desktop इस सन्दर्भ में।


6
2017-11-12 05:06



वैसे, कुछ प्रश्न: (1) "टिप्पणी आउट" से आपका क्या मतलब है? - SarahofGaia
(2) क्या करता है <primary> क्या मतलब है? अगर मैं विकिपीडिया पर इसकी खोज करता हूं तो कुछ भी नहीं आता है। - SarahofGaia
(3) अरे, दोनों होना अच्छा लगेगा F2 तथा Ctrl+Enter। फिर भी, यह सिर्फ इतना अच्छा है Ctrl+Enter! : डी - SarahofGaia
@ साराहोफगाया पोस्ट में संशोधित निर्देश देखें। - NZD
@ साराहोफगाया 'बोलचाल भाषण' में उन्हें अक्सर विनिमय करने योग्य उपयोग किया जाता है। जैसे कोई आपसे पूछ सकता है कि आप किस जीयूआई का उपयोग कर रहे हैं और आप कह सकते हैं कि आप एक्सएफसीई डेस्कटॉप के जीनोम डेस्कटॉप का उपयोग कर रहे हैं। यह भी देखें यूएल पोस्ट - NZD


एएलटी+दर्ज मेरे लिए काम किया फ़ाइल नेविगेटर, लेकिन फिर आपको उपयोग करना होगा ESC बंद करना।


1
2017-09-07 16:28



@ zx485: संपादन के लिए धन्यवाद! - jjjjjj


के समान बैकस्पेस को वापस एक बार और सभी के लिए नॉटिलस (3.18+) पर लाएं!। हम नाम बदलने के लिए शॉर्टकट कुंजी सेट करने के लिए उबंटू 18.04+ (नॉटिलस 3.26+) के लिए एक ही फिक्स का उपयोग कर सकते हैं।

1) नॉटिलस पायथन स्थापित करें

apt-get install python-nautilus

2) बैकस्पेस- बैक.py से डाउनलोड करें नॉटिलस-बैकस्पेस और इसे ~ / .local / share / nautilus-python / एक्सटेंशन में डाल दें:

mkdir ~/.local/share/nautilus-python
mkdir ~/.local/share/nautilus-python/extensions
wget https://raw.githubusercontent.com/riclc/nautilus_backspace/master/BackspaceBack.py ~/.local/share/nautilus-python/extensions/BackspaceBack.py

3) एक नया शॉर्टकट बनाने के प्रयोजनों के लिए फ़ाइल (या नाम बदलें) की एक प्रति बनाएं (या इसे सभी एक फ़ाइल में रखें)।

cp BackspaceBack.py Rename.py

4) Rename.py संपादित करें और उस फ़ाइल में पंक्ति को संशोधित करें जो app.set_accels_for_action से शुरू होता है:

app.set_accels_for_action( "view.rename", ["<control>Return"] )
app.set_accels_for_action( "view.open-item-new-tab", [] )

5) नॉटिलस को पुनरारंभ करें (killall nautilus)

ध्यान दें कि "ओपन-आइटम-न्यू-टैब" को कंट्रोल + रिटर्न कुंजी संयोजन को मुक्त करने के लिए भी संशोधित किया जाना चाहिए और फिर उसे "नाम बदलें" पर फिर से सौंपना होगा।

आप नॉटिलस में किसी भी शॉर्टकट को बदलने के लिए इसका उपयोग कर सकते हैं। वर्तमान शॉर्टकट्स और उनके डिफ़ॉल्ट की पूरी सूची से खींचा जा सकता है नॉटिलस के लिए स्रोत कोड (निम्न को खोजें nautilus_application_set_accelerator)।


0
2017-09-05 20:23