The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

имя окна xterm'а (X xterm)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: X, xterm,  (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : Ivan Crivoruchko 2:5030/470 Wed 07 Oct 98 22:04 Subj : имя окна xterm'а ________________________________________________________________________________ From: Ivan Crivoruchko <[email protected]> A fine day to die, All! ... если сказать PS1='\033]0; \h@\u \w \007 \$ ' То в titlebar'е XTERM'а будет написано не 'xterm', а текущая директория. Два часа сегодня за эту фичу воевал. Сначала неверным путем пошел, пытался написать иксовую прогу, которая property NAME на окно кладет, но потом открыл, что волшебная esc последовательность "<ESC>]0;some-text^G" меняет имя окна xterm'а! А в мане на xterm ни слова! (Hашел я это в сырцах screen'а). Казалось бы мелочь, а я сижу и прусь -- теперь у меня в tasklist'е не 15 xterm'ов, а видно, кто есть who. ic --- ifmail v.2.10 * Origin: Carharadon Medolodon (2:5030/470@fidonet) _ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : Boris Tobotras 2:5020/510 Thu 08 Oct 98 05:40 Subj : имя окна xterm'а ________________________________________________________________________________ >>>>> "Ivan" == Ivan Crivoruchko writes: Ivan> "<ESC>]0;some-text^G" Ivan> меняет имя окна xterm'а! А в мане на xterm ни слова! (Hашел я это в Ivan> сырцах screen'а). "XTerm control secuences", есть такой документ в дистрибутиве иксов. -- Best regards, -- Boris. Apple's C compiler: "...And the lord said, 'lo, there shall only be case or default labels inside a switch statement'" --- Gnus v5.5/XEmacs 20.3 - "London" * Origin: Linux inside (2:5020/510@fidonet) _ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : Vladimir Pastukhov 2:5020/400 09 Oct 98 20:37:46 Subj : имя окна xterm'а ________________________________________________________________________________ From: Vladimir Pastukhov <[email protected]> Ivan Crivoruchko wrote: > > ... если сказать > > PS1='\033]0; \h@\u \w \007 \$ ' Управляющие последовательности терминала следовало бы заключать между \[ и \], иначе представления баша о реальной длине промпта перестают соответствовать действительности. > Два часа сегодня за эту фичу воевал. Сначала неверным путем пошел, > ... > меняет имя окна xterm'а! А в мане на xterm ни слова! (Hашел я это в > сырцах screen'а). Посмотреть ftp://ftp.x.org/pub/R6.3/xc/doc/hardcopy/xterm/ctlseqs.PS.Z ты, конечно же, не догадался :) > Казалось бы мелочь, а я сижу и прусь -- теперь у меня в tasklist'е не > 15 xterm'ов, а видно, кто есть who. Кусочек из моего /etc/profile (ну как не похвастаться ;-)) (одну строчку пришлось разорвать) : WANT_COLOR=1 # comment this out if you don't want (nice!) colored prompt TTY=`tty` TTY="${TTY##*/}" case `basename "$SHELL"` in "bash" ) if [ "$WANT_COLOR" ] ; then PS1="\[\033[1;31m\]\h $TTY\[\033[0m\]: \[\033[1;32m\]\w\[\033[37m\]\\$\[\033[0m" PS2="\[\033[1m\]>\[\033[0m\] " else PS1="\h $TTY:\w\\$\[" fi [ "${TERM%%-*}" = "xterm" ] && PS1="$PS1\033]2;XTerm - \u@\h:\w\007\033]1;\h:\w\007" PS1="$PS1\] " ... Это я, конечно, упрощенно привожу :) В свое время я пытался (и не без успеха) пропатчить на эту тему mc, но вскоре плюнул на это глюкало. Могу намылить патчи (если найду - давно дело было). -- Vladimir Pastukhov <[email protected]> --- ifmail v.2.14dev2 * Origin: Escort Corp. (2:5020/400@fidonet)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру