Используйте строку пути и адресную строку в Nautilus


109

По умолчанию Наутилус использует / показывает строку пути:

Наутилус дорожка бар


Используя Ubuntu Tweak мне удалось по умолчанию установить адресную строку:

Наутилус адресная строка


Можно ли установить оба из них по умолчанию (показать оба: кнопки и ввод текста)?

Примечание: я знаю, что могу использовать Ctrl+ Lдля переключения между ними, поэтому меня это не интересует.


Что вы имеете в виду? Показывать как кнопки, так и ввод текста?
Оли

3
@oli Точно. Но я думаю, что единственный способ - это изменить исходный код Nautilus. Я пытался раньше, но безуспешно ...
Раду Радеану

1
Можете ли вы использовать Немо вместо Наутилуса?
Гусейн

40
+1 за Ctrl+Lярлык
фаизал

1
Как переход с win10 на Ubuntu. Win имеет его в качестве кнопок, как только вы нажмете на пустую область вдоль линии кнопок, область будет автоматически преобразована в текстовое поле.
Мохаммед Джорайд

Ответы:


43

Нет, это невозможно сделать.

Рассуждение «действительно ли это невозможно» может быть неинтересным, но я могу кое-что сказать о том, почему это невозможно и, вероятно, не должно быть возможным.

Справедливое предупреждение: ответ многословен. Это долго, но я считаю, что это разумно. Хотя я настоятельно рекомендую вам читать дальше, не стесняйтесь читать дальше.

  • Дизайн nautilus: возможность отображать и то и другое потребовало бы непропорционального вертикального расширения области значков, так как теперь для отображения панели пути и адресной строки потребуется две строки. Но тогда другие кнопки справа будут иметь свободное пространство над и под ними, если только они не перенастроятся, что само по себе является большим вопросом дизайна.

  • Эстетика наутилуса: иметь как панель пути, так и адресную строку было бы ужасно некрасиво.

  • Большинство людей, и я имею в виду, за исключением нескольких исключений, таких как вы и я, люди предпочитают либо. Это четкий выбор для них. Имея опцию «подстройки», это означало бы загромождать раздел настроек наутилуса, опять же безрезультатно. Фактически, в последней версии вы можете видеть, что многие параметры конфигурации и меню были удалены или скрыты, чтобы сделать общее восприятие nautilus очень простым.

  • Потеря экранной недвижимости: вам потребуется только один из них в любой момент. Это верно, даже если вы человек, который использует оба из них несколько раз в течение дня. Вы бы хотели, чтобы любой из них был в любое время, и имеет смысл, даже с вашей точки зрения, фактически нажать Ctrl+, Lкогда вы хотите получить доступ к другой вещи. Вид на экран ненужной альтернативы также затруднит процесс мышления.


32
Это то, что Windows сделала правильно, объединив их вместе.
Каймен

24
в любом случае, большинство ответов - пух, так что TL; DR, иметь оба невозможно во время написания, но вы можете переключиться на полосу с помощью Ctrl+Lи переключиться обратно на кнопки с помощью Esc.
Ejaz

10
Windows по умолчанию использует его как кнопки (интерактивные ссылки), однако, если щелкнуть пустую область вдоль линейки кнопок, эта область автоматически преобразуется в текстовое поле, и пользователь может копировать / редактировать / вставлять новый дорожка. Как только текстовое поле теряет фокус, оно возвращается к кнопкам.
Мохаммед Джорайд

2
Это Linux, мы должны быть в состоянии контролировать его. У меня есть 43-дюймовый монитор, и мне все равно, нужно ли несколько дополнительных пикселей для этой функции, что, очевидно, было бы полезно. Иногда функция должна отвергать эстетику. Плюс, окна сделали все правильно, просто повторили то, что сделали.
нейросеть

4
* удаляет nautilus (спасибо за объяснение, хотя!)
jozxyqk

37

Хотя я не знаю, возможно ли вообще на Наутилусе, я верю, что Тунар может служить вашим желаниям. По умолчанию она показывает панель кнопок, но нажатие Ctrl+ Lприведет к тому, что текстовая строка выскочит, как показано ниже, что позволит вам скопировать / вставить или изменить каталог, набрав. Когда вы нажимаете ввод, он уходит, и у вас есть панель кнопок. У вас есть лучшее из обоих миров.

введите описание изображения здесь

По моему мнению, Тунар "быстрее", чем наутилус, но у него нет цифр, подтверждающих это. У него невероятно простой внешний вид и интерфейс, который я предпочитаю.


3
В Ubuntu 18.04 это работает намного лучше и гораздо ближе к тому, что хотел OP.
Апокрифос

27

Я не думаю, что можно одновременно использовать кнопки и путь.

Кроме того, еще одним способом постоянного включения пути вместо кнопок является использование dconf , «низкоуровневой базы данных ключей / значений, предназначенной для хранения настроек среды рабочего стола». Установить dconf-toolsи запустить dconf-editor:

$ sudo apt-get install --yes dconf-tools
$ dconf-editor

Затем перейдите к org > gnome > nautilus > preferencesи проверьте always-use-location-entry.


2
+10 за этот ответ! На моем пакете Ubuntu 19.04 есть другое имя, то есть sudo apt install dconf-editor.
PeterM

15

Первая установка dconf-tools

sudo apt-get install dconf-tools

После установки открытой dconf-editorдороги к org –> gnome –> nautilus –> preferencesи выберитеalways-use-location-entry

Добавлено изображение, которое подчеркивает изменения


1
Это должно работать и в Mate. Для Caja, местоположение - org / mate / caja / Предпочтения и always-use-location-entryопция.
Zamicol

УДИВИТЕЛЬНОЕ, спасибо
Jerfeson Guerreiro

4

Я не уверен, предпочитаете ли вы только наутилус , но я пишу в надежде, что вам понравится это. Вы много раз помогали мне надеяться, что я вернусь так же хотя бы один раз.

XFE может отображать строку пути и адресную строку намного лучше. Вот несколько изображений:

скриншот 1 скриншот 2 скриншот 3 скриншот 4

Я нашел этот файловый менеджер настолько полезным, и в настоящее время я придерживаюсь его :)

Для установки в Ubuntu просто выполните эту команду:

sudo apt-get install xfe

Эти изображения больше не доступны.
Иосия

Довольно приличный и быстрый файловый менеджер, однако он также довольно уродлив и не использует системную тему.
PeterM

0

Возможным решением будет установка nautilus-terminal, которая вставит терминал в окно nautilus, чтобы вы могли ввести желаемый путь с помощью cd.

sudo add-apt-repository ppa:flozz/flozz
sudo apt-get update
sudo apt-get install nautilus-terminal

1
Почему люди не голосуют, не комментируя, почему они голосуют? Это похоже на конструктивный ответ.
Хосе Гомес

0

Подумайте об использовании gnome-commander - там у вас есть то, что вы просите, и куча других вещей. Найдите это здесь .

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.