1234567891011121314151617181920212223242526 |
- printf '\033]2;Hello world!\033\\'
- printf '\033]2;Hello world!\007'
- printf '\033]2;%s\033\\' "Hello world!"
- printf '\033]2;%s\007' "Hello world!"
- Команда printf интерпретирует восьмеричное значение «\033»
- как экранирование и (поскольку оно не было задано в формате)
- пропускает завершающую новую строку из вывода.
- Некоторые программы (такие как screen) одновременно устанавливают заголовки
- окон и значков, используя немного другую последовательность управления:
- printf '\033]0;Hello world!\033\\'
- printf '\033]0;Hello world!\007'
- printf '\033]0;%s\033\\' "Hello world!"
- printf '\033]0;%s\007' "Hello world!"
- Отличие заключается в параметре «0» в каждой команде.
- Большинство оконных менеджеров будут учитывать либо заголовок окна,
- либо заголовок значка.
- Некоторые сделают различие и позволят вам установить только заголовок значка.
- Вы можете указать xterm запрашивать это с другим параметром
- в управляющей последовательности:
- printf '\033]1;Hello world!\033\\'
- printf '\033]1;Hello world!\007'
- printf '\033]1;%s\033\\' "Hello world!"
- printf '\033]1;%s\007' "Hello world!"
|