Połączenie i kontrola telefonu z Androidem przy pomocy scrcpy

Awatar użytkownika
yacup
Wytworny Kaczor
Wytworny Kaczor
Posty: 336
Rejestracja: 11 maja 2007, 11:13
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Połączenie i kontrola telefonu z Androidem przy pomocy scrcpy

Post autor: yacup »

Aplikacja scrspy pozwala na łączenie, wyświetlenie ekranu telefonu na komputerze i sterowanie telefonem z Androidem (5.0+)
Poniżej krótka instrukcja jak tego dokonać. Scrcpy zainstalowałem i prawidłowo uruchomiłem na Ubuntu 18.04

1. Ze strony:
https://github.com/Genymobile/scrcpy/releases
ściągnąć plik (pierwszy plik) bez rozszerzenia i zmienić rozszerzenie na .jar, skrócić również nazwę pliku do scrcpy-server.jar
następnie zainstalować serwer scrcpy

Kod: Zaznacz cały

sudo install scrcpy-server.jar /usr/local/bin/scrcpy-server.jar
2. ZaInstalować pakiety potrzebne do kompilacji i instalacji:

Kod: Zaznacz cały

sudo apt install adb ffmpeg libsdl2-2.0.0 make gcc pkg-config meson ninja-build libavcodec-dev libavformat-dev libavutil-dev libsdl2-dev
3. Ściągnąć ze strony jak w pkt. 1 źródła scrcpy (plik tar.gz), rozpakować do katalogu. Zmienić nazwę na katalogu na scrcpy
Wejść do katalogu (cd scrcpy) lub wklikać się i PPM (Otwórz w terminalu)

Kompilacja i instalacja scrcpy:

Kod: Zaznacz cały

meson build --buildtype release --strip -Db_lto=true  -Dprebuilt_server=../scrcpy-server.jar
cd build
ninja
sudo ninja install


4. Uruchomienie:

WAŻNE !!!
W TELEFONIE MA BYĆ USTAWIONE W:
USTAWIENIA > DODATKOWE USTAWIENIA > OPCJE PROGRAMISTYCZNE: > debugowanie USB, debugowanie USB(Ustawienia bezpieczeństwa)
[Przy pierwszym uruchomieniu trzeba zaakceptować połączenie adb w telefonie]

Kod: Zaznacz cały

scrcpy

****************************************************************
ŁĄCZENIE PRZEZ WIFI: [telefon ma być w tej samej sieci co komputer]

Kod: Zaznacz cały

adb tcpip 5555
sprawdzić adres IP telefonu w sieci i połączyć się:

Kod: Zaznacz cały

adb connect <adres_IP>:5555
gdzie: <adres_IP> - adres IP twojego telefonu

Uruchomienie jak poprzednio

Kod: Zaznacz cały

scrpy
Inne opcje uruchamiania, ograniczenia transferu, zmiany fps połączenia video i inne ustawienia na stronie:
https://github.com/Genymobile/scrcpy


=======================================================
DODATKI:

1. PRZYKŁADOWY SKRYPT URUCHOMIENIOWY DLA POŁĄCZENIA WIFI
Można zapisać w katalogu domowym jak np: .Scrcpy_start.sh
**********************************
#!/bin/bash

adb connect 192.168.0.104:5555
sleep 2
scrcpy
exit 0
*********************************

2. PRZYKŁADOWY PLIK .DESKTOP
*********************************
[Desktop Entry]
Name=Android Phone
Type=Application
X-Desktop-File-Install-Version=0.23
Exec=/home/<nazwa_użytkownika>/.Scrcpy_start.sh
Icon=android
StartupWMClass=scrcpy
********************************

Ostatnia linijka w pliku desktop:
StartupWMClass=scrcpy
jest po to, żeby się dwie ikony w docku nie wyświetlały przy uruchomionym scrcpy


pozdrawiam
yacup

P.S.
Jeżeli się udało to proszę :clap:
Jeżeli nie to mnie tu dzisiaj nie było
a ja mam takiego komputera, że jest taki czarno-srebrny; a na dole są takie różne przyciski coś tak jakby z literami a na górze jest taki telewizor i na nim się wyświetlają różne obrazki, i można go tak jak zeszyt złożyć (albo książkę)
ODPOWIEDZ

Wróć do „Software-Multimedia”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 51 gości