Вопрос или проблема
Про старый добрый поиск типа “nautilus”, который был удален как минимум 7 лет назад, и люди все еще пытаются его вернуть.
Текущие действия Gnome: я набираю “R” в Nautilus (теперь известном как Gnome Files), и он начинает показывать все файлы и папки в моей системе, содержащие букву “r” в своих именах.
Желаемое поведение: я набираю “R”, и курсор просто переходит к файлам в текущей папке, которые начинаются с “r”. Я набираю “R” и “A”, и курсор переходит к файлам, которые начинаются с “ra”.
Правка: игнорируйте, когда я сказал Я пытался добавить https://github.com/lubomir-brindza/nautilus-typeahead, который утверждает, что работает для 24.04, но это не так. На самом деле это работает!
Старый добрый поиск типа “nautilus” устарел и не вернется в официальные сборки. Тем не менее, поиск по подпапкам можно отключить в настройках. Тогда будут отображаться только совпадающие имена файлов текущей папки, что немного приближает к традиционному поведению с поиском типа “на лету” (и на самом деле делает его более мощным).
Концепция текущего поведения заключается в том, чтобы иметь возможность быстро получить доступ к файлу или папке, существующим где-то в текущей папке, без необходимости вручную проходить через директории, иногда на многие уровни вниз. Это также устраняет ограничение работы только с первыми символами имени файла. Например, в некоторых случаях люди добавляют к имени файла дату. Текущая функция поиска все еще позволяет легко находить файлы на основе частей имени в таком сценарии.
Благодаря ответу Ванадия и некоторым пробам и ошибкам я выяснил, как получить поведение до 2017 года.
sudo add-apt-repository -y ppa:lubomir-brindza/nautilus-typeahead
sudo apt update
sudo apt full-upgrade
nautilus -q
Теперь откройте Nautilus, Настройки и отключите “Поиск при вводе”.
Спасибо сообществу Arch Linux за поддержание патча в актуальном состоянии, Л’ubomír Brindza за поддержание PPA и Ксавьеру Классенсу за обновление самых последних версий в Ubuntu.
Я думаю, что можно активировать это поведение в dconf-editor (доступен через apt).
Откройте dconf-editor в командной строке, затем перейдите к /org/gnome/nautilus/preferences/type-ahead-search, переключите кнопку ‘Использовать значение по умолчанию’ и установите пользовательское значение на false. Это предотвратит переход nautilus в режим поиска, когда вы вводите текст. Вы всегда можете искать в папке с помощью ctrl+f или щелкнув на кнопку поиска справа от адресной строки. Также вы можете снова активировать поиск в подпапках.
Ответ или решение
Состояние функции быстрого поиска в Nautilus в версии 24.04
Nautilus, ныне известный как Gnome Files, в последние годы подвергался значительным изменениям, особенно в контексте функции быстрого поиска, которую пользователи использовали в более ранних версиях. Напомним, что классическое поведение функции быстрого поиска было удалено около семи лет назад, и пользователи по-прежнему стремятся восстановить это привычное поведение.
Текущая функциональность
В актуальной версии Nautilus (24.04) наблюдается, что, когда вы вводите символ, например, "R", программа начинает показывать файлы и папки по всему вашему компьютеру, которые содержат эту букву в названии. Это поведение ориентировано на то, чтобы упростить доступ к файлам, находящимся в подпапках текущего каталога, что действительно уменьшает необходимость ручного поиска по нескольким уровням каталогов.
Желаемое поведение
Пользователи предполагают, что было бы гораздо удобнее, если бы при вводе "R" курсор сразу перемещался к файлам в текущем каталоге, начинающимся с этой буквы. Последующее ввод "A" должен был бы продолжить поиск только в пределах текущей папки. Это подход действительно отражает традиционное поведение функции быстрого поиска, что благоприятно скажется на эффективности работы с файлами, особенно если они соответствуют строгому формату именования.
Восстановление старого поведения
Несмотря на исчезновение оригинальной функции быстрого поиска, существуют различные способы её восстановления или близкого к ней поведения. Существует PPA-репозиторий, поддерживаемый Lubomir Brindza, который по-прежнему сохраняет и обновляет патч для функции быстрого поиска в Nautilus. Для установки этого патча потребуется выполнить несколько простых команд:
sudo add-apt-repository -y ppa:lubomir-brindza/nautilus-typeahead
sudo apt update
sudo apt full-upgrade
nautilus -q
После этого пользователи должны зайти в настройки Nautilus и отключить опцию "Поиск во время набора", что позволит удовлетворить потребности традиционных пользователей функционала.
Конфигурация через dconf-editor
Дополнительно, вы можете изменить поведение Nautilus, используя dconf-editor
. Для этого откройте dconf-editor командой в терминале и перейдите в /org/gnome/nautilus/preferences/type-ahead-search
. Там отключите опцию ‘Использовать значение по умолчанию’, установив пользовательское значение на false
. Это предотвратит переход Nautilus в режим поиска при вводе текста. Пользователи всегда могут выполнить поиск в папке, используя сочетание клавиш Ctrl+F
или нажав на кнопку поиска на панели навигации.
Заключение
Хотя функция быстрого поиска в Nautilus 24.04 была изменена и официально не восстановлена, существуют пути, позволяющие добиться близкого к желаемому поведения благодаря сторонним решениям и изменениям в конфигурации. Это следует учитывать всем, кто хочет поддерживать удобный и быстрый доступ к своим файлам в Gnome Files. Сообщество, включая пользователей Arch Linux, играет активную роль в обновлении и поддержке таких функций, что подчеркивает важность сотрудничества в мире открытого программного обеспечения.