Σήμερα θα δούμε πως μπορούμε να πλοηγηθούμε στο android κινητό με το ποντίκι μας μέσω του scrcpy. Το scrcpy μπορεί να τρέξει σε όλα τα λειτουργικά συστήματα (Linux, Windows, macOS)
Σε προηγούμενο οδηγό, είχαμε γράψει για την Ασύρματη σύνδεση Android κινητού με υπολογιστή Linux για να μοιραζόμαστε αρχεία, να βλέπουμε τις ειδοποιήσεις του κινητού στον υπολογιστή κλπ. Επίσης είχαμε γράψει και έναν αναλυτικό οδηγό για το πως μπορούμε να φτιάξουμε έναν κοινόχρηστο φάκελο στον υπολογιστή μας, στον οποίο θα έχει πρόσβαση ακόμα και το κινητό – tablet μας.
Στον σημερινό οδηγό, θα δούμε το scrcpy η οποία παρέχει μια οθόνη στον υπολογιστή μας για τον έλεγχο συσκευών Android που είναι συνδεδεμένες σε USB ή ασύρματα. Δεν χρειάζεται πρόσβαση root στην συσκευή και λειτουργεί σε Linux, Windows και macOS.
Προετοιμασία συσκευών για την χρήση του scrcpy
Θα χρειαστεί να προετοιμάσουμε τον υπολογιστή και το κινητό μας για να κάνουμε την σύνδεση μεταξύ τους.
Υπολογιστής
- Αν έχετε Windows, κατεβάζετε και κάνετε εγκατάσταση το πρόγραμμα στον υπολογιστή σας. Εναλλακτικά αν έχετε το Chocolatey που είχαμε αναφέρει σε παλιότερο οδηγό, δεν χρειάζεται να κατεβάσετε τίποτα, απλά ανοίξτε το και κάντε αναζήτηση για
scrcpy
καιadb
και κάντε τα εγκατάσταση.
- Αν έχετε macOS η εφαρμογή είναι διαθέσιμη στο homebrew
brew install scrcpy
Επίσης χρειάζεστε και τα ADB όπως είχαμε πει για σύνδεση με το κινητό
brew cask install android-platform-tools
- Αν έχετε Linux η συγκεκριμένη εφαρμογή υπάρχει στο snap store οπότε την εγκαθιστούμε
sudo snap install scrcpy
Να τονίσω πως το scrcpy είναι ένα πρόγραμμα που δεν έχει γραφικό περιβάλλον και δουλεύει μέσα από το terminal. Για ευκολία θα εγκαταστήσουμε και ένα γραφικό περιβάλλον το guiscrcpy το οποίο βρίσκεται και αυτό στο snap store.
sudo snap install guiscrcpy
Χρειαζόμαστε επίσης τα adb-tools τα οποία τα κάνουμε εγκατάσταση
sudo apt install android-tools-adb
Κινητό τηλέφωνο
Πρέπει να ενεργοποιήσουμε το USB Debbuging το οποίο γίνεται με τέσσερα απλά βήματα.
- Πηγαίνουμε στις Ρυθμίσεις -> Σχετικά με το τηλέφωνο
- Πατάμε παρατατεταμένα τον Αριθμό Έκδοσης μέχρι να μας βγεί η ειδοποίηση Είστε προγραμματιστής
- Μετά πηγαίνουμε στο Σύστημα και έχει προστεθεί το στοιχείο Επιλογές για προγραμματιστές και το επιλέγουμε
- Ψάχνουμε και βρίσκουμε την ρύθμιση Εντοπισμός σφαλμάτων USB και την ενεργοποιηούμε

Τώρα είμαστε έτοιμοι να ξεκινήσουμε.
Σύνδεση στο guiscrcpy
Ανοίγουμε την εφαρμογή guiscrcpy.

Συνδέουμε μέσω καλωδίου το κινητό με τον υπολογιστή. Και εφόσον έχουμε ενεργοποιήσει το Usb Debugging (που κάναμε πιο πάνω), ξεκλειδώνουμε την οθόνη του κινητού και αποδεχόμαστε «allow» την σύνδεση με τον υπολογιστή.

Πατώντας το Refresh στο scrcpy σας δείχνει την συνδεδεμένη συσκευή (στο Connected).

Πατώντας START SCRCPY και ανοίγει το κινητό μας σε ένα παράθυρο.

Συγχαρητήρια. Τώρα αρκεί το ποντίκι και το πληκτρολόγιο του υπολογιστή για να περιηγηθούμε στο android κινητό μας.
Ρυθμίσεις guiscrcpy

Από προεπιλογή η εφαρμογή μας δίνει κάποια panels για την καλύτερη πλοήγηση στο κινητό. Αν δεν τα θέλετε απλά τα επιλέγετε ώστε να φύγει το τικ από το κουτάκι.
Μια ενδιαφέρουσα επιλογή είναι η Keep display off. Με την επιλογή της ανοίγει το παράθυρο με το κινητό σας και η οθόνη του κινητού παραμένει κλειστή.
Μια ακόμη ρύθμιση που μου κέντρισε το ενδιαφέρον είναι το Record screen καθώς κάνει εγγραφή την οθόνη του κινητού και όποια διεργασία κάνουμε. Βοηθάει πολύ αυτούς που φτιάχνουν βίντεο πάνω στο android ή ακόμη και mobile-gamers.
Έλεγχος και διαχείριση του android μέσω του υπολογιστή
To scrcpy, παρότι έχει ένα άσχημο, και δυσνόητο όνομα, είναι μια εφαρμογή ανοιχτού κώδικα σου προσφέρει διάδραση του κινητού σου μέσω του υπολογιστή.
Ένα project που δεν θα μείνει στο σκοτάδι καθώς εξελίσσεται μέρα με την μέρα.
Περιμένω τα σχόλια σας γύρω από το συγκεκριμένο project.
Αρθράρα !!!
Πριν λίγες μέρες το χρησιμοποίησα που μου είχε σπάσει η οθόνη του κινητού (δράμα να σου σπάσει ή οθόνη του κινητού και μάλιστα Αυγουστιάτικα) και πραγματικά μου έλυσε τα χέρια . Επιπλέον η εφαρμογή ειναι κυριολεκτικά lag free , δε συνάντησα καμιά καθυστέρηση ακόμη και όταν ζόρισα το κινητό !
Δε γνώριζα τη γραφική διεπαφή , ούτε επίσης οτι μπορεί να γίνεται mirroring η οθόνη του κινητού στον υπολογιστή ενω είναι κλειστή στο smartphone . Αλήθεια μήπως γνωρίζεις πως μπορει να επιτευχθεί αυτή η λειτουργία μέσα απο το τερματικό ;
Συγχαρητήρια για την δημοσίυση αυτού του άρθρου ! 👍
Ευχαριστούμε Δημήτρη,
Όπως βλέπω στο manual page του scrcpy η παράμετρος που ταιριάζει:
-N, –no-display
Do not display device (only when screen recording is enabled).
Αν θέλεις μπορείς να ρίξεις και εσύ μια ματιά στις διαθέσιμες παραμέτρους με την εντολή:
man scrcpy