Только что удалось узнать, как это сделать, следующим образом:
a )Это установка sshfs
пакета через:
$ sudo apt install sshfs
b )Добавить имя пользователя в группу fuse
через:
$ gpasswd -a username fuse
c )Если отображается сообщение об ошибке, создайте перед ним группу:
$ sudo groupadd fuse
d )Затем установите gvfs-backends
пакет:
$ sudo apt install gvfs-backends
e )Перейдите на вкладку Edit
, параметр Preferences
, затем введите предпочтительный файловый менеджер, которым может быть thunar
, установленный по умолчанию.
f )Наконец, введите ssh
информацию о сервере и подключитесь к нему.
Я думаю, что одним из решений было бы:
tmux bind n new-window -c "/the/dir/you/want"
(Замените «n» фактическим символом, который вы используете при создании нового окна.)
Если я правильно понимаю, вы хотите, чтобы между временем запуска my-script /some/dir
и временем запуска my-script /some/other/dir
каждое новое окно открывалось в каталоге /some/dir
.
Команда, которую я предлагаю, просто переопределит привязку «новое -окно», которую вы, скорее всего, используете. Если вы запускаете tmux new-window
вручную каждый раз, когда вам нужно новое окно, это не сработает.
(РЕДАКТИРОВАТЬ 1 )Хотя, если вы запускаете tmux new-window
из сценария, это не требует больших затрат tmux new-window -c "${the_dir:-(pwd)}"
.