Рейтинг:1

открывать только новое окно терминала в пользовательском каталоге

флаг ru

Я открываю терминал, нажав Окно + 2. Я хочу, чтобы это открывалось в ~/какой-то пользовательский каталог

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

Это возможно? Могу ли я изменить поведение открытия окна терминала, не влияя на открытие вкладки терминала?

PonJar avatar
флаг in
Я не думаю, что вы можете сделать это с помощью одной комбинации клавиш. Однако вы должны быть в состоянии сделать это с помощью двух разных комбинаций клавиш. например Windows+2 для пользовательского каталога и другая комбинация для новой вкладки
Рейтинг:2
флаг cn

Он уже работает так, как вы хотите по умолчанию.

  • Вы можете указать другой каталог запуска с опцией --рабочий-каталог, например gnome-terminal --working-directory ~/some-custom-directory
  • Когда вы открываете новую вкладку, новая вкладка по умолчанию всегда будет находиться в текущем каталоге активной вкладки, т. е. если вы находитесь в ~/другой-каталог, новая вкладка также откроется в ~/другой-каталог.

Чтобы это работало для сочетания клавиш Супер+2, который запускает или переключается на приложение, которое является 2-м любимым в вашей доке (в вашем случае это терминал), отредактируйте .рабочий стол задействован лаунчер.

  • Скопируйте панель запуска терминала Gnome (/usr/share/applications/org.gnome.Terminal.desktop к вашему местному Приложения каталог (~/.local/доля/приложения).
  • Отредактируйте эту локальную копию .рабочий стол файл и добавьте параметр к команде в Исполнитель= линия. Обратите внимание, что здесь вам нужно указать полный путь, потому что расширение bash (~) или подстановка переменных (например, $ГЛАВНАЯ) не работает в .рабочий стол пусковые установки. Настроенная копия будет иметь приоритет над копией по умолчанию, поэтому в течение нескольких секунд ваша горячая клавиша должна запустить ваш терминал в выбранном вами каталоге (конечно, только если Терминал не запущен - если он запущен, горячая клавиша вызовет только запущенный экземпляр вперед без изменения каталогов).
флаг ru
`--working-directory ~/some-custom-directory` не сработало, как и `--working-directory $HOME/some-custom-directory`, сработало `--working-directory /home/ ИМЯ_ПОЛЬЗОВАТЕЛЯ/какой-то пользовательский каталог`. Измените свой ответ на это, и я приму его :)
vanadium avatar
флаг cn
Действительно, расширение bash не работает в лаунчерах .desktop. Добавил предупреждение для тех, кто не в курсе.

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

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