Поиск по сайту:

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, как только сопровождающий обновит пакет.

Scrcpy Snap в программном обеспечении Ubuntu

Вариант 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

Статьи по данной тематике