Многие и многие разы на дню звучит "а-ау" от icq. Раз за разом, час за часом, день за днем. Полгода назад мне это надоело. Надоели все звуки, поэтому все, кроме музыкального проигрывателя, было отключено, сломано, замотано полотенцами или
подвергнуто атаке Шредингера. Полгода я радовался и огорчался отсутствию звука в IM - все же были и пропущенные важные сообщения. Нет, в трее-то оно моргает, но ввиду небольшого разрешения бука по высоте (600 пикселей) я часто разворачивал среду разработки на весь экран. Пришло время исправить эту мелочь.
Читать дальшеИдея была давно, но руки как-то не доходили. Вчера они дошли, и даже загуглили. Идея проста: использовать индикатор Scroll Lock на клаве. У нас, линуксоидов, довольно популярно использовать его как индикатор языковой раскладки, но я как-то равнодушен к раскладкам. А вот идея подсвечивать скролл при принятой мессаге в IM мне нравится куда больше. В итоге множество попыток за более чем десять страниц гугла и angryface и вопрос в жуйку после. Все дело в том, что есть отдельные состояния индикаторов на клаве для каждого VT и для них команда вполне очевидна: $ setleds +scroll . А иксы вообще сами управляют индикаторами, в результате у них команда другая, менее очевидная $ xset led 3 . Впрочем, зачем я говорю о консоли, я же в иксах всегда. Но не тут-то было: у меня эта команда попросту не заработала. То ли openbox помешал, то ли одно из двух, но у Васи с kde4 все заработало.
В итоге я поперся искать среди конференций в жабе никс-сообщества. Вообще, это первый раз, когда я пошел в сообщества решать проблему. Конференций оказалось дохрена, сперва взгляд упал на GNU/Linux, но туда зайти так и не смог по неизвестной причине(спишем на глючность qutim), в итоге зашел на арчевскую. И буквально через пять минут получил решение от человека, который на скролл повесил подсветку всей клавиатуры(моддинг, ага). Дело то ли в давно запиленной фиче, то ли в необходимости дополнительной настройки xorg.conf опцией Xleds.. но у меня все равно иксы работают через hal, а где вставить эту опцию в хал, я не нашел. Но решение работает: $ xset led named "Scroll Lock" , только и всего. Через пять минут после включения данной фичи пришел вопрос об обратном эффекте - надо было повесить на какую-нибудь клавишу выключение индикатора. В общем, засунув в /etc/acpi/handler.sh, поставил на кнопку питания.
Теперь это чудо загорается всякий раз, когда мне кто-нибудь напишет, а окно будет не в фокусе, и погасает, стоит только нажать на power. Вот оно, счастье в мелочах.
А про пост ненависти я пошутил :3 Ах, да. Виндузятки, остерегайтесь ICQ. Нет, я уже молчу о потерянных вами фичах типа конференций, нескольких одновременных подключениях и т.п., просто теперь с аськой будет невесть что: ввиду
продажи icq в рабство нашим братьям по земле-матушке россиянам и
предстоящих анальных процедур, которых, по уверениям DST,
не состоится.