Bezproblemowe wyświetlanie ekranu Androida na Linuksie za pomocą Scrcpy
Wyobraź sobie, że możesz zarządzać powiadomieniami, połączeniami i wiadomościami Androida bezpośrednio na ekranie komputera. Dzięki Scrcpy, całkowicie darmowemu narzędziu typu open source, nie jest to tylko marzenie; to rzeczywistość. Ten przewodnik przeprowadzi Cię przez cały proces tworzenia kopii lustrzanej ekranu Androida w systemie Linux, zapewniając, że nie przegapisz żadnych ważnych powiadomień podczas pracy.
Czym jest Scrcpy?
Scrcpy, skrót od Screen Copy, umożliwia zarówno kopiowanie, jak i kontrolowanie urządzenia z Androidem z komputera, obsługując platformy takie jak Linux, Windows i macOS. Narzędzie wykorzystuje Android Debug Bridge (ADB) do łączenia telefonu z komputerem, zapewniając płynne przesyłanie strumieniowe bezpośrednio z ekranu urządzenia. A co jest najlepsze? Możesz wchodzić w interakcję ze swoim urządzeniem z Androidem za pomocą klawiatury i myszy komputera, zmieniając sposób zarządzania powiadomieniami i aplikacjami.
W przeciwieństwie do wielu innych narzędzi, które oferują podobne możliwości kopiowania ekranu, Scrcpy szczyci się wysoką jakością przy niskim opóźnieniu i nie zaśmieca urządzenia niepotrzebnymi aplikacjami. To nieinwazyjne narzędzie zmienia zasady gry dla użytkowników potrzebujących niezawodnych i wydajnych rozwiązań kopiowania ekranu Androida.
Krok 1: Włącz debugowanie USB na swoim urządzeniu z systemem Android
Zanim przejdziesz do instalacji i użytkowania Screcpy, musisz włączyć debugowanie USB na swoim urządzeniu z Androidem. To ustawienie umożliwia urządzeniu z Androidem wydajną komunikację z komputerem.
- Otwórz aplikację Ustawienia na urządzeniu z systemem Android i przewiń w dół, aby dotknąć opcji Informacje o telefonie .
- Znajdź wpis Build Number i stuknij go siedem razy. Użytkownicy Xiaomi powinni zamiast tego poszukać wersji MIUI . Monit informujący „Jesteś teraz programistą” potwierdzi, że możesz teraz uzyskać dostęp do opcji programisty.
- Wróć do menu Ustawienia i przejdź do opcji System lub Ustawienia dodatkowe .
- Kliknij na Opcje programisty i włącz Debugowanie USB . Twoje urządzenie może wyświetlić ostrzeżenie o włączeniu tej funkcji dla przyszłych działań.
Krok 2: Zainstaluj Scrcpy na swoim komputerze z systemem Linux
Teraz, gdy debugowanie USB jest włączone, czas zainstalować Scrcpy w systemie Linux. Oto szczegółowe kroki, które należy wykonać:
- Otwórz terminal na komputerze z systemem Linux i wprowadź polecenie odpowiednie dla Twojej dystrybucji systemu Linux:
- Arch i jego pochodne:
pacman -S scrcpy
- Fedora:
dnf copr enable zeno/scrcpy && dnf install scrcpy
- Gentoo:
emerge scrcpy
- Ubuntu/Debiana:
snap install scrcpy
- Jeśli używasz Ubuntu lub Debiana i chcesz uniknąć Snap, najpierw zaktualizuj system, wykonując
sudo apt update
.
- Zainstaluj niezbędne zależności, uruchamiając każde z poniższych poleceń:
-
sudo apt install ffmpeg libsdl2-2.0-0 adb wget \
-
gcc git pkg-config meson ninja-build libsdl2-dev \
-
libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \
-
libswresample-dev libusb-1.0-0 libusb-1.0-0-dev
- Sklonuj repozytorium GitHub Scrcpy i uruchom skrypt instalacyjny, wpisując następujące polecenie:
-
git clone https://github.com/Genymobile/scrcpy
-
cd scrcpy
-
./install_release.sh
- Zweryfikuj instalację Scrcpy, sprawdzając jej wersję:
-
scrcpy --version
Krok 3: Rozpocznij tworzenie kopii lustrzanej urządzenia z systemem Android w systemie Linux
- Upewnij się, że debugowanie USB pozostaje włączone i podłącz urządzenie z systemem Android do komputera z systemem Linux za pomocą kabla USB. Jeśli używasz maszyny wirtualnej, włącz dostęp USB za pomocą „Urządzeń”.
- Wprowadź polecenie
adb devices
w terminalu, aby potwierdzić, czy urządzenie jest dostępne. - Po potwierdzeniu wykonaj,
scrcpy
aby zainicjować proces tworzenia kopii lustrzanej. Możesz kontrolować interfejs Androida za pomocą myszy i klawiatury, tak jak na telefonie — stuknij aplikację, aby ją otworzyć, kliknij prawym przyciskiem myszy, aby wrócić, i kliknij środkowym przyciskiem myszy, aby przejść do ekranu głównego.
Obsługa wielu urządzeń z systemem Android
Jeśli masz podłączone więcej niż jedno urządzenie z systemem Android, możesz określić, które z nich ma być odzwierciedlane:
- Użyj,
scrcpy --serial=example_serial_number
aby wskazać konkretne urządzenie. - W przypadku urządzeń podłączonych przez USB należy użyć
scrcpy --select-usb
. - W przypadku urządzeń podłączonych poprzez TCP/IP polecenie
scrcpy --select-tcpip
kieruje je odpowiednio. - W przypadku połączeń TCP/IP możesz zastąpić adres IP rzeczywistym adresem TCP/IP swojego urządzenia, używając polecenia
scrcpy --tcpip=192.168.1.1:5555
.
Bezprzewodowe kopiowanie lustrzane urządzenia z systemem Android
Aby korzystać z połączenia bezprzewodowego, upewnij się, że oba urządzenia znajdują się w tej samej sieci:
- Podłącz telefon przez USB i uruchom program,
adb devices
aby upewnić się, że telefon jest rozpoznawany. - Włącz debugowanie bezprzewodowe za pomocą
adb tcpip 5555
. - Odłącz kabel USB i sprawdź adres IP swojego telefonu w sekcji Informacje o telefonie w Ustawieniach.
- Rozpocznij łączenie się bezprzewodowo z
adb connect ip.address.of.phone:5555
. - Uruchom
scrcpy
, aby rozpocząć bezprzewodowe przesyłanie lustrzane.
Zaawansowane wskazówki dla Scrcpy
- Dostosuj jakość i wydajność strumienia, konfigurując parametry, takie jak liczba klatek na sekundę, kodek i rozdzielczość podczas przesyłania lustrzanego.
- Użyj tego polecenia
scrcpy --video-source=camera
, aby zamiast ekranu wyświetlić obraz z kamery urządzenia, co umożliwi odtwarzanie dźwięku z mikrofonu urządzenia na komputerze. - Nagrywaj swoją aktywność na ekranie za pomocą poleceń, takich jak
scrcpy --record=file.mp4
, i dostosowuj nagrania, uwzględniając lub wykluczając dźwięk. - Utwórz osobne ekrany dla różnych zadań, korzystając z poleceń dostosowanych nie tylko do ekranu głównego, ale także do konkretnych aplikacji.
- Poznaj narzędzia takie jak AirDroid, ale pamiętaj, że Scrcpy to całkowicie darmowe i otwarte rozwiązanie, co czyni je idealnym wyborem do przesyłania obrazu ekranu.
Aby uzyskać bardziej szczegółowe instrukcje i materiały wizualne, zapoznaj się z oryginalnymi źródłami i obrazami
Dodatkowe informacje
1. Co zrobić, jeśli Scrcpy nie rozpoznaje mojego urządzenia?
Upewnij się, że Twoje urządzenie z Androidem ma włączone debugowanie USB i jest prawidłowo podłączone do komputera przez USB. Może być konieczne autoryzowanie komputera na telefonie, jeśli zobaczysz powiadomienie z prośbą o pozwolenie.
2. Czy mogę używać Scrcpy na dowolnym urządzeniu z Androidem?
Tak, Scrcpy jest kompatybilny z szeroką gamą urządzeń z Androidem, o ile działa ADB i włączone jest debugowanie USB urządzenia. Jest wszechstronny i działa z wieloma markami i modelami.
3. Czy zasięg połączenia bezprzewodowego jest ograniczony?
Tak, zasięg połączenia bezprzewodowego jest zazwyczaj ograniczony do lokalnej sieci Wi-Fi. Upewnij się, że urządzenie z systemem Android i komputer z systemem Linux są stale w tej samej sieci, aby uzyskać optymalną wydajność lustrzanego odbicia.
Dodaj komentarz