Планшет как монитор Linux
Обновлено: 21.11.2024
Как я могу использовать свой телефон в качестве второго монитора для Linux?
Чтобы сделать то, что вы хотите, нужно выполнить три шага:
- Настройте один из неиспользуемых выходов видеокарты для «отображения» части вашего рабочего стола.
- Запустите сервер VNC только на той части экрана, которая «отображается» на отсутствующем мониторе.
- Просмотрите сервер VNC на своем клиенте Android.
Можно ли использовать планшет Android в качестве второго монитора?
Чтобы использовать планшет или Android в качестве расширенного дисплея, вам просто нужно настроить параметры дополнительного дисплея в Windows. Для этого перейдите в «Панель управления», а затем «Настройки дисплея». Выберите «Расширить эти дисплеи» и нажмите «ОК». Теперь вы сможете использовать Android в качестве расширенного дисплея.
Можно ли использовать планшет в качестве монитора HDMI?
Планшет Android через кабель
Подключен ли ваш планшет Android к разъему Micro HDMI? … Затем вы покупаете адаптер, который с одной стороны подключаете к USB-порту планшета, а с другой — к кабелю HDMI, который подключаете к экрану. Некоторые дисплеи напрямую поддерживают MHL, поэтому вы можете легко подключить устройство через USB.
Можно ли использовать планшет в качестве монитора?
iDisplay (Android, iOS, ПК, Mac)
iDisplay может быть самым известным приложением для превращения планшета или телефона в дополнительный дисплей. С очень простой настройкой и набором полезных функций в какой-то момент это было приложение для перехода на второй экран.
Как использовать телефон Android в качестве второго монитора?
Если вы хотите использовать Android-устройство в качестве второго рабочего стола, а не просто дублировать основной экран, щелкните правой кнопкой мыши любое пустое место на рабочем столе Windows и выберите «Настройки экрана». Отсюда используйте раскрывающееся меню в нижней части окна, чтобы выбрать «Расширить эти дисплеи», затем нажмите «Применить». Теперь…
Как отразить экран Android на рабочем столе Linux?
Но как организовать зеркалирование и использование мобильного телефона Android на рабочем столе Linux и обратно? Все это возможно с помощью ADB — Android Debug Bridge, который включен в стандартный пакет Android SDK (Software Development Kit) и доступен для простой установки в большинстве современных дистрибутивов Linux.
Могу ли я использовать свой планшет в качестве монитора для PS4?
Новое приложение Sony PlayStation позволит вам использовать свой телефон или планшет в качестве дисплея PS4.
Повторно используйте этот старый планшет Android в качестве второго экрана для вашего ПК под управлением Linux.
Не у всех есть место на рабочем столе (не говоря уже о финансах), чтобы позволить себе роскошь установки с двумя мониторами. Однако добавление второго дисплея может кардинально изменить способ использования вашего ПК.
Deskreen – это бесплатное приложение для Linux, предлагающее умный обходной путь для решения этой проблемы, который позволяет вам просматривать несколько окон одновременно на дополнительных дисплеях, ничего не тратя. Проще говоря, он позволяет превращать другие устройства, включая телефоны, планшеты, ноутбуки и даже смарт-телевизоры, в беспроводные дополнительные дисплеи для ваших вычислительных задач.
Deskreen передает ваш дисплей (поддерживаются оконные системы X и Wayland) на ваши мобильные устройства по локальной (проводной или беспроводной) сети с использованием протокола WebRTC. Большую часть тяжелой работы выполняет ваш ПК, поэтому с ним должны работать даже старые телефоны и планшеты. Ключевым требованием к вашему мобильному телефону является наличие веб-браузера с поддержкой WebRTC — на Android это означает использование Chrome 28 или более поздней версии или Firefox 22 или более поздней версии. Если вы хотите использовать старый iPhone или iPad, на нем должна быть установлена iOS 11 или более поздней версии.
Для этого проекта вам понадобится
- Компьютер под управлением Linux
- Планшет или мобильное устройство с последним браузером и приложением для сканирования штрих-кода.
- Wi-Fi или Ethernet 5 ГГц
Прежде чем мы сможем использовать Deskreen, нам нужно загрузить и настроить сценарий BASH, который будет настраивать виртуальный дисплей. Обратите внимание, что этот скрипт совместим только с системой X Window. Более новые выпуски Ubuntu поставляются с установленным по умолчанию Wayland. Чтобы изменить это, щелкните значок шестеренки / настроек и выберите «Ubuntu».
<р>1. Откройте терминал и загрузите репозиторий Git для сценария Virtual Display Linux. <р>2. Смените каталог на загруженный репозиторий. <р>3. Установите vdl-monitor как исполняемый файл. <р>4. Откройте vdl-monitor.conf в nano. <р>5. Установите разрешение screen1 в соответствии с разрешением устройства, которое вы хотите использовать. Мы использовали старый Android-планшет с разрешением 1080p. Нажмите CTRL + O, затем нажмите Enter и, наконец, CTRL X, чтобы сохранить и выйти из файла. <р>6. Запустите скрипт vdl-monitor. Вам будет предложено перезагрузиться, сделайте это, а когда вернетесь на рабочий стол, откройте окно терминала. <р>7.Запустите vdl-monitor, чтобы запустить виртуальный дисплей. Вы можете убедиться, что теперь у вас есть два дисплея, открыв приложение Screen Display на панели управления.Теперь у нас есть виртуальный монитор 1080p, готовый к использованию. Чтобы использовать его, нам нужно скачать и настроить Deskreen.
Чтобы установить Дескрин
<р>2. Перейдите к загруженному файлу, щелкните файл правой кнопкой мыши и выберите «Свойства». Рядом с пунктом «Выполнить» поставьте галочку «Разрешить выполнение файла как программы». Это сделает файл исполняемым. <р>3. Дважды щелкните приложение Deskreen, чтобы запустить приложение. При появлении запроса подтвердите свой язык. <р>4. Deskreen представляет собой экран с QR-кодом и URL-адресом. С помощью планшета/устройства отсканируйте QR-код с помощью сканера штрих-кода или введите URL-адрес в браузере. <р>5. На вашем компьютере появится запрос на подтверждение подключения. Подтвердите подключение. <р>6. Deskreen может поделиться всем экраном или окном приложения. В этом случае мы хотим поделиться всем экраном. Нажмите Весь экран, чтобы поделиться. <р>7. Будет предложено два экрана. Экран 2 — виртуальный экран. Нажмите на экран 2, чтобы поделиться. <р>8. Подтвердите, что вы хотите поделиться экраном 2. <р>9. Браузер на вашем планшете отобразит Экран 2. Нажмите на значок полноэкранного режима, чтобы получить максимальную площадь экрана.Deskreen работает хорошо, но есть один нюанс. Вам понадобится 5-ГГц Wi-Fi или соединение Ethernet, чтобы получить максимальную отдачу от этой настройки. Медленное подключение приведет к задержке между вашими дисплеями.
Это руководство было впервые опубликовано в журнале Linux Format .
Я провожу много времени, работая удаленно, и хотя у меня есть ноутбук приличного размера, мне часто не хватает второго монитора. Я смотрел на USB-мониторы, но потом вспомнил свой старый Galaxy Tab 2014 года. Можно ли использовать его как второй монитор? Ответ: да!
Обновление от 13.05.21. Эта функция не работает с графическими процессорами Nvidia или AMD, а также с драйвером настройки режима Intel. У меня пока нет графика обновления этого блога для поддержки новейших графических процессоров, но тем временем вы можете следить за обсуждением на GitHub.
Эта настройка работает через виртуальные устройства вывода и VNC. По сути, он создает сеанс удаленного рабочего стола на вашем ноутбуке, который вы можете просматривать и даже взаимодействовать со своего планшета. Технически он будет работать с любым компьютерным устройством, готовым к работе в сети, будь то планшет, телефон, Raspberry Pi или даже другой ноутбук.
Вы можете скачать полный скрипт с GitHub. В этом посте объясняется, как работает скрипт, и приводятся инструкции по настройке.
Шаг 1. Создайте виртуальное устройство вывода
Во-первых, нам нужно создать виртуальное устройство вывода, настроив Xorg. Создайте файл с именем /usr/share/X11/xorg.conf.d/20-virtual.conf и добавьте следующее содержимое:
Раздел «Устройство»
Идентификатор «intelgpu0»
Драйвер» Intel"
Опция "Виртуальные головки" "1"
EndSection
Параметры идентификатора и драйвера будут другими, если у вас графический процессор AMD или Nvidia. Вы можете добавить больше виртуальных выходов, изменив параметр VirtualHeads, но пока давайте оставим его на одном уровне. Сохраните файл, затем выйдите из системы и войдите снова, чтобы применить изменения. Для подтверждения запустите команду xrandr. Вы должны увидеть строку, начинающуюся с VIRTUAL1 disabled .
Шаг 2. Настройка и включение виртуального дисплея
Теперь нам нужно настроить виртуальный дисплей, установив его разрешение и положение относительно основного дисплея (т. е. экрана ноутбука).
Откройте файл create-android-display.sh в текстовом редакторе и измените следующие строки в соответствии со своими настройками:
- Ш=1920 и В=1080 задают ширину и высоту виртуального дисплея. Установите это разрешение экрана планшета.
- VIRTUAL1 должно совпадать с именем виртуального дисплея, указанным xrandr.
- eDP1 должно совпадать с названием вашего основного дисплея. Вы также можете использовать xrandr, чтобы подтвердить это.
Строка, начинающаяся с PW, использует xrandr для получения ширины основного дисплея. Мы будем использовать это позже при создании сеанса VNC.
Строки, начинающиеся с gtf, настраивают дисплей и задают его положение относительно основного дисплея. В третьей строке вы можете изменить расположение дисплея, изменив --right-of на --left-of , --above или --below . В этих инструкциях предполагается, что вы используете --right-of , поэтому, если вы решите изменить размещение, обратите внимание, что вам нужно будет изменить параметры кадрирования при запуске x11vnc.
Шаг 3. Создайте сеанс VNC
Для VNC мы будем использовать x11vnc, так как он может предоставить доступ к существующему сеансу Xorg, не требуя привилегий root. Мы будем использовать параметр -clip, чтобы ограничить видимую область виртуальным монитором.Мы также будем использовать -localhost, чтобы x11vnc не открывал сеанс по сети для повышения безопасности.
x11vnc -localhost -clip $x$+$+0
Некоторые 3D-приложения и оконные менеджеры компоновки плохо работают через VNC, поэтому, если ваш экран не обновляется, попробуйте добавить -noxdamage к команде.
Шаг 4. Создайте сеанс ADB
ПО VNC по умолчанию использует порт 5900. Однако, поскольку мы запустили x11vnc с параметром -localhost , только программное обеспечение, работающее на самом ноутбуке, может получить доступ к сеансу VNC. К счастью, мы можем использовать adb для переадресации порта 5900 на нашем ноутбуке на порт 5900 на нашем планшете. При включенной переадресации портов наш планшет может получить доступ к x11vnc, как если бы он исходил с локального хоста.
Пробросим порт командой:
adb обратный TCP:5900 TCP:5900
Шаг 5. Подключитесь с планшета
Последний шаг — открыть сеанс x11vnc с помощью приложения для просмотра VNC на планшете. Я использую bVNC, но подойдет любое приложение для просмотра.
В приложении введите localhost в качестве цели и нажмите «Подключиться». Через мгновение вы должны увидеть, как на экране появляется ваш виртуальный монитор. Перемещайте курсор, перетаскивайте окна и наблюдайте, как они появляются на вашем планшете! После отключения скрипт автоматически выключает виртуальный дисплей на вашем ноутбуке, чтобы у вас не было «невидимых окон», плавающих за пределами экрана.
Заключительные мысли
VNC — не идеальный протокол, и он может работать медленно даже через USB. Это нормально для просмотра веб-страниц и Slack / Discord, но я бы не стал использовать его для просмотра фильмов. Вы можете использовать VNC по сети, но это чревато серьезными последствиями для безопасности. Убедитесь, что вы включили шифрование и защиту паролем, прежде чем открывать доступ к своему рабочему столу в любой сети.
Одна из проблем, которую я не смог полностью решить, заключалась в появлении черных полос на моем планшете, когда разрешение планшета отличалось от разрешения ноутбука. Полосы полностью закрывали рабочий стол и все окна, которые у меня были на экране. Мое единственное решение состояло в том, чтобы использовать одинаковое разрешение для ноутбука и планшета, но это было для меня приемлемо.
Deskreen – это новое бесплатное приложение с открытым исходным кодом, которое можно использовать для превращения любого устройства (в той же сети Wi-Fi/LAN) с веб-браузером во второй экран вашего компьютера. Инструмент работает в Linux, Windows и macOS.
С помощью Deskreen вы можете использовать телефон, планшет (независимо от того, используют ли они Android, iOS и т. д.), смарт-телевизор и любое другое устройство с экраном и веб-браузером (без каких-либо подключаемых модулей; для быть включенным), в качестве второго экрана через Wi-Fi или локальную сеть.
С самого начала важно отметить, что для возможности расширения (а не зеркального отображения) экрана на устройство через Wi-Fi или локальную сеть с помощью Deskreen необходимо использовать заглушку дисплея. Это небольшое дешевое устройство, которое подключается к порту HDMI, DisplayPort или Mini DisplayPort вашего компьютера, чтобы заставить его думать, что подключен внешний дисплей.
Разработчики упомянули, что они хотели сделать Deskreen решением без штекера HDMI Dummy, но они не могли найти, как это сделать. Если вы можете помочь, посетите страницу проекта на GitHub.
Это необходимо только для расширенных экранов. Но Descreen может сделать больше. Приложение также может отражать ваш экран (демонстрация экрана) и предоставлять доступ только к одному представлению приложения на устройство только с веб-браузером, что полезно для презентаций.
Другие функции Deskreen включают:
- поддерживает любое количество устройств
- позволяет изменять качество изображения при совместном использовании экрана
- поддерживает автоматическое качество изображения
- сквозное шифрование
- поддержка пользовательского интерфейса в темном режиме
Это демо-видео Deskreen, записанное его разработчиком:
Чтобы узнать, как использовать Deskreen, см. инструкции на его веб-сайте. Здесь я хочу сделать небольшое замечание. В моем случае после подключения устройства к моему рабочему столу Linux мне пришлось включить «Видеоплеер по умолчанию» в веб-браузере удаленного устройства, а затем нажать «Воспроизвести» в видео, которое появляется под ним. Без этого демонстрация экрана не работала.
Перед включением видеопроигрывателя по умолчанию:
После включения параметра "Видеопроигрыватель по умолчанию" и нажатия кнопки воспроизведения в видео под ним:
Скачать рабочий стол
На его веб-сайте вы найдете двоичные файлы Deskreen для Microsoft Windows, macOS (пока не подписаны) и Linux. Для Linux веб-сайт предлагает пакеты DEB (для Debian / Ubuntu / Pop!_OS / Linux Mint и т. д.), но если вы нажмете кнопку «Другие», вы будете перенаправлены на страницу выпусков приложения GitHub, где вы также найдете Двоичные файлы RPM, а также универсальный образ Linux AppImage, который должен работать в любом дистрибутиве Linux.
Если вы предпочитаете собирать его из исходного кода, см. репозиторий Deskreen на GitHub.
Читайте также: