Рейтинг:2

Как использовать сочетание клавиш ctrl+L для nautilus при открытии или сохранении файла из стороннего программного обеспечения, скажем, libreoffice или возвышенного, используя ctrl+o и ctrl+s?

флаг ph

Многие из вас, возможно, не поняли, о чем я спрашиваю (извините за то, что я так плохо умею задавать вопросы), поэтому позвольте мне объяснить с помощью примера.

Предположим, я в своем ~/рабочий стол/задания/практикумы/слова/ каталог и я хочу сохранить слово (.odt) файл здесь. Как вы можете видеть на снимке экрана ниже, я могу получить доступ к своему Ctrl + л ярлык в наутилус файловый менеджер для доступа к текстовому расположению моего каталога, поэтому я скопировал его в буфер обмена, используя Ctrl + с.

рабочий директор

Далее я открыл Либреофис и набрал документ и попытался сохранить файл в нужном мне месте (например, ~/desktop/assignments/practicals/words/), используя Ctrl + л ярлык.

офис

Когда я нажимаю спасти кнопка, внизу всплывающее окно (я называю это «Наутилус открыть и сохранить навигатор». Я не знаю, каково его официальное название, поэтому, если кто-нибудь может мне сказать, я был бы признателен).

сохранить навигатор

По умолчанию он говорит мне сохранить файл в ~/Документы/, но, как я уже упоминал выше, я хочу сохранить свой файл в ~/рабочий стол/задания/практикумы/слова/ поэтому я попытался использовать Ctrl + л ярлык, чтобы получить местоположение на основе текста, чтобы я мог вставить свой путь к каталогу из буфера обмена, но сочетание клавиш здесь не работает. Мало того, ни один из других ключей, таких как del, Альт + Войти и т.д. работают в этом окне навигатора сохранений. Поэтому мне приходится вручную переходить в нужное место, как показано ниже. Это действительно расстраивает и тратит много времени на открытие и сохранение файлов.

ручная навигация

Я даже пытался включить текстовое местоположение на постоянной основе, но в окне навигатора сохранения ничего не изменилось. Я даже пытался установить Немо файловый менеджер (Linux Mint), но окно сохранения выглядит так же. С другой стороны, в Проводник Windows, я мог делать что угодно из открыть/сохранить окно (т. е. каждая команда быстрого доступа работала), и даже по умолчанию у него было текстовое местоположение.

Если вы пытаетесь дать мне конкретный ответ на Либреофис, то, пожалуйста, не делайте этого, потому что это мне не поможет. Аналогичное поведение может быть воспроизведено для ряда приложений, которые позволяют Ctrl + о/Ctrl + С на основе ярлыков, таких как Fire Fox/возвышенный/гэдит/vscode/андроид студия и т.д. Поэтому я ищу общее решение.

Спасибо, что были так терпеливы и выслушали мой вопрос, если бы вы могли мне помочь, это было бы очень признательно.

N0rbert avatar
флаг zw
Хорошее эссе. Какая у вас версия Ubuntu и текущая среда рабочего стола?
shadyWeeb18 avatar
флаг ph
Убунту 20.04 ЛТС фокальный
Рейтинг:0
флаг it

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

спасти окно в программе реализуется разработчиком как часть ГТК упаковка. Дополнительную информацию по теме можно найти в гугле темы GTKили, что еще лучше, введите тот же термин в поиск по сайту в верхней части экрана. Это довольно большая тема, которая выходит далеко за рамки этого поста.

Что касается решения вашей проблемы, вы найдете его в настройки меню, о котором я упоминал ранее.Чтобы получить доступ, щелкните стрелку раскрывающегося списка в правом верхнем углу экрана.

После отображения меню вам нужно будет перейти в нижнюю часть навигационного меню в левой части окна. Где-то между серединой и нижней частью меню вы должны увидеть опцию горячие клавиши. Нажав на нее, вы получите доступ ко всем системным ярлыкам, но, на мой взгляд, это не самая лучшая часть этой функции.

Если вы прокрутите вниз список ярлыков, вы найдете область, озаглавленную Пользовательские ярлыки. Эта функция, при правильном использовании, обеспечит быстрый доступ практически ко всему в системе.

Например, вы можете написать и назначить короткий скрипт (ярлыку), который копирует любой документ в ~/рабочий стол/задания/практикумы/слова/, тем самым пропуская наутилус и спасти окна вообще.

