Scrcpy 2.0 вышел! Как установить и использовать это приложение для удаленного управления Android
Бесплатное Android-приложение с открытым исходным кодом для зеркалирования экрана и удаленного управления Scrcpy сегодня выпустило версию 2.0!
В новой версии поддерживается пересылка звука! Это означает, что он не только зеркально отображает экран Android, но и отправляет звук с Android на динамик вашего ПК. Новая функция поддерживает Android 11 и более поздних версий. По умолчанию он включен, хотя есть флаг --no-audio
, позволяющий его отключить.
Еще одним большим изменением в этой версии является то, что экран устройства теперь может быть закодирован в формате H.265 или даже AV1, если ваше устройство поддерживает кодировку AV1.
В выпуск также включена новая опция --list-encoders
для вывода списка аудио- и видеокодеров, доступных на устройстве, и --list-displays
для вывода списка дисплеев, доступных на устройстве. Дополнительную информацию о Scrcpy 2.0 см. в официальном примечании к выпуску.
Как установить и использовать Scrcpy в Ubuntu 22.04 для управления вашим телефоном Android по беспроводной сети или через USB-кабель
ПРИМЕЧАНИЕ. Это руководство протестировано и работает в Ubuntu 22.04, хотя оно также должно работать и во всех текущих выпусках Ubuntu.
Шаг 1. Подготовьте свое Android-устройство
Чтобы использовать программное обеспечение, вам необходимо сначала включить режим отладки по USB в Android.
1. Сначала перейдите в Настройки в Android. Перейдите в раздел «О телефоне» и нажмите «Номер сборки» несколько раз (обычно 7 раз). Вам должно быть предложено что-то вроде «Теперь вы находитесь в режиме разработчика».
СОВЕТ: при включенном режиме разработчика НЕТ проблем с безопасностью или снижения производительности.
2. Затем перейдите к «Параметры разработчика» в меню «Настройки» или подменю «Дополнительные настройки» и включите параметр «Отладка по USB».
Шаг 2. Установите adb
Для этого программного обеспечения также требуется пакет adb (Android Debug Bridge). Просто нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал, и выполните команду для его установки:
sudo apt install adb
Шаг 3. Установите scrcpy
Существует несколько способов установки scrcpy, выберите любой из них, который вам больше нравится.
Вариант 1: пакет .deb
из системного репозитория
Scrcpy доступен в системном репозитории Ubuntu. В моем случае он работает хорошо, хотя и немного староват и не имеет новых функций.
Чтобы установить пакет, откройте терминал (Ctrl+Alt+T) и выполните команду:
sudo apt install scrcpy
Вариант 2. Snap-пакет в программном обеспечении Ubuntu
Snap-пакет в Ubuntu Software может быть самым простым способом установки приложения, хотя он работает в «песочнице».
Пакет Snap на данный момент является последней версией 1.25, хотя он автоматически обновится до версии 2.0, как только сопровождающий обновит пакет.
Вариант 3. Установите Scrcpy из исходного кода
Если вам не терпится использовать последнюю версию, откройте терминал (Ctrl+Alt+T) и выполните приведенную ниже команду одну за другой, чтобы установить ее из исходного кода:
Сначала запустите команду для установки библиотек зависимостей:
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
Затем клонируйте исходный код с помощью команды:
git clone https://github.com/Genymobile/scrcpy
-
Наконец, перейдите в исходную папку и запустите скрипт установщика:
cd scrcpy && ./install_release.sh
ПРИМЕЧАНИЕ. После процесса сборки вас могут попросить ввести пароль пользователя, чтобы получить разрешение на установку файлов в системные каталоги.
Шаг 4. Удаленное управление вашим Android в Ubuntu
Теперь подключите ваше Android-устройство к Ubuntu с помощью USB-кабеля. Затем нажмите «Разрешить» в Android, чтобы подтвердить появление диалогового окна «Разрешить отладку по USB».
1. Сначала откройте терминал (Ctrl+Alt+T) и запустите adb в предпочитаемом вами режиме:
Для удаленного доступа через USB-кабель введите команду:
adb usb
Для удаленного доступа по беспроводной сети выполните команды:
adb tcpip 7676
adb connect 192.168.0.150:7676
Здесь измените номер порта 7676 и IP-адрес Android соответственно! При успешном завершении можно отсоединить USB-кабель.
2. Если предыдущий шаг прошел успешно и без ошибок! Теперь вы можете запустить scrcpy:
- Запустите команду
scrcpy
в терминале, если вы установили из системного репозитория. Запустите его из меню «Пуск» (или обзора «Действия»), если он установлен из исходного кода. Для целей отладки используйте scrcpy(консоль)
Вот и все. Экран вашего Android должен появиться на рабочем столе Ubuntu после запуска scrcpy. Наслаждаться!
Удалить scrcpy
Чтобы удалить пакет adb, откройте терминал и выполните команду:
sudo apt remove --autoremove adb
Чтобы удалить Scrcpy, установленный как пакет .deb, используйте команду:
sudo apt remove --autoremove scrcpy
Для Snap-пакета просто снова используйте Ubuntu Software, чтобы удалить его.
А для пакета, установленного из исходного кода, снова перейдите к исходной папке в окне терминала и выполните команду, чтобы удалить его:
sudo ninja -Cbuild-auto uninstall