dadv: (Default)
[personal profile] dadv

Когда в иксах количество окон xterm c ssh внутри на одном из рабочих столов (которых в pager несколько) приближается к 20, а на панели задач их кнопки невозможно отличить одну от другой, это начинает раздражать. При использовании bash на удаленных хостах проблема решается, например, так:

  • помещаем в ~/.bash_login:
    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\007"'

  • в ~/.bash_logout:
    echo -ne "\033]0;xterm\007"

После этого заголовок xterm при работе в шелле приобретает вид username@shorthostname:/current/path, при выходе из удаленного хоста возвращается в xterm.

При использовании screen надо ещё добавить в ~/.screenrc:
shell -$SHELL
termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'

Это заставляет шелл в каждом новом screen-окне считать себя login-шеллом и читать .bash_login, и разрешает screen-у самому пользоваться заголовком окна xterm.

Стырено из системных настроек GNU/Linux

This account has disabled anonymous posting.
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

Profile

dadv: (Default)
Choose your future

July 2024

M T W T F S S
12 34567
891011121314
15161718192021
22232425262728
293031    

Tags

Style Credit

Powered by Dreamwidth Studios