Гид по технологиям

Type‑ahead в Nautilus на Ubuntu 18.04

4 min read Linux Обновлено 04 Dec 2025
Type‑ahead в Nautilus на Ubuntu 18.04
Type‑ahead в Nautilus на Ubuntu 18.04

Скриншот интерфейса файлового менеджера Nautilus

Что такое type‑ahead и почему он важен

Type‑ahead — это поведение файлового менеджера, при котором достаточно начать вводить имя файла или папки, чтобы выделить соответствующий объект в текущей папке. Это не рекурсивный поиск по подпапкам: это быстрый локальный выбор по начальным буквам. Если в каталоге несколько совпадений, стрелки на клавиатуре перемещают между ними. Рекурсивный поиск остаётся доступным отдельной кнопкой или сочетанием клавиш.

История: разработчики GNOME удалили type‑ahead из Nautilus в 2013 году в пользу рекурсивного поиска. Ubuntu временно поддерживала патч, возвращавший type‑ahead, но он перестал поддерживаться после Ubuntu 17.10.

Important: использование стороннего PPA заменит системный пакет Nautilus. Подумайте о бэкапе важных данных и учтите совместимость с расширениями рабочего стола.

Как вернуть type‑ahead в Ubuntu 18.04

Есть два подхода.

  1. Альтернативный менеджер файлов. Переход на форк Nautilus — Caja или Nemo — сохранит type‑ahead «из коробки». Это самый безопасный вариант: вы не меняете системный Nautilus.
  2. Установить кастомную сборку Nautilus из стороннего PPA. Ниже — шаги для варианта с PPA.

Шаги для установки через PPA:

  1. Откройте терминал (через Обзор или Ctrl+Alt+T) и добавьте репозиторий:
sudo add-apt-repository ppa:lubomir-brindza/nautilus-typeahead  
sudo apt update
  1. Обновите систему и установите доступные обновления, включая кастомную сборку Nautilus:
sudo apt dist-upgrade
  1. После завершения обновлений закройте все окна Nautilus и запустите его снова. Поиск type‑ahead должен работать.

Скриншот: поиск type-ahead включён в Nautilus

Примечания по установке

  • Эта сборка заменяет стандартный nautilus версии 3.26, поставлявшийся в Ubuntu 18.04.
  • Если apt запросит подтверждение установки новых пакетов, внимательно читайте список изменений.

Как вернуться к стандартному Nautilus

Если нужно откатиться к «ванильному» Nautilus, выполните в терминале:

sudo apt install ppa-purge  
sudo ppa-purge ppa:lubomir-brindza/nautilus-typeahead

Эти команды удалят PPA и вернут пакеты в состояние поставляемое в репозиториях Ubuntu.

Что делать, если type‑ahead не работает

Шаги для диагностики:

  • Убедитесь, что вы перезапустили Nautilus: закройте окна и выполните sudo killall nautilus или выйдите и снова войдите в сеанс.
  • Проверьте версию Nautilus: выполните nautilus –version — должна быть кастомная сборка (номер может отличаться от 3.26).
  • Убедитесь, что PPA добавлен и пакеты обновлены: sudo apt update && sudo apt list –upgradable.
  • Посмотрите логи в journalctl –user -u nautilus (если доступно) или в системных логах для ошибок загрузки расширений.
  • Если конфликтуют сторонние расширения или темы, временно отключите их и повторите проверку.

Если после этих шагов проблема сохраняется, рассмотрите возврат к стандартному Nautilus и установку альтернативного менеджера файлов.

Альтернативные подходы и компромиссы

  • Переход на Nemo или Caja. Плюс: стабильность и отсутствие замены системного пакета. Минус: другие поведенческие отличия и возможные проблемы с интеграцией в рабочую среду GNOME.
  • Собрать Nautilus самостоятельно из исходников с включённой опцией type‑ahead. Плюс: полный контроль. Минус: требует навыков сборки и поддержки обновлений вручную.

Мини‑методология проверки (как протестировать работу)

  1. Откройте пустую папку с несколькими файлами, имена которых начинаются одинаково.
  2. Нажмите первую букву имени файла: выбранный файл должен выделиться.
  3. Продолжайте ввод: выделение должно уточняться по введённым символам.
  4. Если есть несколько совпадений, стрелки влево/вправо или вверх/вниз переключают между ними.
  5. Выполните поиск с помощью кнопки/Ctrl чтобы убедиться, что рекурсивный поиск по подпапкам остаётся доступным.

Критерии приёмки

  • При вводе первых букв файл в текущем каталоге выделяется сразу.
  • Рекурсивный поиск по подпапкам не мешает локальному выделению.
  • После установки система стабильно перезапускает Nautilus без ошибок в логах.

Контрольные списки для ролей

Для обычного пользователя:

  • Создать бэкап важных файлов (рекомендуется).
  • Добавить PPA и обновить систему.
  • Перезапустить Nautilus и проверить поведение.
  • Оставить отзыв или обратиться в обсуждение PPA при проблемах.

Для администратора/системного инженера:

  • Проверить совместимость с политиками безопасности и репозиториями организации.
  • Тестировать на тестовой машине перед массовым развёртыванием.
  • Подготовить инструкцию отката и резервные копии конфигураций.

Короткий глоссарий

  • Type‑ahead — локальный выбор элементов по вводимым символам, без поиска в подпапках.
  • Рекурсивный поиск — поиск по текущей папке и всем её подпапкам.

Риски и смягчения

Риск: сторонний PPA может привести к несовместимостям с другими пакетами. Смягчение: тестирование в изолированной среде и подготовка команды отката (ppa‑purge).

Итог

Type‑ahead возвращается в Nautilus на Ubuntu 18.04 либо через установку кастомной сборки из PPA, либо через переход на форк (Nemo/Caja). Установка из PPA — быстрый путь, но он меняет системный пакет, поэтому перед применением оцените риски и подготовьте план отката.

Summary:

  • Type‑ahead удобен для быстрого локального выбора файлов.
  • PPA lubomir‑brindza даёт наглядный и быстрый способ вернуть функцию.
  • Всегда держите инструкции по откату под рукой и тестируйте изменения на непроизводственной системе.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Tvheadend на Raspberry Pi: запись эфирного ТВ
Медиа сервер

Tvheadend на Raspberry Pi: запись эфирного ТВ

Кнопка питания ПК: что делать, если её нужно нажимать
Устранение неполадок

Кнопка питания ПК: что делать, если её нужно нажимать

Navi‑X для XBMC — улучшение стриминга
Медиа

Navi‑X для XBMC — улучшение стриминга

Состояния питания Windows 11 — S0 до G3
Windows

Состояния питания Windows 11 — S0 до G3

Как исправить ERROR_INVALID_EVENT_COUNT BSoD
Windows

Как исправить ERROR_INVALID_EVENT_COUNT BSoD

Исправление ошибки #VALUE в Excel
Excel

Исправление ошибки #VALUE в Excel