Руководство по зеркалированию экрана Android на Linux

Плавное отображение экрана Android на Linux с помощью Scrcpy

Представьте себе, что у вас есть возможность управлять уведомлениями, звонками и сообщениями Android прямо на экране компьютера. С Scrcpy, инструментом с открытым исходным кодом, который абсолютно бесплатен, это не просто мечта; это реальность. Это руководство проведет вас через весь процесс зеркалирования экрана Android в системе Linux, гарантируя, что вы не пропустите ни одного важного уведомления во время работы.

Что такое Scrcpy?

Scrcpy, сокращение от Screen Copy, позволяет вам как зеркалировать, так и управлять вашим Android-устройством с вашего ПК, поддерживая такие платформы, как Linux, Windows и macOS. Инструмент использует Android Debug Bridge (ADB) для подключения вашего телефона к компьютеру, предоставляя вам бесперебойный поток прямо с экрана вашего устройства. А самое лучшее? Вы можете взаимодействовать со своим Android-устройством с помощью клавиатуры и мыши вашего ПК, преобразуя способ управления уведомлениями и приложениями.

В отличие от многих других инструментов, которые предоставляют аналогичные возможности зеркалирования экрана, Scrcpy может похвастаться высоким качеством с низкой задержкой и не загромождает ваше устройство ненужными приложениями. Этот ненавязчивый инструмент — это игра-перевертыш для пользователей, которым нужны надежные и эффективные решения для зеркалирования экрана Android.

Шаг 1: Включите отладку по USB на вашем Android-устройстве

Прежде чем приступить к установке и использованию Screcpy, вам необходимо включить USB-отладку на вашем Android-устройстве. Эта настройка позволяет вашему Android-устройству эффективно взаимодействовать с вашим компьютером.

  • Откройте приложение «Настройки» на устройстве Android и прокрутите вниз, чтобы нажать «О телефоне» .
  • Найдите запись Build Number и нажмите на нее семь раз. Для пользователей Xiaomi вместо этого найдите версию MIUI . Подсказка «Вы теперь разработчик» подтвердит, что теперь вы можете получить доступ к параметрам разработчика.
  • Вернитесь в меню «Настройки» и перейдите в раздел «Система» или «Дополнительные настройки» .
  • Нажмите на «Параметры разработчика» и включите «Отладка по USB» . На вашем устройстве может появиться предупреждение о включении этой функции для будущих действий.
Включение отладки по USB на Android

Шаг 2: Установите Scrcpy на свой компьютер Linux

Теперь, когда USB-отладка включена, пришло время установить Scrcpy на вашей системе Linux. Вот подробные шаги, которые вам нужно выполнить:

  • Откройте терминал на вашем компьютере Linux и введите специальную команду для вашего дистрибутива Linux:
    • Arch и его производные: pacman -S scrcpy
    • Федора: dnf copr enable zeno/scrcpy && dnf install scrcpy
    • Генту: emerge scrcpy
    • Убунту/Дебиан: snap install scrcpy
  • Если вы используете Ubuntu или Debian и хотите избежать Snap, сначала обновите систему, выполнив sudo apt update.
Установка Scrcpy на Ubuntu
  • Установите необходимые зависимости, выполнив каждую из этих команд:
    • 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
Установка зависимостей для Scrcpy
  • Клонируйте репозиторий Scrcpy на GitHub и выполните скрипт установки, введя следующее:
    • git clone https://github.com/Genymobile/scrcpy
    • cd scrcpy
    • ./install_release.sh
Клонирование репозитория Scrcpy
  • Проверьте установку Scrcpy, проверив его версию:
    • scrcpy --version
Проверить версию Scrcpy

Шаг 3: Начните зеркалирование вашего Android-устройства на Linux

  • Убедитесь, что отладка по USB включена, и подключите устройство Android к компьютеру Linux с помощью кабеля USB. Если вы используете виртуальную машину, включите доступ по USB через «Устройства».
  • Введите команду adb devicesв терминале, чтобы подтвердить доступность вашего устройства.
  • После подтверждения выполните, scrcpyчтобы начать процесс зеркалирования. Вы можете управлять своим интерфейсом Android с помощью мыши и клавиатуры, как на своем телефоне — нажмите на приложение, чтобы открыть его, щелкните правой кнопкой мыши, чтобы вернуться назад, и щелкните средней кнопкой мыши, чтобы открыть домашний экран.
Зеркалирование Android-устройства на Linux

Работа с несколькими устройствами Android

Если у вас подключено несколько устройств Android, вы можете указать, какое из них следует зеркалировать:

  • Используйте scrcpy --serial=example_serial_numberдля нацеливания на определенное устройство.
  • Для устройств, подключенных через USB, используйте scrcpy --select-usb.
  • Для устройств, подключенных через TCP/IP, команда scrcpy --select-tcpipнаправляет его соответствующим образом.
  • Для подключений TCP/IP вы можете заменить IP-адрес фактическим TCP/IP-адресом вашего устройства, используя scrcpy --tcpip=192.168.1.1:5555.

Беспроводное зеркалирование вашего Android-устройства

Для беспроводного подключения убедитесь, что оба устройства находятся в одной сети:

  • Сначала подключите телефон через USB и запустите его, adb devicesчтобы убедиться в распознавании.
  • Включите беспроводную отладку с помощью adb tcpip 5555.
  • Отсоедините USB-кабель и узнайте IP-адрес вашего телефона в разделе «О телефоне» в настройках.
  • Начните беспроводное подключение с помощью adb connect ip.address.of.phone:5555.
  • Запустите scrcpy, чтобы начать беспроводное зеркалирование.
Настройка беспроводного зеркалирования

Дополнительные советы по Scrcpy

  • Отрегулируйте качество и производительность потока, настроив такие параметры, как частота кадров, кодек и разрешение во время зеркалирования.
  • Используйте эту команду scrcpy --video-source=cameraдля дублирования камеры вашего устройства вместо экрана, что позволит воспроизводить звук с микрофона вашего устройства на вашем ПК.
  • Записывайте действия на экране с помощью таких команд, как scrcpy --record=file.mp4, и настраивайте записи, включая или исключая звук.
  • Создавайте отдельные дисплеи для различных задач, используя команды, предназначенные не только для основного экрана, но и для конкретных приложений.
  • Изучите такие инструменты, как AirDroid, но помните, Scrcpy предлагает абсолютно бесплатное решение с открытым исходным кодом, что делает его идеальным выбором для зеркалирования экрана.

Для получения более подробных инструкций и наглядных пособий обратитесь к оригинальным источникам и изображениям.

Дополнительные идеи

1. Что делать, если Scrcpy не распознает мое устройство?

Убедитесь, что на вашем Android-устройстве включена отладка по USB и что оно правильно подключено к компьютеру через USB. Возможно, вам придется авторизовать свой компьютер на телефоне, если вы увидите уведомление с запросом разрешения.

2. Могу ли я использовать Scrcpy на любом устройстве Android?

Да, Scrcpy совместим с широким спектром устройств Android, если ADB функционирует и включена отладка по USB на вашем устройстве. Он универсален и работает на многих марках и моделях.

3. Есть ли ограничение на дальность беспроводного соединения?

Да, диапазон беспроводного соединения обычно ограничен вашей локальной сетью Wi-Fi. Убедитесь, что ваше устройство Android и компьютер Linux постоянно находятся в одной сети для оптимальной производительности зеркалирования.

здесь

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *