Έλεγχος δύο υπολογιστών με ένα ποντίκι και ένα πληκτρολόγιο

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

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

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

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

Έλεγχος δύο υπολογιστών με ένα ποντίκι και ένα πληκτρολόγιο

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

Ψάχνοντας κάτι άσχετο έπεσα πάνω σε αυτόν τον οδηγό
(http://ubuntuforums.org/archive/index.php/t-618997.html).
Δεν έδωσα σημασία στην αρχή και απλά τον πρόσθεσα στους σελιδοδείκτες του firefox.
Κάποια στιγμή τον εφάρμοσα από περιέργεια (δουλεύει πολύ καλά) και τον ξέχασα,
μέχρι που χρειάστηκε να κάνω κάποιες διορθώσεις στην εγκατάσταση του
netbook acer aspire one με linpus(fedora) που απαιτούσαν googling.
Η διευκόλυνση ήταν πολύ μεγάλη και σκέφτομαι πολλές περιπτώσεις που αυτή η δυνατότητα θα ήταν χρήσιμη.
Μεταφράζω τα βασικά σημεία του οδηγού, που εφάρμοσα και είμαι σίγουρος ότι δουλεύουν.

Το σύστημα λειτουργεί μέσω μιας συνεδρίας ssh
που δημιουργούμε με τον υπολογιστή που θέλουμε να ελέγξουμε,
χρησιμοποιώντας το ποντίκι και το πληκτρολόγιο του «κεντρικού υπολογιστή».
Όταν συνδεθούμε εκτελούμε το πρόγραμμα x2x
που επιτρέπει στον δείκτη του ποντικιού να περνάει στην δεύτερη οθόνη
μόλις φθάσει στην άκρη της πρώτης οθόνης και το αντίστροφο.
Θεωρητικά αυτή η σύνδεση μπορεί να επεκταθεί σε όσους υπολογιστές θέλουμε.

  • Εγκαθιστούμε τα απαραίτητα πακέτα και στους δύο υπολογιστές
    Κώδικας: Επιλογή όλων
    sudo apt-get install openssh-server x2x

    (στο ubuntu, αρκεί η παραπάνω εντολή)
    Αν ένας από τους δύο υπολογιστές έχει διαφορετική διανομή
    χρησιμοποιούμε την κατάλληλη διαδικασία για την εγκατάσταση.

  • Δημιουργούμε τα παρακάτω αρχεία
    (Δεξί κλικ στην επιφάνεια εργασίας Δημιουργία εγγράφου > Κενό αρχείο)
    1. startxshare
      Κώδικας: Επιλογή όλων
      #!/bin/sh
      ssh -X host x2x -east -to :0 &

      αντικαθιστούμε
      το host με την συνεδρία του δεύτερου υπολογιστή στο τοπικό δίκτυο
      πχ mitsos@192.168.x.xx
      χρησιμοποιούμε
      east αν ο δεύτερος υπολογιστής είναι δεξιά του «κεντρικού»
      west αν είναι αριστερά
    2. stopxshare
      Κώδικας: Επιλογή όλων
      #!/bin/sh
      pid=$(ps aux | grep "ssh -X host" | grep S | awk {' print $2 '})
      kill -9 $pid

      και εδώ αντικαθιστούμε το host όπως παραπάνω.
  • Αποθηκεύουμε τα αρχεία στο /bin σαν εκτελέσιμα
    Αποθήκευση
    (Alt+F2 > gksu nautilus > Αντιγραφή και επικόλληση) και στην συνέχεια,
    τα μετατρέπουμε σε εκτελέσιμα
    (δεξί κλικ στο αρχείο Ιδιότητες>Δικαιώματα>Να επιτρέπεται η εκτέλεση του αρχείου σαν πρόγραμμα)

  • Αν δεν έχουμε κάνει ποτέ σύνδεση ssh με τον δεύτερο υπολογιστή,
    πληκτρολογούμε startxshare στο τερματικό και
    ακολουθούμε τις οδηγίες που θα εμφανιστούν, απαντάμε yes και
    δίνουμε τον τον κωδικό του χρήστη (mitsos) του δεύτερου υπολογιστή, όταν μας ζητηθεί.
    Μετακινούμε τον δείκτη του ποντικιού στην δεξιά άκρη της οθόνης και πάμε βόλτα στον δεύτερο υπολογιστή.
    Με stopxshare σταματάμε την σύνδεση.

  • Μετά την πρώτη σύνδεση χρησιμοποιούμε Alt+F2, πληκτρολογούμε startxshare και δίνουμε τον κωδικό στο παράθυρο που θα εμφανιστεί.
    Με Alt+F2 και stopxshare σταματάμε.

Στο αρχικό post υπάρχουν οδηγίες και για την σύνδεση των δύο υπολογιστών χωρίς να χρειάζεται κάθε φορά η εισαγωγή του κωδικού,
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: Έλεγχος δύο υπολογιστών με ένα ποντίκι και ένα πληκτρολόγιο

Δημοσίευσηαπό jeff » 05 Ιουν 2009, 01:20

πολύ ενδιαφέρον.

μπράβο, ty

ΥΓ. εγώ βέβαια δουλεύω με KVM switch, αλλά πιστεύω οτι αξίζει να το δοκιμάσω με το Acerάκι :D
Linux: Μέτριο ┃ Προγραμματισμός: Λίγο ┃ Αγγλικά: Καλά
Ubuntu 9.10 x64 | Intel Core 2 Quad Q9550 @ 2.83GHz │ Corsair 2x2GB@1333MHz │ Asus 9800GTX+ 512MB
Ubuntu 9.04 - Acer Aspire One D150
Άβαταρ μέλους
jeff
babeTUX
babeTUX
 
Δημοσιεύσεις: 93
Εγγραφή: 01 Ιουν 2009, 22:09
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Έλεγχος δύο υπολογιστών με ένα ποντίκι και ένα πληκτρολόγιο

Δημοσίευσηαπό headless » 05 Ιουν 2009, 06:47

Υπάρχει και πολύ πιο εύκολος τρόπος,αρκεί να εγκαταστήσετε και στoυς 2 υπολογιστές το Synergy.
http://synergy2.sourceforge.net/
Γνώσεις ⇛ Linux: Καλές ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Καλά
Λειτουργικό: debian wheezy/sid 64-bit (en_US.utf8)
Προδιαγραφές ⇛ CPU: 2x Intel Core2 Duo CPU E8400 3.00GHz │ RAM 3965 MiB │ ASUS INC. P5QL/EPU
Κάρτα γραφικών: nVidia GF104 [GeForce GTX 460] [10de:0e22]
Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168]
My Blog
Άβαταρ μέλους
headless
powerTUX
powerTUX
 
Δημοσιεύσεις: 2173
Εγγραφή: 14 Μάιος 2008, 17:30
Τοποθεσία: Αθήνα
Launchpad: headl3ss
IRC: h3adl3ss
Εκτύπωση

Re: Έλεγχος δύο υπολογιστών με ένα ποντίκι και ένα πληκτρολόγιο

Δημοσίευσηαπό pros » 05 Ιουν 2009, 13:01

Πράγματι δίνει περισσότερες δυνατότητες αυτή η λύση,
όπως το drag n' drop και η σύνδεση με υπολογιστή που τρέχει xp ή mac osx.
Πιστεύω ότι είναι καταλληλότερη για μονιμότερη διευθέτηση.

Υπάρχει στα αποθετήριo universe του ubuntu
Κώδικας: Επιλογή όλων
sudo apt-get install synergy

Ορίστε οι οδηγίες για την αρχική ρύθμιση
(http://synergy2.sourceforge.net/running.html).

Θα ήταν καλό αν το χρησιμοποιεί κάποιος, να μας πει
για την συμπεριφορά της εφαρμογής στην πράξη,
έτσι ώστε το θέμα να είναι πιο πλήρες.
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση


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

cron