Nautilus nie ma wyszukiwania z wyprzedzeniem w Ubuntu 17.10


12

Właśnie zaktualizowałem system do Ubuntu 17.10 i zauważyłem, że Nautilus (jestem świadomy, że upuścił go lata temu, miałem na myśli, że Ubuntu załatał go wcześniej), porzucił typ. Zamiast tego otwiera teraz wyszukiwanie, które jest dla mnie o wiele wolniejsze i wyszukuje zamiast wybierać pasujący plik. Z tego powodu bardzo trudno mi go użyć.

Czy istnieje sposób na przywrócenie go, obniżenie poziomu Nautilusa, czy też istnieje alternatywa?


Tylko komentarz ... Zdaję sobie również sprawę, że zmienili nazwę „Nautilus” na „Pliki”. Jednak po wielu miesiącach dokładnego przeliterowania „Nautilus” żałuję ich decyzji. Również dlatego, że „pliki” to taka ogólna nazwa marki, żałuję tego wyboru dla menedżera plików.
WinEunuuchs2Unix

Odpowiedzi:


14

Jak wskazano tutaj , type-ahead findzostał usunięty na korzyść full text search.

Można jednak sprawić, że full text searchzachowamy się bardziej jak type-ahead find. Po prostu otwórz Preferencje Nautilus , kliknij kartę Wyszukiwanie i podgląd i wprowadź następujące zmiany pod nagłówkiem „Szukaj”:

  1. Szukaj w podfolderach : Nigdy
  2. Wyszukiwanie pełnotekstowe : nie ustawiaj domyślnie

Teraz wpisywanie liter w Nautilusie będzie wyszukiwać pliki tylko według ich nazw, a nie ich zawartości, i tylko w plikach w bieżącym katalogu, a nie w podkatalogach. Niestety wpływa to również na wyniki, które widzisz podczas wyszukiwania Ctrl + F.


Chciałbym tylko dodać swój głos wielu, którzy uważają, że wyłączenie type-ahead findbyło pomyłką, a fakt, że nie jest on nawet dostępny jako funkcja opcjonalna, jest niezrozumiałą decyzją ze strony twórców Nautilus, zwłaszcza że full text searchzawsze tak było dostępne przez Ctrl + F dla tych, którzy tego chcieli. Mam nadzieję, że Ubuntu wróci do używania poprawionej wersji Nautilus dla 18.04.


8
Twoja opinia na ten temat jest na miejscu . Mam szczerą nadzieję, że twórcy Ubuntu i (co ważniejsze) Nautilus ją znajdą. Otworzyłem problem w projekcie Nautilus , ale szczerze mówiąc, opiekunowie wydają się nieco nieprzekonani.
gromit190

1
Myślę, że komentarz HullCityFan852 wyraża dokładnie moją opinię w tej sprawie.
Fabio Malagoli Panico,

3

Jak powiedzieli inni, wyszukiwanie z wyprzedzeniem wydaje się nieodwołalnie usunięte nautilus, jednak w standardowych repozytoriach dostępnych jest wiele alternatywnych menedżerów plików o bardzo podobnym wyglądzie (z wspólnym motywem morskim). naprzód znajdź domyślnie:

  • nemo - Widelec nautilus 3.4, przywraca wyszukiwanie z wyprzedzeniem i podzielony widok F3, i prawdopodobnie niektóre inne usunięte funkcje, o których istnieniu nawet nie wiedziałem.
  • caja - Widelec nautilus 2.6
  • thunar - domyślny menedżer plików xfce, mój osobisty ulubiony, ponieważ jest zauważalnie szybszy niż alternatywy nawet na moim laptopie o dużej mocy
  • delfin - znany wszystkim, którzy używali KDE

+1 do nemo, wydaje się to samo i użyteczne.
Ogromne

1

Ubuntu 18.04 i nowsze

Zainspirowany przez @SFG rzuciłem okiem na proces przesyłania PPA przez Ubuntu. Dobrzy ludzie wokół Arch Linuxa utrzymują łatkę, która utrzymuje funkcjonalność typu „szukaj”; i możesz znaleźć pakiety Nautilus z zastosowaną łatką Arch: https://launchpad.net/~lubomir-brindza/+archive/ubuntu/nautilus-typeahead i zainstaluj go, uruchamiając:

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

Jednak tak naprawdę nie mam systemu z wersją 17.10, więc nie jestem pewien, czy te kompilacje będą działały poprawnie na pomysłowych.

(cross-post z Tradycyjnego wyszukiwania podczas pisania o nowszych wersjach Nautilus )


0

Jeśli naprawdę chcesz mieć tę funkcjonalność w Nautilus 3.26 (która jest teraz aktualną wersją w Ubuntu 17.10), sprawdź mój przewodnik krok po kroku, aby uzyskać odpowiedź na to pytanie: Tradycyjne wyszukiwanie podczas pisania na nowszych wersjach Wersje Nautilus, aby zbudować własną wersję Nautilus z poprawioną obsługą!

Istnieje na to sposób w Nautilus 3.26 (aktualna wersja Ubuntu 17.10), która buduje własną wersję ze źródła przy użyciu łatki dostarczonej przez wspaniałą społeczność Arch Linux. Na szczęście świetny system kompilacji w Ubuntu sprawia, że ​​jest to dość łatwe. Oto kroki. Zakładam, że będziesz pracował ~/bld-nautilus-typeahead. Otwórz terminal i wykonaj następujące czynności:

# 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

Rozpocznij nowy Nautilus. Wpisz kilka liter. Poczuj radość, która pojawia się, gdy wybrany plik zostanie wybrany.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.