Nautilus non ha una ricerca anticipata in Ubuntu 17.10


12

Ho appena eseguito l'aggiornamento a Ubuntu 17.10 e ho notato che Nautilus (sono consapevole che l'hanno lasciato cadere anni fa, intendevo dire che Ubuntu lo aveva riparato prima) ha lasciato cadere la macchina da scrivere. Ora invece apre la ricerca che è molto più lenta per me e cerca invece di selezionare il file corrispondente. È molto difficile usarlo per me per questo.

C'è un modo per riportarlo indietro, eseguire il downgrade di Nautilus o esiste un'alternativa?


Solo un commento ... Anch'io mi rendo conto che hanno cambiato il nome "Nautilus" in "File". Tuttavia, dopo aver impiegato molti mesi per scrivere correttamente "Nautilus", mi pento della loro decisione. Anche perché "file" è un marchio così generico, mi pento di quella scelta per un file manager.
WinEunuuchs2Unix

Risposte:


14

Come sottolineato qui , type-ahead findè stato rimosso a favore di full text search.

Tuttavia, è possibile full text searchcomportarsi in modo più simile type-ahead find. Apri semplicemente le Preferenze di Nautilus , fai clic sulla scheda Cerca e Anteprima e apporta le seguenti modifiche alla voce "Cerca":

  1. Cerca nelle sottocartelle : Mai
  2. Ricerca a testo integrale : non impostare come predefinito

Ora digitando le lettere in Nautilus cercherà solo i file in base al loro nome, non in base al loro contenuto, e solo ai file nella directory corrente, non nelle sottodirectory. Sfortunatamente, questo influisce anche sui risultati che vedi quando esegui una ricerca Ctrl + F.


Vorrei solo aggiungere la mia voce a molti che pensano che la disabilitazione sia type-ahead findstata un errore, e il fatto che non sia nemmeno disponibile come funzionalità opzionale è una decisione incomprensibilmente scadente da parte degli sviluppatori Nautilus, soprattutto dato che full text searchè sempre stato disponibile via Ctrl + F per chi lo voleva. Spero che Ubuntu torni ad usare una versione patinata di Nautilus per 18.04.


8
La tua opinione su questo argomento è esatta . Spero sinceramente che gli sviluppatori di Ubuntu e (soprattutto) Nautilus lo trovino. Ho aperto un problema al progetto Nautilus , ma onestamente i manutentori sembrano in qualche modo inconcepibili.
gromit190,

1
Penso che il commento di HullCityFan852 esprima esattamente la mia opinione in merito.
Fabio Malagoli Panico,

3

Come altri hanno già detto, la ricerca del tipo in anticipo sembra essere stata irrevocabilmente rimossa nautilus, tuttavia ci sono molti gestori di file alternativi con un aspetto molto simile (e condivisione del tema marino) disponibili nei repository standard, tutti dotati di tipo- avanti trovare di default:

  • nemo - Un fork di nautilus 3.4, riporta la ricerca del tipo in anticipo e la vista divisa F3, e probabilmente alcune altre funzionalità rimosse che non sapevo nemmeno esistessero.
  • caja - Una forchetta di nautilus 2.6
  • thunar - Il file manager predefinito di xfce, il mio preferito personale perché è notevolmente più veloce delle alternative anche sul mio laptop da lavoro ad alta potenza
  • delfino: familiare a chiunque abbia usato KDE

+1 a nemo, sembra lo stesso e utilizzabile. Grazie
mille

1

Ubuntu 18.04 e versioni successive

Ispirato da @SFG ho dato un'occhiata al processo di invio PPA di Ubuntu. Le brave persone intorno ad Arch Linux mantengono una patch che mantiene attiva la funzionalità di ricerca del tipo; e puoi trovare i pacchetti Nautilus con la patch Arch applicata qui: https://launchpad.net/~lubomir-brindza/+archive/ubuntu/nautilus-typeahead e installarlo eseguendo:

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

In realtà non ho un sistema che esegue 17.10, quindi non sono sicuro che queste build funzionino correttamente su artful.

(post-cross dalla ricerca tradizionale durante la digitazione nelle versioni più recenti di Nautilus )


0

Se vuoi davvero avere questa funzionalità in Nautilus 3.26 (che è ora la versione corrente in Ubuntu 17.10), dai un'occhiata alla mia guida passo-passo per ottenerla in questa domanda: Ricerca tradizionale come si digita su più recente Versioni di Nautilus per creare la tua versione di Nautilus con il supporto rattoppato!

In realtà c'è un modo per ottenerlo in Nautilus 3.26 (la versione corrente in Ubuntu 17.10), che sta costruendo la tua versione dal sorgente usando una patch fornita dalla fantastica community di Arch Linux. Fortunatamente il grande sistema di compilazione di Ubuntu lo rende abbastanza semplice. Ecco i passaggi. Immagino che lavorerai ~/bld-nautilus-typeahead. Aprire il terminale ed effettuare le seguenti operazioni:

# 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 #)     
# uncomment 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

Avvia un nuovo Nautilus. Digita alcune lettere. Prova quella sensazione di gioia che si verifica quando viene selezionato il file desiderato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.