пятница, 27 августа 2010 г.

Отключаем мигание терминала в GNOME (gnome-terminal)

Итак, есть проблема: терминал GNOME (gnome-terminal) мигает экраном, когда консольные программы предупреждают нас о чем-то (например, если нажать Backspace в пустой строке bash). Называется эта надоедающая хрень - visual bell. Поиск места в GNOME, где это отключается, ни к чему не привел. Возникает такая оказия в дистрибутиве Ubuntu 10.04 (Lucid Lynx).

Решение: добавляем в файл

~/.gconf/apps/metacity/general/%gconf.xml
где-нибудь между тегами <gconf> ... </gconf> вот такую волшебную строчку:
<entry name="visual_bell" mtime="1253605354" type="bool" value="true"/>

Если нужно отключит звук, то Edit→Profile Preferences и убираем галку c Terminal bell.

UPDATE: Вдогонку. screen, гад эдакий, все равно мигает. Лечится:
echo "vbell off" >> ~/.screenrc