Αυτός είναι ένας αναλυτικός οδηγός που δείχνει βήμα προς βήμα πώς να προβάλετε (mirror) την οθόνη της iOS ή iPadOS συσκευής σας στην επιφάνεια εργασίας ενός υπολογιστή με Linux, χρησιμοποιώντας το πρωτόκολλο AirPlay της Apple.
Το AirPlay είναι ένα πρωτόκολλο που επιτρέπει το streaming ή την κοινή χρήση περιεχομένου από συσκευές Apple σε μια Apple TV. Χάρη σε δωρεάν λογισμικό ανοιχτού κώδικα (FOSS), είναι πλέον εύκολο να δημιουργήσετε έναν διακομιστή AirPlay σε έναν υπολογιστή με Windows ή Linux για να λαμβάνετε περιεχόμενο από τις συσκευές σας.
Βήμα 1: Εγκατάσταση του UxPlay
Για συσκευές iOS, υπάρχει ένα εξαιρετικό εργαλείο που ονομάζεται UxPlay. Μπορεί να κάνει mirroring την οθόνη και να προωθεί τον ήχο από το iPhone/iPad σας, αλλά χωρίς τη δυνατότητα ελέγχου της συσκευής από τον υπολογιστή.
Το UxPlay είναι διαθέσιμο στα επίσημα αποθετήρια (repositories) των περισσότερων διανομών Linux, συμπεριλαμβανομένου του Ubuntu. Για να το εγκαταστήσετε, ανοίξτε ένα τερματικό (συντόμευση: Ctrl+Alt+T
) και εκτελέστε την παρακάτω εντολή:
sudo apt install uxplay
Βήμα 2: Εκκίνηση του UxPlay και Mirroring της οθόνης σας
Αφού ολοκληρωθεί η εγκατάσταση, μπορείτε απλά να ξεκινήσετε το UxPlay εκτελώντας την εντολή στο τερματικό:
uxplay
Προαιρετικές Ρυθμίσεις Γραμμής Εντολών
Η εφαρμογή διαθέτει πολλές παραμέτρους γραμμής εντολών (CLI options) για προσαρμογή, όπως:
-pin xxxx
: Ορίζει έναν 4-ψήφιο κωδικό PIN για την αυθεντικοποίηση.-fps 120
: Ορίζει το μέγιστο ρυθμό καρέ (framerate) της ροής (προεπιλογή 30).-fs
: Εκκίνηση σε λειτουργία πλήρους οθόνης (full screen).-s 1920x1080@120
: Ορίζει την ανάλυση της οθόνης και τον ρυθμό ανανέωσης.
Για παράδειγμα, μπορείτε να εκτελέσετε την παρακάτω εντολή για να ξεκινήσετε το mirroring σε πλήρη οθόνη, με μέγιστο ρυθμό 120 fps, και να απαιτείται η εισαγωγή του PIN "1234" από τη συσκευή iOS:
uxplay -fs -fps 120 -pin 1234
Αφού ξεκινήσετε το uxplay
στον υπολογιστή σας, πάρτε τη συσκευή σας iOS, σύρετε το δάχτυλό σας προς τα κάτω από την πάνω δεξιά γωνία για να ανοίξετε το Κέντρο Ελέγχου, πατήστε το εικονίδιο "Κατοπτρισμός Οθόνης" (Screen Mirroring) και επιλέξτε το “UxPlay@Hostname” (όπου Hostname είναι το όνομα του υπολογιστή σας).
Βήμα 3 (Προαιρετικό): Εκτέλεση του UxPlay ως υπηρεσία στο Background
Αν θέλετε να κάνετε mirror την οθόνη σας τακτικά, μπορείτε να ρυθμίσετε το UxPlay να εκτελείται ως υπηρεσία συστήματος (systemd service) αθόρυβα στο παρασκήνιο.
1. Αρχικά, αντιγράψτε το αρχείο της υπηρεσίας στον κατάλληλο φάκελο χρήστη με την εντολή:
sudo cp /usr/share/doc/uxplay/systemd/uxplay.service /etc/systemd/user/
2. Στη συνέχεια, ενεργοποιήστε και ξεκινήστε την υπηρεσία για τον τρέχοντα χρήστη:
systemctl --user enable --now uxplay.service
Μπορείτε να ελέγξετε την κατάσταση της υπηρεσίας ανά πάσα στιγμή με την εντολή systemctl --user status uxplay.service
.
Διαμόρφωση μέσω αρχείου
Το UxPlay μπορεί επίσης να διαβάσει τις ρυθμίσεις από ένα αρχείο διαμόρφωσης στο ~/.config/uxplayrc
. Αν το αρχείο δεν υπάρχει, δημιουργήστε το και γράψτε τις επιλογές (χωρίς την παύλα -
), μία σε κάθε γραμμή. Για παράδειγμα:
fs
fps 120
pin 1234
Αυτές οι ρυθμίσεις θα εφαρμόζονται αυτόματα κάθε φορά που ξεκινά η υπηρεσία.
Βήμα 4 (Προαιρετικό): Ένδειξη στο System Tray για το GNOME
Για χρήστες του περιβάλλοντος εργασίας GNOME (η προεπιλογή στο Ubuntu), υπάρχει μια επέκταση που προσθέτει ένα εικονίδιο στο system tray, επιτρέποντας την γρήγορη ενεργοποίηση/απενεργοποίηση του διακομιστή AirPlay.
1. Αρχικά, εγκαταστήστε την εφαρμογή Extension Manager από το App Center του Ubuntu.
2. Ανοίξτε το Extension Manager και στην καρτέλα "Browse", αναζητήστε και εγκαταστήστε την επέκταση “UXPlay Control”.
Με αυτή την επέκταση, η διαχείριση του UxPlay γίνεται παιχνιδάκι!
0 Σχόλια