Новости из Блогов Автоматическое блокирование экрана при отдалении от компьютера мобильного телефона

Discussion in 'Мировые новости. Обсуждения.' started by Suicide, 3 Apr 2013.

  1. Suicide

    Suicide Super Moderator
    Staff Member

    Joined:
    24 Apr 2009
    Messages:
    2,482
    Likes Received:
    7,062
    Reputations:
    693
    Автоматическое блокирование экрана при отдалении от компьютера мобильного телефона


    02.04.2013
    http://www.opennet.ru/tips/2751_bluetooth_script_lock.shtml
    http://alexcollins.org/blog/2013/automatically-lock-your-linux-machine-via-bluetooth


    Ниже представленный скрипт позволяет организовать автоматический вызов блокировщика экрана при отдалении от компьютера мобильного телефона. В качестве фактора вызова блокировщика используется пропадание указанного устройства Bluetooth из области видимости.

    Для определения MAC-адреса и имени устройства, следует использовать утилиту:
    Code:
     hcitool scan
    Код скрипта:
    Code:
       #!/bin/bash
    
       DEVICE=MAC-адрес Bluetooth-устройства
       DEV_NAME="Имя устройства"
       INTERVAL=5 # in seconds
    
       # The xscreensaver PID
       XSS_PID=
    
       # Start xscreensaver if it's not already running
       pgrep xscreensaver
       if [ $? -eq 1 ]; then
          echo "Starting xscreensaver..."
          xscreensaver &
       fi
       
       # Assumes you've already paired and trusted the device
       while [ 1 ]; do
          opt=`hcitool name $DEVICE`
          if [ "$opt" = "$DEV_NAME" ]; then
             echo "Device '$opt' found"
             if [ -n "$XSS_PID" ]; then
                echo "Killing $XSS_PID"
                kill $XSS_PID
                XSS_PID=
             fi
          else
            echo "Can't find device $DEVICE ($DEV_NAME); locking!"
            xscreensaver-command -lock
            XSS_PID=$!
          fi
          sleep $INTERVAL
          done
     
    _________________________
  2. KIR@PRO

    KIR@PRO from Exception

    Joined:
    26 Dec 2007
    Messages:
    826
    Likes Received:
    291
    Reputations:
    359
    +++ полезно и просто в реализации...
     
    _________________________
  3. andreyp

    andreyp New Member

    Joined:
    3 Feb 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Жаль что нет такой програмулины, где бы блокировка происходила при пропадании подключения wi-fi устройства, все-таки блютуз намного больше жрет энергии и не так распространен. Я даже не знаю, есть ли в моем телефоне блютуз (потому что никогда им не пользовался), хотя wifi - постонно :)
     
  4. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    очень интересная идея!
    жалко только что с включенным блютузом телефон проработает без подзорядки меньше, поэтому мне придется отказаться.
     
  5. vkpanda

    vkpanda Banned

    Joined:
    26 Apr 2013
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Спасибо ,полезно
     
Loading...