Χρήση κινητού και bluetooth για κλείδωμα του υπολογιστή

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Χρήση κινητού και bluetooth για κλείδωμα του υπολογιστή

Δημοσίευσηαπό gourgi » 16 Ιουν 2009, 18:43

Αυτός ο οδηγός έχει δοκιμαστεί με επιτυχία σε Ubuntu 9.04 με τα υλικά που περιγράφονται παρακάτω




... Εισαγωγή ...

Χτυπάει το τηλέφωνο και πρέπει να φύγετε επειγόντως.
Εν τω μεταξύ έχετε αφήσει το rhythmbox να παίζει Θώδη στο τέρμα :mrgreen: και τις συνομιλίες στο κανάλι #ubuntu-gr (irc) και στο msn μέσω pidgin στην μέση, χωρίς να προλάβετε να θέσετε away mode. Ούτε την οθόνη προλάβατε να απενεργοποιήσετε και θα πληρώνετε τσάμπα στην ΔΕΗ.
Πως σας φαίνεται να τα κάνει ο υπολογιστής μόνος του τα παραπάνω κάθε φορά που απομακρύνεστε από τον υπολογιστή σας και κουβαλάτε στην τσέπη το κινητό σας ; Και όμως γίνεται !
Ο κύριος Lars Friedrichs έγραψε το BlueProximity, ένα έξυπνο πρόγραμμα που επιτρέπει να τρέχετε δικές σας εντολές όταν το κινητό σας απομακρυνθεί από τον bluetooth δέκτη του υπολογιστή συγκεκριμένη απόσταση και χρόνο που του ορίζετε εσείς.


... Απαραίτητα (υλικό / προγράμματα) ...

Υλικά :

  • Κινητό με bluetooth που να συνδέεται επιτυχώς με το ubuntu. Το k750 που έχω δουλεύει μιά χαρά.
  • Bluetooth receiver (adapter) που να αναγνωρίζεται επιτυχώς από το ubuntu. Το παρακάτω που έχω δουλεύει μια χαρά
    Κώδικας: Επιλογή όλων
    $ lsusb | grep tooth
    Bus 002 Device 003: ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter
Προγράμματα :

Εγκατάσταση το blueproximity, το οποίο βρίσκεται στα universe αποθετήρια
Κώδικας: Επιλογή όλων
sudo apt-get install blueproximity




... Διαδικασία σύνδεσης του κινητού με τον υπολογιστή μέσω bluetooth σε περιβάλλον gnome ...

1) Ενεργοποιούμε το bluetooth του κινητού.
2) Ενεργοποιούμε το bluetooth από τον υπολογιστή μας. Πάμε στο εικονίδιο Bluetooth icon από το ΣΥΣΤΗΜΑ>ΠΡΟΤΙΜΗΣΕΙΣ>BLUETOOTH και επιλέγουμε "Always visible".
3) Πατάμε το + και ανοίγει ο επιλογέας bluetooth συσκευής, βρίσκουμε το κινητό μας, βάζουμε ένα δικό μας κωδικό PIN
(πχ 0666 :twisted: ). Από την πλευρά του κινητού εισάγουμε τον κωδικό και όλα είναι σχεδόν έτοιμα
4) Στο κινητό πηγαίνουμε στις bluetooth συσκευές και επιλέγουμε "Αποδοχή σύνδεσης πάντα" ή "αποδοχή σύνδεσης χωρίς ερώτηση"

... Διαδικασία παραμετροποίησης του blueproximity ...

Εικόνα

5) Πατάμε Alt+F2 και γράφουμε
Κώδικας: Επιλογή όλων
blueproximity


Στην καρτέλα "Bluetooth Device" :
6) Μόλις ανοίξει το περιβάλλον πατάμε "Scan for devices", επιλέγουμε το κινητό μας και πατάμε "Use selected device"
7) Πατάμε "Scan channels on device" και επιλέγουμε ένα κανάλι σύνδεσης. Εγώ πχ διάλεξα το 3

Στην καρτέλα "Proximity Details " :
8) Ρυθμίζουμε τις επιλογές απόστασεις και χρόνου για κλείδωμα/ξεκλείδωμα.
Οι δικές μου ρυθμίσεις είναι :
κλείδωμα :
Κώδικας: Επιλογή όλων
Απόσταση : 5
Διάρκεια : 3

ξεκλείδωμα :
Κώδικας: Επιλογή όλων
Απόσταση : 4
Διάρκεια : 2


Στην καρτέλα "Locking" :
  • Locking command :
    Κώδικας: Επιλογή όλων
    gnome-screensaver-command -l && xset dpms force off

    εναλλακτικά βάζουμε το δικό μας lock bash script

  • Unlocking command :
    Κώδικας: Επιλογή όλων
    xset dpms force on && gnome-screensaver-command -d

    εναλλακτικά βάζουμε το δικό μας unlock bash script

  • Proximity command :
    Κώδικας: Επιλογή όλων
    gnome-screensaver-command -p
  • Command interval : 60
  • Syslog :
    Κώδικας: Επιλογή όλων
    local 7
  • File :
    Κώδικας: Επιλογή όλων
    /home/gourgi/blueproximity.log

Με τα παραπάνω έχουμε ρυθμίσει να κλειδώνει ο υπολογιστής και να τίθεται η οθόνη σε λειτουργία standby όταν το κινητό απομακρύνεται 5 μέτρα και για χρόνο μεγαλύτεροα από 3 δευτερόλεπτα.
Όταν το κινητό βρεθεί εντός 4 μέτρων για πάνω από 2 δευτερόλεπτα η οθόνη ανάβει και ο υπολογιστής ξεκλειδώνει.

9) Εφόσων έχουμε μείνει ευχαριστημένοι με το αποτέλεσμα ορίζουμε το blueproximity να ξεκινάει όταν ανοίγουμε τον υπολογιστή. Για να γίνει αυτό προσθέτουμε (αν δεν το έχει κάνει αυτόματα το πρόγραμμα) το blueproximity στο "Startup Applications"


... Παρατηρήσεις και άλλα ...

Όπως θα έχετε καταλάβει ήδη με την χρήση bash scripts μπορούμε να κάνουμε πολλά περισσότερα από το να κλειδώνουμε την οθόνη.
Για παράδειγμα για να θέσουμε το pidgin σε "away mode" πρέπει να κάνουμε εγκατάσταση το παρακάτω
Κώδικας: Επιλογή όλων
sudo apt-get install libpurple-bin

και να γράψουμε ένα script σαν αυτό
Κώδικας: Επιλογή όλων
#!/bin/bash
#pidgin away script
#you need libpurple-bin -- sudo apt-get install libpurple-bin

`purple-remote "setstatus?status=away&message=αντίο"`

Ή μπορούμε αν τρέχουν να πατήσουμε pause στο vlc ή στο rhythmbox κτλ.
Φαντασία χρειάζεται και χρήση του manpage κάθε προγράμματος για να βρούμε τις κατάλληλες εντολές κονσόλας !
Στο τέλος του οδηγού παραθέτω links με αρκετά scripts.

  • Θα ήθελα κάποιος να δώσει πληροφορίες για KDE για να εμπλουτίσουμε τον οδηγό.
  • Θα ήθελα να δω τις δικές σας εμπνεύσεις για το blueproximity


... Πηγές - χρήσιμα links ...

Ο οδηγός αυτός βασίστηκε :
στο αντίστοιχο θέμα του από τα ubuntuforums.org http://ubuntuforums.org/showthread.php?t=702372
Χρήσιμες πηγές
http://ubuntuforums.org/showthread.php?t=702372
χρήσιμα scripts
http://blueproximity.sourceforge.net/
http://blueproximity.sourceforge.net/manual.html
start/stop script for rhythmbox
change skype status
πολλές λειτουργίες σε 1 script!
Διαχείριση του H/Y από κινητο sony ericsson μέσω Bluetooth
Διαχείριση του H/Y από κινητο μέσω Bluetooth και Anyremote


