Nautilus में एक नए फलक में एक फ़ोल्डर कैसे खोलें?


10

जब मैं Nautilus में एक फ़ोल्डर को राइट क्लिक करता हूं तो मुझे ये विकल्प "नई विंडो में खोलें" और "नए टैब में खोलें" मिलते हैं। क्या एक विकल्प "नया फलक में खोलें" जोड़ना संभव है जो चयनित फ़ोल्डर को एक नए फलक में खोलेगा जैसा कि मैं प्रेस करते समय प्रकट होता हूं F3?

उदाहरण

Nautilus Actions के पैरामीटर क्या होंगे या क्या मुझे Nautilus Scripts के साथ इसका एहसास हो सकता है ?

जवाबों:


3

मुझे यकीन है कि ऐसा करने के कई तरीके हैं ... लेकिन यहाँ जाता है ...!

स्थापित करें nautilus-actionsऔरxdotool

अपने घर के फोल्डर में एक नई स्क्रिप्ट बनाएं newpaneऔर पेस्ट करें:

sleep 0.3
xdotool key ctrl+c 
sleep 0.3
xdotool key F3 
sleep 0.3
xdotool key Tab
sleep 0.3
xdotool key Right
sleep 0.3
xdotool key Return
sleep 0.3
xdotool key Down
sleep 0.3
xdotool key ctrl+l
sleep 0.3
xdotool key ctrl+v
sleep 0.3
xdotool key Return

फ़ाइल निष्पादित अधिकार दें:

chmod +x ~/newpane

Daud nautilus-actions-config-tool

edit - preferencesदिखाए गए विकल्पों को चुनें और अनचेक करें:

यहाँ छवि विवरण दर्ज करें

एक नया मेनू विकल्प बनाएं:

यहाँ छवि विवरण दर्ज करें

अपने नए स्क्रिप्ट को निष्पादित करें - nb इसे एप्लिकेशन को बंद करने से पहले, अपनी स्क्रिप्ट को पूरा रास्ता दें और इसे सहेजें।

यहाँ छवि विवरण दर्ज करें

नॉटिलस को फिर से शुरू करें:

nautilus -q

अब आपके पास एक नया विकल्प होगा:

यहाँ छवि विवरण दर्ज करें


1
मैं देखूंगा - ऐसा लगता है कि नॉटिलस को याद है कि कौन सा फलक अंतिम बार क्लिक किया गया था - इसलिए यदि आप दाहिने हाथ के फलक पर थे, तो अगली बार जब आप "नए फलक में खोलें" का उपयोग करेंगे - तो यह दाईं ओर खुल जाएगा।
जीवाश्म

@ जाकोब - जैसे देसगुआ ने कहा - नॉटिलस कोड को बदले बिना मुझे नहीं लगता कि आप एफ 3 का मूल्य देख सकते हैं। मैंने स्क्रिप्ट को थोड़ा बदल दिया है ताकि वह हमेशा दाईं ओर एक फ़ोल्डर खोले।
fossfreedom

धन्यवाद। एहसास होने में थोड़ा समय लगता है, लेकिन यह काम करता है ... दूसरे मामले के लिए मैंने एक और कार्रवाई जोड़ी; "F3" के बिना -line।
जैकब

संभवतः आप "नींद 0.3" बार कुछ छोटा कर सकते हैं या उन्हें हटा सकते हैं। डिबगिंग को आसान बनाने के लिए मैंने इन्हें शामिल किया। कृपया आप जो भी सोचते हैं, उसके साथ उत्तर को अपडेट कर सकते हैं - यह बेहतर बना देगा - यदि आवश्यक हो, तो मैं आपके द्वारा सुझाए गए स्क्रीनशॉट के साथ अपडेट करूंगा। याद रखें, हम एक सहयोगी वेबसाइट हैं - तो हर किसी को संपादित करना चाहिए एक दूसरे के प्रश्न और उत्तर उन्हें बेहतर बनाने के :)
fossfreedom

मैंने नींद के समय को 0.2 या 0.1 तक कम कर दिया है - हालांकि, यह स्क्रिप्ट को थोड़ा अविश्वसनीय बनाता है। ऐसा लगता है कि 0.3 सेकंड एक अच्छा समझौता है।
जीवाश्म

8

पहले याद रखें कि Nautilus में फलक की संख्या 2 तक सीमित है।

आप ऐसा करने के लिए एक स्क्रिप्ट बना सकते हैं।

1) सबसे पहले xdotool और parcelic स्थापित करें :sudo apt-get install xdotool parcellite

2) फिर एक फ़ाइल खोलें ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane) और इसे पेस्ट करें:

#!/bin/bash
echo -n $1 | parcellite
xdotool key F3 
sleep 0.1
xdotool key Tab
sleep 0.3
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0

3) बचाओ।

4) इसे निष्पादन योग्य बनाएं ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane)

5) एक फ़ोल्डर पर राइट क्लिक करें और "लिपियों"> "एक नया फलक खोलें" चुनें।


परिणाम:

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें


यदि आप आलसी महसूस कर रहे हैं, तो बस इसे टर्मिनल में पेस्ट करें और आपका काम हो गया:

cd ~/.gnome2/nautilus-scripts && wget http://dl.dropbox.com/u/4098082/Open%20In%20A%20New%20Pane && chmod +x ./Open*

यह स्क्रिप्ट मौजूदा फलक में फ़ोल्डर खोलती है:

1) सबसे पहले xdotool और parcelic स्थापित करें :sudo apt-get install xdotool parcellite

2) फिर एक फ़ाइल खोलें ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane) और इसे पेस्ट करें:

#!/bin/bash
echo -n $1 | parcellite
sleep 0.1
xdotool key Tab
sleep 0.2
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0

3) बचाओ।

4) इसे निष्पादन योग्य बनाएं ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane)

5) एक फ़ोल्डर पर राइट क्लिक करें और "लिपियों"> "एक मौजूदा फलक में खोलें" चुनें।


आपके पहले प्रश्न के लिए हाँ (मैंने उत्तर अपडेट कर दिया है)। मैं जांच करूंगा कि क्या दूसरा संभव है।
देसगुआ des

मुझे यह बताने के लिए कोई रास्ता नहीं है कि नॉटिलस हमें बताए कि क्या फलक खोला गया है या नहीं। आप मौजूदा फलक में खोलने के लिए एक और स्क्रिप्ट बना सकते हैं।
देसुआ des

दूसरी स्क्रिप्ट के लिए भी धन्यवाद! लेकिन किसी भी तरह पहली स्क्रिप्ट हमेशा अपेक्षा के अनुसार नहीं चलती है: कभी-कभी यह फ़ोल्डर को एक ही फलक में खोलता है, कभी-कभी यह सिर्फ एक और फलक खोलता है, कभी-कभी कोई पेन नहीं खोला जाता है। और दूसरी स्क्रिप्ट फ़ोल्डर को अन्य फलक में नहीं खोलती है लेकिन उसी में - यदि मैं फ़ोल्डर को डबल क्लिक करता हूं तो वही होगा।
जैकब

स्क्रिप्ट को अधिक विश्वसनीय बनाने के लिए बस नींद का समय बढ़ाएं (0.3 बहुत विश्वसनीय लगता है)।
desgua

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