Однако, если предположить, что вы новичок в Убунту (но также предполагая, что вы программист, только из программ, которые вы упомянули), я бы не ожидал, что вы сможете написать сценарий bash с ходу. А пока я бы рекомендовал написать команду, которая перемещает файлы с совпадающими путями ~/Документы/*\.odt в ваш целевой каталог, чтобы ~/рабочий стол/задания/практикумы/слова/. Это перемещает любой файл в документах с типом файла .odt автоматически в ваш целевой каталог.

Для этого в Пользовательские команды область из предыдущего, добавьте команду с именем, например переместить файлы в мой каталог, или что-то подобное. Для фактической команды попробуйте следующее:

mv ~/Documents/*\.odt ~/desktop/assignments/practicals/words/

не забудьте включить обратную косую черту перед точкой. Кроме того, в большинстве случаев при указании команд программам таким образом они не будут интерпретироваться bash. Это имеет много последствий. Во-первых, большинство команд (например, мв например) нельзя называть без их полных имен.

Чтобы обойти это, вы можете начать с вызова bash:

/usr/bin/bash -c mv ~/Documents/*\.odt ~/desktop/assignments/practicals/words/

Это будет особенно полезно, когда вы начнете пытаться уместить несколько вызовов программ в одну команду (Это произойдет, я обещаю. ( : )

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

  • когда появится меню сохранения, просто нажмите «Сохранить» и дайте ему закрыться.

  • как только окно закроется, нажмите горячие клавиши.

  • Вот и все. Ваш файл (и любой другой .odt файлы, если вы забыли использовать горячие клавиши в прошлый раз) теперь сохраняется в вашем целевом каталоге.

ПРИМЕЧАНИЕ: я говорю 'пока что' потому что этого должно быть достаточно до тех пор, пока вы не освоитесь с интерфейсом Linux достаточно, чтобы вас не беспокоило то, что происходит с ГТК окна. Опять же, это произойдет. Я уверен, что вы настроены скептически, как и я, но через некоторое время я понял, на что я продавал эту функцию «перетаскивания»: на контроль. Полный контроль над вашей машиной. Вам просто нужно знать, как, и вся информация перед вами. Просто нужно знать, как его искать.

В любом случае, я начинаю отклоняться от темы, поэтому в заключение скажу, что это заняло некоторое время, поэтому я уверен, что что-то забыл. Если у вас есть какие-либо вопросы, оставьте комментарий под этим ответом, и я получу уведомление.

Рейтинг:0
флаг zw

Диалоги открытия и сохранения файлов создаются компонентом GTK с именем GtkFileChooserDialog.

Вы правы насчет Ctrl+л, он был доступен в таких диалогах в предыдущих версиях, таких как Ubuntu 18.04 LTS с Gtk2.

Предлагаемый рабочий процесс для современных версий на базе Gtk3 выглядит следующим образом:

  1. Перейдите к какому-либо пути, используя Nautilus, Nemo или Caja
  2. Нажимать Ctrl+л чтобы изменить адресную строку с хлебных крошек на вид ввода текста
  3. Нажимать Ctrl+С скопировать путь из адресной строки в буфер обмена
  4. Откройте какое-нибудь приложение, такое как Firefox, Chromium, LibreOffice, что угодно.
  5. Вставить Ctrl+В путь к Имя поле GtkFileChooserDialog
  6. Ударять Войти идти по нужному пути
  7. Укажите необходимое имя файла, если вы сохраняете файл; или выберите файл для открытия, если вы его открываете.

Примечание. Я делаю то же самое в Windows в течение многих лет. Этот метод повышает производительность.

shadyWeeb18 avatar
флаг ph
Да, это кажется лучшим способом.
Рейтинг:0
флаг cn

Как только вы скопировали путь в nautilus, используя Ctrl+лCtrl+с ярлык, вы можете напрямую вставить его в диалоговое окно сохранения (Ctrl+в). Затем добавьте имя файла к пути, который вы только что вставили, и нажмите Войти чтобы сохранить файл в этом месте.

shadyWeeb18 avatar
флаг ph
Да, я делаю так с последних нескольких дней. Я думаю, что проводник Windows был удобнее, но я бы к этому привык :)
vanadium avatar
флаг cn
Что было удобнее в windows? Тогда я не могу понять суть вопроса. В поле «Сохранить как» нет «Ctrl + l»: вы просто вставляете напрямую

Ответить или комментировать

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