Как я могу установить заголовок окна PuTTY на название загруженной сессии?

Любой источник, устанавливаемый на/usr/lib64, должен быть от установки src или пакетов дьявола, которые, по умолчанию, выбраны Вашей архитектурой.

/usr/lib должен только иметь библиотеки на 32 бита - аналогично/usr/lib64, должна быть версия на 64 бита. Я нашел, что конфетка будет иногда устанавливать и версии на 32 и 64 бита некоторых библиотек, и существуют некоторые библиотеки все же, чтобы быть портированными к 64 битам поэтому, если Вы - конкретное приложение, или библиотека установила на/usr/lib разногласиях, ее или только для удовлетворения приблизительно 32 битов только зависимость от приложений или испорченная конфетка.

28
задан 8 April 2019 в 19:49
9 ответов

Чтобы изменить заголовок окна сеанса PuTTY SSH (один за другим вручную с помощью графического интерфейса PuTTY):

Для Windows и Debian

  1. Загрузите сеанс из PuTTY.
  2. В левом древовидном меню, щелкните: Окно Поведение .
  3. На правой панели в текстовом поле Заголовок окна введите свой заголовок.
  4. Сохранить сеанс.

Чтобы изменить заголовок окна сеанса PuTTY SSH (для всех сеансов с помощью командной строки):

Для Debian 8 (Jessie)

  1. Перейдите в папку, в которой PuTTY хранит сеансы: / home / nolwennig / .putty / sessions

    Примечание: замените nolwennig своим именем пользователя

  2. . Назначьте параметру WinTitle имя сохраненного файла сеанса для каждого сохраненного файла сеанса примерно следующим образом:

    находят. -type f -exec sed -e 's / ^ WinTitle = / WinTitle =% f / g' {} \;

    Он отлично работает, если WinTitle не записан

Для Windows

  1. PuTTY хранит сеансы в Windows реестр HKEY_CURRENT_USER \ Software \ Simontatham \ PuTTY \ Sessions

    Примечание: не замените SimonTatham своим именем пользователя.

  2. Вы можете экспортировать этот раздел с помощью такой команды :

     C:> regedit / e "% userprofile% \ desktop \ putty-registry-sessions.reg" HKEY_CURRENT_USER \ Software \ Simontatham \ PuTTY \ Sessions
     
  3. Должна быть возможность создать сценарий, обновляющий файл putty-registry-sessions.reg , чтобы изменить значение WinTitle для каждого из сохраненных сеансов.


Источники и вдохновение:

16
ответ дан 28 November 2019 в 20:01

Единственный другой маршрут, о котором я знаю, должен использовать xterm функции эмуляции для установки заголовка от системы, в Вас входят (на Red Hat Linux и SUSE Linux, подсказка Bash записана в строку заголовка по умолчанию).

Посмотрите эту страницу для описания процесса и соответствующей escape-последовательности.

2
ответ дан 28 November 2019 в 20:01

Похоже, что приведенное ниже решение решает эту проблему.

1) Перейдите к вышеупомянутым параметрам Window / Behavior / Window Title и введите заголовок, который вам понятен.

2) Перейдите в настройки Терминала / Функции и отметьте Отключить окно изменения заголовка удаленного окна .

Setting 1

Setting 2

44
ответ дан 28 November 2019 в 20:01

Эта функция установит заголовок вашего окна PuTTY на заданную строку:

# Set title
title() {
  echo -ne "\033]0;"$1"\007"
}

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

16
ответ дан 28 November 2019 в 20:01

Я искал, как закрепить заголовки окон при использовании PuTTY с файлами сеансов.

Итак, в .putty / sessions / ServerX установите заголовок по умолчанию и отключите удаленное поведение как:

NoRemoteWinTitle=1
WinTitle=Welcome to ServerX

И чтобы дать ему особое название для какой-то конкретной цели, просто измените значение по умолчанию:

putty -load .putty/sessions/ServerX -title "ServerX:/var/log/messages"
3
ответ дан 28 November 2019 в 20:01

Вы можете использовать параметр -loghost "title" в Windows - он открывает PuTTY с указанным именем title . Он также меняет другие вещи, поэтому проверьте, не создает ли это для вас других проблем.

Я использую его с VIRL, и он отлично работает.

0
ответ дан 28 November 2019 в 20:01

В Windows эта строка cmd устанавливает заголовок окна каждого сеанса на то же самое имя самого сеанса:

FOR /F "tokens=6 delims=\" %i IN ('reg query HKCU\Software\Simontatham\PuTTY\Sessions') DO reg add HKCU\Software\Simontatham\PuTTY\Sessions\%i /t REG_SZ /v WinTitle /d %i /f & reg add HKCU\Software\Simontatham\PuTTY\Sessions\%i /t REG_DWORD /v NoRemoteWinTitle /d 1 /f
-1
ответ дан 28 November 2019 в 20:01

В Windows это устанавливает заголовок окна каждого сеанса с тем же именем, что и сеанс:

FOR /F "tokens=6 delims=\" %i IN ('reg query HKCU\Software\Simontatham\PuTTY\Sessions') DO reg add HKCU\Software\Simontatham\PuTTY\Sessions\%i /t REG_SZ /v WinTitle /d %i /f & reg add HKCU\Software\Simontatham\PuTTY\Sessions\%i /t REG_DWORD /v NoRemoteWinTitle /d 1 /f
0
ответ дан 28 November 2019 в 20:01

Перейти к инструментам-->настройки-->под именем вкладки-->показать отображаемое имя

-2
ответ дан 24 August 2021 в 10:46

Теги

Похожие вопросы