नए Nautilus संस्करणों पर पारंपरिक खोज-जैसा-आप-प्रकार


167

अब तक मैं Nautilus के "पारंपरिक" संस्करण का उपयोग कर रहा था: जो कि उबंटू 10.10 के साथ आता है। अब मैं 3.6.3 का उपयोग कर रहा हूं, जिसमें उबंटू 13.04 शामिल है (सबसे अधिक संभावना है कि कोई भी हाल का संस्करण मेरे सवाल के दायरे के बराबर है, वैसे भी)।

दोनों के बीच एक बड़ा अंतर खोज-जैसा-आप-व्यवहार है: नॉटिलस के क्लासिक संस्करणों में, जब आप एक इनपुट टाइप करते हैं, तो निकटतम वर्णमाला मैच वाली फ़ाइल चयनित एक बन जाएगी, योग्य फ़ाइलों / फ़ोल्डरों को प्रतिबंधित किया जा रहा है वर्तमान निर्देशिका।

नया व्यवहार इसके बजाय वैकल्पिक रूप से वैश्विक खोज करना है।

क्या कोई पिछली कार्यक्षमता प्रदान करने के लिए Nautilus को कॉन्फ़िगर कर सकता है?


44
मुझे लगता है कि यह बदलाव अपमानजनक रूप से मूर्खतापूर्ण है। सुधार के लिए पुश करने के लिए बग में शामिल होना सुनिश्चित करें। Bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1164016
जस्टिन फ़ोर्स

1
मेरे इनाम में गलत प्रेरणा है, मैं एक तारीख तक जवाब मांगना चाहता था, आधिकारिक स्रोत नहीं।
mxdsp

जवाबों:


154

उबंटू 17.10 और 18.04

जैसा कि टाइप-फॉरवर्ड खोज एक उबंटू-विशिष्ट पैच था, यह 17.10 में एकता के साथ गिरा दिया गया। हालांकि nautilus-typeaheadआर्क रिपॉजिटरी में एक पैकेज कहा जाता है। किसी ने इसे लिया, उबंटू के लिए संकलित किया और पीपीए बनाया। आप इसे इन तीन आदेशों द्वारा स्थापित कर सकते हैं:

sudo add-apt-repository ppa:lubomir-brindza/nautilus-typeahead
sudo apt dist-upgrade
nautilus -r

नहीं है लॉन्चपैड पर एक मुद्दा इस व्यवहार वापस सरकारी Ubuntu करने के लिए लाने के बारे में।


उबंटू 14.04 से 17.04

चूंकि उबंटू 14.04 एलटीएस रिलीज टाइप-फॉरवर्ड-खोज फिर से नॉटिलस में डिफ़ॉल्ट व्यवहार था

आप विभिन्न खोज मोड के बीच स्विच करने के लिए एक dconf कुंजी का उपयोग कर सकते हैं:

  • प्रकार-आगे-सक्षम करें:

    gsettings set org.gnome.nautilus.preferences enable-interactive-search true

  • पुनरावर्ती खोज के पक्ष में टाइप-फ़ॉरवर्ड को अक्षम करें:

    gsettings set org.gnome.nautilus.preferences enable-interactive-search false


उबंटू 13.04 और 13.10

Nautilus 3.6.X 3.4 और पुराने संस्करणों से कई सुविधाओं में कटौती करता है। Canonical ने Ubuntu 12.10 में nautilus 3.4.2 का उपयोग करते रहने का फैसला किया क्योंकि अगर यह Nautilus 3.6 पहले ही जारी किया गया था। मुझे नहीं लगता कि 3.6 में पुराने खोज व्यवहार को प्राप्त करना संभव है, लेकिन मैंने जो किया था वह सोलसओएस पैचेड नॉटिलस ( उबंटू 13.04 के लिए भी काम करता है ) को स्थापित करने के लिए था जिसमें 3.4.2 से सभी विशेषताएं शामिल हैं (यह वास्तव में नॉटिलस 3.4 है। 2) Nautilus 3.6 त्वचा को बनाए रखते हुए। मैंने इस विशेष पैकेज का परीक्षण किया है और यह Ubuntu 12.10 और 13.04 में ठीक काम करता है।

वैकल्पिक रूप से आप निमो फ़ाइल एक्सप्लोरर को स्थापित कर सकते हैं जो कि Nautilus 3.4 का एक कांटा है जो कि Cinnamon dev टीम द्वारा Nautilus 3.6 से निराश होने के कारण बनाया गया था, आप यहां स्थापित निर्देश प्राप्त कर सकते हैं

इसे आपकी डिफ़ॉल्ट फ़ाइल ब्राउज़र बनाना थोड़ा अधिक मुश्किल है, इस ब्लॉग पोस्ट ने मेरे लिए Ubuntu 12.10 में काम किया लेकिन कुछ उपयोगकर्ताओं ने ठीक से काम नहीं करने की विधि बताई।

हालांकि वैकल्पिक तरीके हैं। निम्नलिखित प्रश्न देखें:


एक पूरक के रूप में, जैसे कि फर्नांडो द्वारा समझाया गया है, यहां उबंटू 13.04 के लिए सॉल्सोस पैचेड नॉटिलस स्थापित करने के लिए एक लिंक है। मैंने इसकी जाँच की और यह मेरे सिस्टम पर ठीक काम करता है: webupd8.org/2013/04/…
राफेल टिटोल

8
उनके अनंत तानाशाही ज्ञान में गनोम ने निश्चित रूप से निर्णय लिया है कि हम अब इस वरीयता को नहीं चाहते हैं, इसलिए यह मौजूद नहीं है। फिर से धन्यवाद, GNOME।
अंडरस्कोर_ड

1
@ नॉटिलस 3.24 पर फ़र्नेंडो-डोमिंज्यूज़ यह विकल्प अब उपलब्ध नहीं है। क्या आप अपना जवाब अपडेट कर सकते हैं? (जैसा कि मुझे लग रहा है कि निकट भविष्य में इस सवाल के बहुत सारे हिट होंगे)
shil88

4
मैं: No such key “enable-interactive-search”। मैं gsettings हो गया और भी nautilus --versionहै GNOME nautilus 3.26.0
गिलाउम शेवेलियर

7
nautilus -rUnknown option -r18.04 को मेरे लिए शो इसलिए मैंने अभी किया nautilus -qऔर फिर लांचर से फ़ाइलें खोलें। बाकी सब सही काम किया, धन्यवाद! वापस सामान्य जीवन के लिए।
सिद्धार्थ पंत

19

Ubuntu 18.04 और नया

खैर, इस मुद्दे ने मुझे उबंटू की पीपीए जमा करने की प्रक्रिया की जांच करने के लिए पर्याप्त रूप से प्रेरित किया है; आप यहां लागू आर्क समुदाय के पैच के साथ नॉटिलस पैकेज पा सकते हैं: https://launchpad.net/~lubomir-brindza/+archive/ubuntu/nautilus-typeahead और इसे चलाकर इंस्टॉल करें :

sudo add-apt-repository ppa:lubomir-brindza/nautilus-typeahead
sudo apt dist-upgrade

एड: पीपीए में अब कॉस्मिक (18.10) और डिस्को (19.04) के पैकेज शामिल हैं।


खुशी है कि आपने यह किया! इस PPA के लिए धन्यवाद :)
जी डेमीकी

1
बस इसे 18.10 पर आज़माया: nautilus -rजवाब दियाUnknown option -r
मेने

1
FYI करें: मैंने deb http://ppa.launchpad.net/lubomir-brindza/nautilus-typeahead/ubuntu bionic mainअपने स्रोतों में लाइन के रूप में जोड़ा है और वे उपयुक्त रूप से हिट हो जाते हैं, लेकिन ब्रह्मांडीय पर अब तक कोई प्रभाव नहीं पड़ा है। मुझे लगता है कि Ubuntu के बारे में पर्याप्त पता नहीं है। लेकिन आपके काम के लिए धन्यवाद!
मेने

1
@ मेने - पीपीए रेपो को वापस लौकिक में बदलने का प्रयास करें; मैंने अंत में पता लगा लिया है कि मुझे 18.10 के लिए पैकेज अपलोड करने से क्या रोका जा रहा था - उन्हें कुछ मिनटों में रहना चाहिए
lubomir.brindza

1
18.10 पर वापस और सब कुछ काम करता है!
मेने

15

Ubuntu Gnome 14.04 में, खोलें dconf-editor। पर जाएं
संगठन > GNOME > Nautilus > वरीयताओं

सक्षम-इंटरैक्टिव-खोज के बगल में स्थित बॉक्स को चेक करें। नॉटिलस को फिर से शुरू करें


धन्यवाद! नॉटिलस को पुनः आरंभ करने के लिए, या nautilus -qतो फिर nautilus -nसे शुरू करें या दें और फिर Alt + F2 बॉक्स में।
hytromo

6
यह कुंजी अब nautilus 3.25 में मौजूद नहीं है। फिर से सक्रिय खोज कैसे करें?
mxdsp

यदि मैं बाद में टाइप-फॉरवर्ड खोज को अक्षम करना चाहता हूं तो अच्छा है, यह चुने गए उत्तर (वास्तव में टाइप-फॉरवर्ड खोज के साथ एक Nautilus स्थापित करें) के साथ अच्छी तरह से जोड़ता है।
19

4

वास्तव में इसे Nautilus 3.26 (Ubuntu 17.10 में वर्तमान संस्करण) में प्राप्त करने का एक तरीका है। जो कि अपने स्वयं के संस्करण का निर्माण स्रोत से कर रहा है, भयानक आर्क-लाइनक्स समुदाय द्वारा प्रदान किए गए पैच का उपयोग करके। सौभाग्य से, Ubuntu में महान निर्माण प्रणाली यह काफी आसान बनाता है। यहाँ कदम है। मुझे लगता है कि आप ~ / bld-nautilus-typeahead में काम करेंगे। कंसोल प्रारंभ करें और निम्न कार्य करें:

# install some necessary tools
sudo apt-get install git

# Create your work directory and go there
mkdir bld-nautilus-typeahead ; cd bld-nautilus-typeahead

# Clone the repository holding the needed patch: 
git clone https://aur.archlinux.org/nautilus-typeahead.git

# Make sure the source repositories for the main archives are available:
sudo nano /etc/apt/sources.list

# If the deb-src line for the main repository (usually around line 6) is commented out (starts with a #), un-comment it (remove the #) and save the file
sudo apt-get update

# Install the build dependencies
sudo apt-get build-dep nautilus

# Retrieve the sources for Nautilus
apt-get source nautilus

# Source should now be in the 'nautilus-3.26.0/' folder. Go there
cd nautilus-3.26.0/

# and Apply the patch from arch-linux
patch -p0 < ../nautilus-typeahead/nautilus-restore-typeahead.patch

# Build the package from source
dpkg-buildpackage -rfakeroot -uc -b

# This will take a little time. If everything goes well, the related packages will end up in the parent directory. Go there
cd ..

# and install the required packages
sudo dpkg -i nautilus_3.26.0-0ubuntu1_amd64.deb nautilus-data_3.26.0-0ubuntu1_all.deb

एक नया Nautilus शुरू करो। कुछ अक्षर टाइप करें। अनुभव करें कि आनंद की भावना जो आपके द्वारा चुनी गई फ़ाइल को समझती है।


1
पैच को लागू करते हुए, मुझे "इनपुट लाइन 5 पर फ़ाइल को पैच करने के लिए फ़ाइल नहीं मिल सकती है। // शायद आपने गलत -p या --strip विकल्प का उपयोग किया है? // यह करने के लिए अग्रणी पाठ था ..." और चुनने का एक विकल्प पैच करने के लिए फ़ाइल। कोई सुझाव?
रासमस

@ रासमस मैन्युअल रूप से मेरे लिए काम कर रहा है। यदि .patchफ़ाइल संदर्भ a/some/pathदर्ज करते हैं ./some/path। मुझे पूरा यकीन है कि यह करने का स्मार्ट तरीका नहीं है, लेकिन यह काम किया ...
1x पर 0x539

1
आर्क पैच कार्यों का उपयोग करने के लिए ऊपर दिए गए उत्तर, लेकिन मुझे -p1इसके बजाय निर्दिष्ट करना था -p0
जुराज

0

Nautilus 3.25 और इसके बाद के संस्करण के लिए यह चला गया है और वापस नहीं आ रहा है जब तक कोई पूरी तरह से ubuntu पैच और बाधाओं को फिर से नहीं लिखता है कि कोई भी करने के लिए बेहद पतली है।

यह ऐसा कुछ नहीं है जिसे नॉटिलस में ही कॉन्फ़िगर किया जा सकता है।


0

काफी नहीं जो मैं चाहता था लेकिन निम्नलिखित वर्तमान निर्देशिका में खोज को सीमित करता है और एक बहुत हल्का समझौता है:

# Get the previous setting in case I want to revert.
gsettings get org.gnome.nautilus.preferences recursive-search &&

# Only search the current directory. Do not go deeper.
gsettings set org.gnome.nautilus.preferences recursive-search 'never'

Ubuntu v18.10 पर परीक्षण किया गया।


0

Ubuntu 18.04+, Nautilus देशी समाधान

यदि आप Nautilus में निम्नलिखित विकल्पों को बदलते हैं, तो आप खोज-जैसा-आप-जैसा व्यवहार कर सकते हैं Menu -> File -> Preferences -> Search & Preview:

  • बदले "Search in subfolders"के लिए"Never"
  • अनचेक करें "Full Text Search": "Set as default"विकल्प

अब दृश्य इंटरफ़ेस अभी भी नए Nautilus (v3.26.4 के साथ परीक्षण) के रूप में होगा, जबकि कार्यक्षमता पुराने Nautilus की तरह सर्च-ए-यू-टाइप के समान होगी।


इस मामले में, टाइप करते समय, यह फ़िल्टर करता है और केवल परिणाम दिखाता है, इसके बजाय चयन को टाइप की गई अभिव्यक्ति वाली पहली फ़ाइल पर ले जाएं।
सिगुर

@Sigur यह केवल फ़िल्टर परिणाम दिखाता है, हालाँकि, यह परिणामों में पहली फ़ाइल के लिए चयन को भी स्थानांतरित करता है। मैं Enter या तीर कुंजियों के बाद इस खोज का उपयोग करता हूं और निर्देशिका या फाइल की तेजी से खोज के लिए दर्ज करता हूं जिसकी मुझे आवश्यकता है। ठीक पुराने Nautilus की तरह।
एलोमेज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.