Это многостраничный печатный вид этого раздела. Нажмите что бы печатать.

Вернуться к обычному просмотру страницы.

Пакет scrcpy для управления Android устройством через Linux

scrcpy — это инструмент командной строки для зеркалирования экрана и управления Android-устройством с компьютера через USB или Wi-Fi. Он не требует root-доступа и работает на Linux, Windows и macOS.

    scrcpy — это инструмент командной строки для зеркалирования экрана и управления Android-устройством с компьютера через USB или Wi-Fi. Он не требует root-доступа и работает на Linux, Windows и macOS.


    Для чего нужен scrcpy в Linux?

    1. Зеркалирование экрана Android

      • Показывает экран телефона/планшета на ПК с низкой задержкой (до 60 FPS).
      • Полезно для стриминга, записи экрана или демонстрации.
    2. Управление Android с ПК

      • Можно кликать мышкой, печатать с клавиатуры.
      • Поддержка мультитача (если устройство поддерживает HID).
    3. Передача файлов

      • Drag & Drop файлов между ПК и Android (scrcpy --push-target /sdcard/).
    4. Запись экрана

      • Сохранение видео без потери качества:
        scrcpy --record screen.mp4
        
    5. Беспроводное подключение (Wi-Fi)

      • После подключения по USB можно переключиться на Wi-Fi:
        scrcpy --tcpip=192.168.1.100  # вместо USB
        
    6. Экономия заряда

      • Если экран телефона выключен, но управление работает (scrcpy --turn-screen-off).
    7. Разработка и отладка

      • Удобен для тестирования приложений без эмулятора.

    Как установить scrcpy в Linux?

    1. Установка из репозиториев (проще)

    sudo apt install scrcpy  # Debian/Ubuntu
    sudo dnf install scrcpy  # Fedora
    sudo pacman -S scrcpy    # Arch Linux
    

    2. Установка вручную (последняя версия)

    # Требуются зависимости:
    sudo apt install ffmpeg adb gcc git meson ninja-build
    
    # Сборка из исходников
    git clone https://github.com/Genymobile/scrcpy
    cd scrcpy
    ./install_release.sh
    

    Базовые команды

    КомандаОписание
    scrcpyЗапуск по USB
    scrcpy --bit-rate 2M --max-size 800Настроить качество
    scrcpy --no-controlТолько просмотр (без управления)
    scrcpy --fullscreenВо весь экран
    scrcpy --show-touchesПоказывать касания

    Плюсы и минусы

    Плюсы

    • Низкая задержка (~35 мс)
    • Не требует root
    • Поддержка Linux, Windows, macOS
    • Можно использовать мышку/клавиатуру

    Минусы

    • Нет звука (можно через sndcpy отдельно)
    • Для Wi-Fi нужно сначала подключиться по USB