Традиционный поиск по типу в новых версиях Nautilus

131

До сих пор я использовал «традиционную» версию Nautilus: то, что поставляется с Ubuntu 10.10. Теперь я использую 3.6.3, включенную в Ubuntu 13.04 (скорее всего, любая недавняя версия эквивалентна для моего вопроса).

Одно из основных различий между ними - поведение типа «поиск по типу»: в классических версиях Nautilus, когда вы вводили ввод, файл с ближайшим алфавитным совпадением стал выбранным, подходящими файлами / папками ограничивается текущим каталогом.

Новое поведение - вместо этого выполнить необязательный глобальный поиск.

Можно ли настроить Nautilus для предоставления предыдущих функций?

    
задан vemv 29.03.2013 в 18:48
источник

5 ответов

120

Ubuntu 17.10 и 18.04

Поскольку поиск по принципу "вперед" был специфичным для Ubuntu патчем, он упал вместе с Unity в 17.10. Однако в репозитории Arch имеется пакет под названием nautilus-typeahead . Кто-то взял его, скомпилировал для Ubuntu и сделал PPA. Вы можете установить его тремя этими командами:

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

проблема с Launchpad о возвращении этого поведения в официальный Ubuntu.

Ubuntu с 14.04 по 17.04

Поскольку выпуск Ubuntu 14.04 LTS тип-вперед-поиск был поведением по умолчанию в Nautilus снова .

Вы можете использовать ключ dconf для переключения между различными режимами поиска:

  • enable type-ahead-find:

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

  • отключить поиск типа вперед в пользу рекурсивного поиска:

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

Ubuntu 13.04 и 13.10

Насколько я знаю, новый Nautilus 3.6.X сокращает многие функции из 3,4 и более старых версий. Canonical решил продолжать использовать nautilus 3.4.2 в Ubuntu 12.10, потому что если это несмотря на то, что Nautilus 3.6 уже выпущен. Я не думаю, что можно получить старое поведение поиска в версии 3.6, но я сделал это, чтобы установить SolusOS исправил Nautilus (также работает для Ubuntu 13.04 ), который включает в себя все функции из 3.4.2 (это действительно Nautilus 3.4.2) при сохранении скина Nautilus 3.6. Я тестировал этот конкретный пакет, и он отлично работает в Ubuntu 12.10 и 13.04.

В качестве альтернативы вы можете установить Nemo File Explorer, который является вилкой Nautilus 3.4, которая была создана из-за того, что команда разработчиков Cinnamon разочарована Nautilus 3.6, вы можете получите инструкции по установке здесь .

Создание своего браузера файлов по умолчанию несколько сложнее, это blog post работал для меня в Ubuntu 12.10, но некоторые пользователи сообщили, что метод не работает должным образом.

Однако существуют альтернативные методы. См. Следующий вопрос:

  • Сделать nemo файловым браузером по умолчанию
ответ дан Fernando Domínguez 06.04.2013 в 14:06
источник
15

В Ubuntu Gnome 14.04 откройте dconf-editor . Перейдите в org > gnome > nautilus > . .

Установите флажок «Включить интерактивный поиск». Перезапустить nautilus

    
ответ дан user3605908 26.05.2014 в 00:02
12

Ubuntu 18.04

Хорошо, эта проблема побудила меня достаточно, чтобы наконец проверить процесс подачи заявки на участие в программе Ubuntu; вы можете найти Nautilus (для bionic) с патчем сообщества Arch, примененным здесь: Ссылка и установите его, запустив:

sudo add-apt-repository ppa:lubomir-brindza/nautilus-typeahead
sudo apt dist-upgrade
nautilus -r
    
ответ дан Halka 03.05.2018 в 17:19
2

На самом деле есть способ получить это в Nautilus 3.26 (текущая версия в Ubuntu 17.10). Который создает вашу собственную версию из исходного кода, используя патч, предоставляемый удивительным сообществом arch-linux. К счастью, отличная система сборки в 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. Введите несколько букв. Испытайте ощущение радости, которое происходит, когда выбранный вами файл выбран.

    
ответ дан Daniel Reus 03.02.2018 в 00:48
0

Ответ для Nautilus 3.25 и выше - он ушел & amp; не возвращаться, если кто-то полностью не перезаписывает патч ubuntu & amp; вероятность того, что они чрезвычайно ничтожны.

Это не то, что можно настроить в самом наутилусе.

    
ответ дан doug 17.09.2017 в 17:56