Найти в Дзене

Как отразить экран iPhone или iPad на Ubuntu: простой способ через UxPlay

Оглавление
Как отразить экран iPhone или iPad на Ubuntu: простой способ через UxPlay
Как отразить экран iPhone или iPad на Ubuntu: простой способ через UxPlay

Ранее на канале рассказывал о том, как превратить экран планшета или смартфона на Android во второй экран, а также о том, как транслировать оттуда изображение в ваш Linux-дистрибутив. Ссылки на эти материалы оставлю ниже, если вы ещё не знакомились с ними.

С момента выхода этих статей мой Samsung был заменён на IPhone 11, потому когда встал вопрос о том, как транслировать с него изображение на ноутбук с Linux, то понятно дело предыдущие посты уже не подошли. Пришлось искать, пробовать и в итоге, накопленным опытом решил поделиться с вами: существует простое и бесплатное решение под названием UxPlay. Это приложение использует технологию Apple AirPlay и позволяет зеркалировать экран вашего устройства Apple на Ubuntu буквально за пару минут. Ниже расскажу, для чего такой сценарий может понадобится, как установить и запустить UxPlay, а также о нюансах и подводных камнях использования утилиты.

Лучшим способом поддержки будет подписка на канал и комментарий под постами на нём. Но если вы желаете вознаградить автора за труды в твёрдой валюте, то перейдите по ссылке и отправьте любую сумму на ваш выбор.

📲 Зачем это может понадобиться?

Зеркалирование экрана — полезная функция, если вы:

  • показываете презентации или обучаете;
  • играете в мобильные игры на большом экране;
  • устраняете неполадки на устройстве;
  • просто хотите смотреть фото и видео с iPhone на ноутбуке.

Для реализации потребуется: ноутбук или ПК с Ubuntu (или любым поддерживаемым дистрибутивом, так как на официальной странице в Github таких более десятка), iPhone или iPad с iOS 7 или выше, а также общая Wi-Fi сеть, к которой будут подключены оба устройства.

⬇️ Установка UxPlay

Откройте терминал и выполните следующие команды:

sudo apt update && sudo apt upgrade -y
sudo apt install uxplay -y

Для улучшения производительности стоит также установить GStreamer-плагины:

sudo apt install gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-libav -y

На этом, в общем-то всё - после выполнения команд, приведённых выше, останется только запустить UxPlay.

💻 Как зеркалировать экран iPhone

1. Запустите UxPlay командой в терминале:

uxplay
Терминал с запущенной утилитой UxPlay
Терминал с запущенной утилитой UxPlay

2. На iPhone или iPad откройте Пункт управления (свайп вниз из правого верхнего угла)

Настройки IPhone для включения повтора экрана
Настройки IPhone для включения повтора экрана

3. Нажмите Повтор экрана (Screen Mirroring)

Список доступных устройства
Список доступных устройства

4. Выберите UxPlay в списке доступных устройств. Сразу после этого экран вашего устройства появится на экране Ubuntu

Экран смартфона отображаемый на ноутбуке с Linux
Экран смартфона отображаемый на ноутбуке с Linux

Обратите внимание: взаимодействовать с телефоном через ПК не получится — это только отображение, не удалённое управление.

⚙️ Дополнительные возможности и нюансы

Изменение разрешения:

uxplay -s 1440x900

Только звук (с использованием ALAC, задержка ~2 секунды):

uxplay -async

Поворот экрана:

uxplay -r L (поворот влево)
uxplay -r R (поворот вправо)

Что не поддерживается:

  • Приложения с DRM-защитой, такие как Apple TV, Netflix, Amazon Prime
  • Потоковая трансляция через AirPlay 2
  • Возможность управления с компьютера

Apple может отказаться от поддержки классического зеркального режима AirPlay в будущих версиях iOS, что потенциально сделает UxPlay бесполезным.

🏁 Вместо заключения...

UxPlay — отличное бесплатное решение для зеркалирования экрана iPhone или iPad на Ubuntu. Просто, быстро и без лишней мороки. Особенно пригодится для презентаций, помощи друзьям и развлечений. Если хочется настроить всё ещё глубже — загляните в официальный репозиторий UxPlay на GitHub.

Напишите в комментариях, пользуетесь ли вы техникой Apple, а также как вы подружили её с Linux-дистрибутивами. Может вам известны другие способы транслировать экран IPhone в Linux - напишите об этом тоже, будет интересно попробовать.

Apple
384,5 тыс интересуются