Changelog :
16/06/2009
  • αρχικός οδηγός
Όσο ζω ... μαθαίνω!
Desktop:stable9.04 i386|testing9.10 i386|Opteron Amd64 1.8GHz|RAM 2GB|Nvidia 6600GT|Msi K8N Platinum|Live! 24bit 5.1|Pixelview Playtv Pro BT878+rev.9d
Asus EEE 1000h9.04 i386|N270|RAM 2GB|945GME|RT2860|82801G
Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
gourgi
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 681
Εγγραφή: 02 Ιουν 2008, 14:45
Τοποθεσία: Ξάνθη - Πτελεός
IRC: gourgi
Εκτύπωση

Re: Χρήση κινητού και bluetooth για κλείδωμα του υπολογιστή

Δημοσίευσηαπό ftso » 16 Ιουν 2009, 19:12

gourgi έγραψε:Εν τω μεταξύ έχετε αφήσει το rhythmbox να παίζει Θώδη στο τέρμα :mrgreen:

:lol: :lol: :lol:

Με κάνεις να ασχολούμαι με άλλα πράγματα πάνω στην εξεταστική :mrgreen:

Πολύ τα γουστάρω αυτά τα how-to, μπράβο.
Put the fun back...

@gourgi
:clap:
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Χρήση κινητού και bluetooth για κλείδωμα του υπολογιστή

Δημοσίευσηαπό gourgi » 16 Ιουν 2009, 19:15

Thanks you ! :lol:
και εγώ έχω εξεταστική αλλά κάπου κάπου πρέπει να ξεδίνουμε κιόλας !
Όσο ζω ... μαθαίνω!
Desktop:stable9.04 i386|testing9.10 i386|Opteron Amd64 1.8GHz|RAM 2GB|Nvidia 6600GT|Msi K8N Platinum|Live! 24bit 5.1|Pixelview Playtv Pro BT878+rev.9d
Asus EEE 1000h9.04 i386|N270|RAM 2GB|945GME|RT2860|82801G
Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
gourgi
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 681
Εγγραφή: 02 Ιουν 2008, 14:45
Τοποθεσία: Ξάνθη - Πτελεός
IRC: gourgi
Εκτύπωση

Re: Χρήση κινητού και bluetooth για κλείδωμα του υπολογιστή

Δημοσίευσηαπό ftso » 16 Ιουν 2009, 19:53

gourgi έγραψε:και εγώ έχω εξεταστική αλλά κάπου κάπου πρέπει να ξεδίνουμε κιόλας !

Χμμμ...εγώ μάλλον κάνω το αντίθετο...
Ξεδίνουμε συνέχεια και κάπου κάπου διαβάζουμε και κάνα μάθημα :mrgreen:
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Χρήση κινητού και bluetooth για κλείδωμα του υπολογιστή

Δημοσίευσηαπό kalaksigiesai » 16 Ιουν 2009, 23:04

Μπράβο. :bow:

Πολύ χρήσιμο εργαλείο.

Συμφωνώ και με εξετάσεις...
Ζήσε κάθε σου ημέρα σαν να ήταν η τελευταία ημέρα της ζωής σου. Κάποια μέρα θα τα καταφέρεις.

Ένας κανίβαλος είναι ένας άνθρωπος που αγαπά τον πλησίον του με σάλτσα.

Η σκληρή δουλειά θα σε ανταμείψει στο μέλλον. Η τεμπελιά θα σε ανταμείψει άμεσα.

Θα τινάξω τα μυαλά μου στον αέρα να γεμίσει ο κόσμος εξυπνάδα.
Άβαταρ μέλους
kalaksigiesai
babeTUX
babeTUX
 
Δημοσιεύσεις: 84
Εγγραφή: 11 Μάιος 2009, 15:19
Εκτύπωση


Επιστροφή στο Οδηγοί - How to - Tutorials

cron