Ilya Anfimov <[EMAIL PROTECTED]> writes: > > IMHO, проще почитать > > $ zless /usr/share/doc/HOWTO/en-txt/Bash-Prompt-HOWTO.txt.gz > > и просто менять переменную PS1 (сообсно сам промпт) на переключении > > и все получается вполне идеологически безвредно и будет работать в > > любом терминале. > > зыж как, не знаю, сам не делал за ненадобностью > Угу, тут основной вопрос -- как узнать момент переключения > текущей раскладлки. Чтобы не ждать по полсекунды пока > этот индикатор сменится. А ты говоришь prompt.
по этому поводу у меня есть 'железное' правило - переключай расскладку, только когда хочешь говорить по-русски. это как по клаве в слепую стучать, сначала тяжело, а потом привыкаешь. переключил - сказал - переключил. и в любой паузе на раздумье я точно знаю что у меня раскладка нативная. "... ищи решение проблемы в себе ..." (с) какой-то умник :) > (нет, как узнать текущую раскладку вообще я тоже не знаю. Но > как реализовать асинхронное оповещение -- даже не представляю). тут, наверное, без гнусного хака никак :) первое, что приходит в голову: сигналилку/оповещалку отдельным процессом и на каждое переключение ей сигнал, а текущую раскладку на какой-нить флажок положить. -- /w00f. Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!