ilzoff 26.11.2009 01:57

Есть вопрос!Как запретить изменение title терминала

Я использую wmctrl, чтобы управлять окном своего терминала. Примерно вот так:

1
wmctrl -r "$WINTITLE" -b toggle,hidden

Но некоторые программы меняют имя терминала, например, ncmpc заменяет его на информацию о проигрываемом треке. И у меня "все рушится" =)

Собственно вопрос: можно ли сделать так, чтобы имя (title) конкретного терминала было постоянным? Может, запускать его с каким-то специальным префиксом?

Сейчас я запускаю его так:

1
urxvt -T "$WINTITLE"



Тэги: bash urxvt wmctrl вопрос консоль
+ 2 -
Похожие Поделиться

SIO 26.11.2009 12:54 #
А по WM_NAME ваш wmctrl рулить умеет? /me этим во флуксе пользуется. Что-то типа:
urxvt -name nyu
Это более надежный параметр.
Ну а если охота заголовок - гуглите про аналог zsh'евой функции precmd для вашего терминала
ilzoff 30.11.2009 01:58 #
Спасибо, нашел, как можно wmctrl на wm_name натравливать.

ЗЫ У меня zsh, но precmd все равно не справлялся. ncmpcpp его побеждал.
cppmm 28.11.2009 11:16 #
Думаю, это можно посмотреть в настройках самого терминала. Например, у меня в xfce4-terminal можно сделать так, чтобы он не обращал на запущенные в терминале программы и отображал только то, что я ему скажу.
Терминал
ilzoff 30.11.2009 02:00 #
Спасибо, справился другим способом; в другой раз поищу, как можно важим способом действовать.