Как настроить 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 на свою машину, и она работает отлично (предупреждение: в отличие от виртуальной машины, такая «подсреда» имеет прямое действие на весь компьютер, например, если вы выключите его, ваш компьютер убьет ваш основной сеанс и закрыть!)
Это не совсем расширение экрана, но очень близко.