Przewodnik po kopiowaniu ekranu Androida na Linuksie

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ń.
Włączanie debugowania USB w systemie Android

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.
Instalowanie Scrcpy na Ubuntu
  • 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
Instalowanie zależności dla Scrcpy
  • 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
Klonowanie repozytorium Scrcpy
  • Zweryfikuj instalację Scrcpy, sprawdzając jej wersję:
    • scrcpy --version
Sprawdź wersję Scrcpy

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 devicesw terminalu, aby potwierdzić, czy urządzenie jest dostępne.
  • Po potwierdzeniu wykonaj, scrcpyaby 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.
Kopiowanie urządzenia z systemem Android na Linuksie

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_numberaby 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-tcpipkieruje 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 devicesaby 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.
Konfiguracja bezprzewodowego przesyłania lustrzanego

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.

Tutaj

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *