1

Так. Я использую PuTTY для подключения к удаленному серверу, на котором у меня постоянно работает клиент irssi через tmux.

Подключение к серверу и ввод "tmux attach" работают нормально, и все работает как положено. Unicode символы отображаются просто отлично.

Однако, если я вместо этого установлю "Удаленную команду" в опциях «Соединение -> SSH» "tmux attach". Tmux присоединяется, а затем Unicode не работает.

Я предполагаю, что это может иметь отношение к переменной системного терминала, но я понятия не имею.

Есть идеи как починить?

1 ответ1

2

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

  1. нормально подключиться к серверу
  2. приложить Tmux
  3. запустить irssi/ другие вещи без ошибок юникода.

Если вы можете подключиться к оболочке вашего сервера, почему бы не добавить tmux attach к вашему. * Rc файлу? Если вы хотите подключаться к tmux чаще всего при подключении к серверу, просто подключите сервер автоматически при подключении (каждый раз).

На мой взгляд, использование какого-либо метода соединения, специфичного для замазки, является плохой идеей, потому что он может не сработать, когда / если вы измените свой метод соединения, т.е. если вы перейдете на компьютер, отличный от Windows. Таким образом, вместо подключения к сеансу с помощью "удаленной команды" putty, просто регулярно подключайтесь. Если вы используете оболочку bash, добавьте это в файл $HOME/.bashrc на сервере:

if [[ ! -n $TMUX ]] ; then tmux attach ; fi

Затем, как только вы подключитесь, он автоматически подключится к сеансу tmux. Вы всегда можете покинуть tmux, используя detaching:tmux detach (или вы можете уничтожить каждую сессию killall tmux если вы хотите начать заново).

Конечно, если хотите, вы можете начать думать о более сложном сценарии прикрепления tmux, который создает пользовательские присоединения новых сеансов ИЛИ. Лично, каждый раз, когда я открываю терминал, он запускает скрипт сеанса tmux (длиной 113 строк), который устанавливает его так, как мне нравится ... или подключается, если сеанс уже существует.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .