FAQ

Xakep, номер #043, стр. 043-088-3


Объясни назначения функций detach и reattach у BNC?

Detach/Reattach функции - невероятно полезная и неотъемлемая часть любой продвинутой BNC (я в этот разряд отношу psyBNC www.psychoid.lam3rz.de и ezbounce druglord.freelsd.org/ezbounce). Подключившись к боунсеру и включив режим «detaching», ты больше не будешь слетать с IRC-сервера, то есть BNC подобно eggdrop-у будет постоянно висеть на IRC-сервере, эмулируя твое присутствие, отвечая на ping-и сервера. Тебе же необходимо лишь подключиться к своему BNC, авторизироваться и ввести команду «reattach» (вернуться к IRC) с нужными ключами, и ты через секунду сидишь на IRC, причем никто и не подозревает, что ты какое-то время был в off-line-e. Что в этом полезного? Во-первых, твой nick висит 24 часа в день, 7 дней в неделю на IRC, более того - с виртуальным хостом (vhost), что, в общем-то, согласись, приятно и в какой-то мере почетно. Во-вторых, никто никогда не увидит надписи «step (xz@195.112.114.73) Quit (Ping timeout)» и не узнает, что твой коннект обрывается через каждые 5 минут. В-третьих, тебе больше не придется искать работающий IRC сервак, ведь твой BNC уже висит на одном из них. В-четвертых, если ты слетишь, то BNC автоматически поменяет (опционально) ник на заданный в настройках awaynick и поставит режим away, чтобы люди не требовали твоего присутствия на IRC, когда ты сидишь в каком-нибудь баре. В конце концов, при включенной функции ведения логов ты всегда будешь в курсе происходящих на нужных тебе каналах событий.

Поставил себе пингвина! Все бы хорошо, да вот переключение раскладки по ctrl-shift настроить не могу. Подскажи, где это можно сделать, а то очень непривычно переключаться по другим сочетаниям...

Видимо, благодаря непревзойденной простоте и доступности последних версий дистрибутивов RedHat-a и Mandrake-a LINUX набирает обороты, и мне с каждым номером приходит все больше и больше вопросов на *nix тематику, которых так не хватало в последнее время.

На решение указанной проблемы не должно уйти и пары минут. Необходимо поправить секцию «Keyboard» или «InputDevice» конфигурационного файла Xfree (обычно находится здесь - /etc/X11/XF86config). Если Xfree версии 3.3.*, то секция должна выглядеть примерно так:

Section "Keyboard"

Protocol "Standard"

XkbModel "pc101"

XkbRules "xfree86"

XkbLayout "ru"

XkbOptions "grp:ctrl_shift_toggle"

EndSection

Назад на стр. 043-088-2  Содержание  Вперед на стр. 043-088-4