Как настроить Chromecast в качестве второго дисплея?

Я использую Chromecast с Ubuntu 14.04 и могу зеркалировать свой рабочий стол с помощью Chromium + Google Cast Addon.

Мне интересно, можно ли расширить рабочий стол, как если бы Chromecast был вторым монитором.

4 ответа

Chromecast вкладка, затем разделить вкладку в новое окно Chrome (перетащите его). Вернитесь к исходному окну Chrome. Теперь у вас есть виртуальный второй экран. Не уверен, что это то, что вы искали, но это то, что я придумал, чтобы получить мой второй экран. Это работает для того, что я пытался сделать - увидеть два экрана.

Получил это частично работает для одного окна:

  • настроить виртуальный дисплей:

    # 1. show current display information 
    #    and extract the name of your primary display (e.g.: eDP1)
    xrandr --query
    # 2. create virtual display
    xrandr --addmode VIRTUAL1 1600x1024
    # 3. add virtual display, change eDP1 to your primary display
    xrandr --output VIRTUAL1 --mode 1600x1024 --left-of eDP1
    
  • Откройте Chrome и приложение, которое вы хотите отобразить на телевизоре

  • Переместите оба окна на виртуальный дисплей
  • Настройте Chrome для приведения окна приложения к chromecast (я использовал Teamviewer для управления виртуальным дисплеем)

Эта проблема:
Я не смог настроить chrome для приведения полного виртуального экрана, потому что chrome позволял мне выводить все экраны одновременно, включая как основное, так и виртуальное содержимое дисплея.

Временное решение:
Сейчас я использую Teamviewer для зеркального отображения виртуального дисплея на моем Android-устройстве, которое использует Miracast для зеркального отображения на телевизоре.

Смотрите это видео: Chromecast как второй монитор на Windows

Идея та же, вам нужно сначала включить "поддельный" экран расширения в Ubuntu. И тогда вы можете легко привести его к этому. Я не помню, как я использовал для создания фальшивого экрана, чтобы нажать на него экран расширения, хотя ОС может его не распознать. Я найду его и отредактирую этот пост.

Извините, что поднимаю этот старый вопрос, но сегодня я наконец нашел решение, которое не идеально, но позволяет не менять его конфигурацию.(Конечно, вам нужно сначала установить Chromium Browser, чтобы иметь возможность транслировать)

1-Установить Xnest

      sudo apt-get install xnest

2-Запустить Xnest из терминала (разрешение 800х600 указано для примера, его можно изменить)

      Xnest -geometry 800x600 :2

Откроется новое черное окно.

3-Откройте новый терминал и введите команду:


4-В том же терминале запустите Chromium Browser

      chromium-browser

Chromium открывается в окне Xnest

5-Из хрома залить экран

6-Откройте новый терминал и выполните команду

      export DISPLAY=:2

7-Из этого терминала запустите приложение, которое вы хотите запустить, например LibreOffice, evince, eye of gnome..., и оно запустится в окне Xnest.

Для большего удобства на этом шаге можно даже запустить полноценную среду рабочего стола; Я установил lxde + lxsession на свою машину, и она работает отлично (предупреждение: в отличие от виртуальной машины, такая «подсреда» имеет прямое действие на весь компьютер, например, если вы выключите его, ваш компьютер убьет ваш основной сеанс и закрыть!)

Это не совсем расширение экрана, но очень близко.

Другие вопросы по тегам