Плавное отображение экрана 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» . На вашем устройстве может появиться предупреждение о включении этой функции для будущих действий.
Шаг 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
.
- Установите необходимые зависимости, выполнив каждую из этих команд:
-
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 на GitHub и выполните скрипт установки, введя следующее:
-
git clone https://github.com/Genymobile/scrcpy
-
cd scrcpy
-
./install_release.sh
- Проверьте установку Scrcpy, проверив его версию:
-
scrcpy --version
Шаг 3: Начните зеркалирование вашего Android-устройства на Linux
- Убедитесь, что отладка по USB включена, и подключите устройство Android к компьютеру Linux с помощью кабеля USB. Если вы используете виртуальную машину, включите доступ по USB через «Устройства».
- Введите команду
adb devices
в терминале, чтобы подтвердить доступность вашего устройства. - После подтверждения выполните,
scrcpy
чтобы начать процесс зеркалирования. Вы можете управлять своим интерфейсом Android с помощью мыши и клавиатуры, как на своем телефоне — нажмите на приложение, чтобы открыть его, щелкните правой кнопкой мыши, чтобы вернуться назад, и щелкните средней кнопкой мыши, чтобы открыть домашний экран.
Работа с несколькими устройствами 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 постоянно находятся в одной сети для оптимальной производительности зеркалирования.
Добавить комментарий