LINUX.ORG.RU
ФорумTalks

за что я люблю jabber


0

0

берем гажим на ноуте, ставим статус Online, приоритет 50. пишем скрипт меняющий статус на Away, приоритет 40 при закрытии крышки ноута.

а теперь берём бомбус на мототелефоне, ставим Online, 45 :)

в сухом остатке:

когда я закрываю крышку - сообщения приходят на телефон. красный еврейский цветочек нервно курит в сторонке

Re: за что я люблю jabber

По-моему, если у тебя на ноуте статус Away, то сообщения пойдут на телефон, даже если приоритет одинаковый.

ero-sennin ★★ ()
Ответ на: Re: за что я люблю jabber от anonymous

Re: за что я люблю jabber

>Ээ... скрипт давай, да?.. :)


из /etc/acpi/handler.sh:

button/lid)
                /bin/su muromec -c 'env DISPLAY=:0 /usr/local/bin/lid'
                ;;


сам скрипт:

#!/bin/sh

U=muromec
export LANG=ru_UA.UTF-8
LID_MESSAGE='я закрыл ноутбук и не могу ответить'
lid_open () {

  grep -q open /proc/acpi/button/lid/*/state
  return $?
}

gajim_open() {

  [ -n "$(pgrep -u $1 gajim)" ]
  return $?

}

for file in /tmp/.gdm*
do
  [ -f $file ] || continue
  (stat $file | grep Uid | grep -q $U) || continue
  export XAUTHORITY=$file
done

if (! lid_open ) && ( gajim_open $U ); then
  gajim-remote change_status away "$LID_MESSAGE"
  logger lid_close
elif ( lid_open ) && ( gajim_open $U ) ; then
  if [ "$(gajim-remote  get_status_message)" = "$LID_MESSAGE" ]; then
    gajim-remote change_status online 'на связи'
  fi
  logger lid_open

fi



ноутом пользуюсь только я, так что за захардкоденые имя пользователя и номер дисплея не пинать

Muromec ☆☆ ()

Re: за что я люблю jabber

> за что я люблю jabber

правильно говорить не "за что" а "куда" =))

isden ★★★★★ ()

Re: за что я люблю jabber

а еще gajim стоит любить за то, что если отключить комп от сети, он еще минут 15 будет думать, что он онлайн...

broom ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.