Как передать изображение на внешний экран в linux?
Сестра привезла ноутбук, у которого сломала экран. Верхняя крышка с экраном была благополучно снята, и у меня осталась рабочая половина ноутбука с hdmi выходом. На ноутбуке стояла windows 10 и все нормально выводилось на телик, подключенный по hdmi. Но я решил, в ознакомительных целях, установить на ноутбук какую-нибудь систему на ядре линукс. Пробовал установить несколько систем, как debian/ubuntu based, так и основанную на арче Manjaro.
Результат всегда один: LiveUSB образ загружается отлично, изображение выводится на внешний экран(телевизор), установка проходит отлично. А вот когда, после перезагрузки, пытаюсь загрузиться в установленную систему, то на внешний монитор картинка не идет.
Какие конфиги и как надо поправить, что бы изображение всегда передавалось только на внешний экран?
Linux Mint 17.2 Cinnamon
- Вопрос задан более трёх лет назад
- 10355 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 2
Я думаю тебе нужно курить xrandr.
Ответ написан более трёх лет назад
Нравится 1 3 комментария
sw0rl0k @sw0rl0k Автор вопроса
я тоже нагуглил xrandr, но все статьи начинаются с фразы «Наберите в терминале. » А я не могу запустить терминал, у меня экрана нет.
так это же линукс. выбери такой, где можно выбирать устанавливаемые пакеты и поставь сразу openssh-server, или как он называется в твоём дистрибутиве. Тогда сможешь залогиниться на него по ssh и уже из ssh клиента запускать xrandr.
sw0rl0k: Не знаю актуальна еще эта проблема или нет.
В общем, можно загрузиться с LiveCD (я так понимаю, что при этом на внешнем мониторе все видно)
затем примонтировать раздел с системой (mount /dev/sdaN /mnt)
после чего зайти в установленную систему с помощью следующей команды:
arch-chroot /mnt.
Ну а дальше уже выполнять команды «Наберите в терминале. «.
после всех манипуляций не забудьте выйти и отмонтировать раздел
exit
umount /mnt
У меня аналогично на кухне работает ноут со сломанным экраном.
Для того, чтобы вывести изображение на второй экран, обычно достаточно нажать соответствующую кнопочку на клавиатуре ноута. Но в моем случае поломка экрана приводила к зависанию ядра, если изображение попытаться вывести на экран; полное отключение экрана привело к тому, что вообще линукс даже не мог запуститься. Пришлось пойти на хитрость: крышка ноута приоткрывается, жмется «вкл», тут же крышка закрывается, все ОК.
Для конфигурирования использовал ssh (благо, у меня дома еще есть компьютер и нетбук). Если такой возможности нет, но при установке чего-либо с флешки иксы нормально работают, можно сразу же перед перезагрузкой правильно настроить работу иксов, благо для этого даже рут не нужен.
Чтобы при запуске иксов изображение было именно на мониторе, в ~/.xinitrc нужно добавить строчку
xrandr —output VGA1 —mode 1920×1080
Приведу полное содержимое моего ~/.xinitrc, вдруг пригодится:
#!/bin/sh xrandr --output VGA1 --mode 1920x1080 setxkbmap 'us,ru' -option 'grp:ctrl_shift_toggle,grp_led:scroll,compose:menu' xmodmap -e "keycode 10 = 0x31, exclam" xmodmap -e "keycode 49 = grave asciitilde apostrophe asciitilde" if [ -d /etc/X11/xinit/xinitrc.d ]; then for f in /etc/X11/xinit/xinitrc.d/*; do [ -x "$f" ] && . "$f" done unset f fi exec icewm-session
Первый xmodmap правил проблему с восклицательным знаком на мелкомягкой клавиатуре (ее уже давно нет, но на всякий случай строчку оставил). Второй заменяет ненужную букву Ē на нужные тильду и апостроф.
Cast to TV, расширение для трансляции мультимедиа из Ubuntu в Chromecast
В следующей статье мы рассмотрим Cast to TV GNOME. Это расширение Gnome Shell, которое упрощает работу пользователей Ubuntu. транслировать мультимедийный контент с нашего компьютера на телевизор с помощью Chromecast. В следующих строках мы увидим, как его установить и ввести в эксплуатацию.
Как я уже сказал, Cast to TV — это расширение для GNOME Shell, с помощью которого мы можем потоковая передача видео, музыки и изображений на Chromecast или другие устройства по локальной сети. Это расширение поддерживает перекодирование видео на лету (для видео, которые нельзя воспроизвести прямо на устройстве), настраиваемые субтитры, отображение средства просмотра музыки во время потоковой передачи музыки и многое другое. Для управления устройством это расширение добавит новую кнопку на верхней панели с элементами управления воспроизведением.
Это расширение GNOME Shell, которое позволяет пользователям рабочего стола GNOME передавать любой локальный медиафайл, хранящийся на нашем компьютере, на ближайшее устройство Chromecast.
Посмотреть все разделы
Общие возможности расширения Cast to TV
- Это расширение позволит нам транслировать видео, музыку и изображения на: Устройства Chromecast, любое устройство с веб-браузером (другой ПК или смартфон) или приложение медиаплеера (например, MPV, VLC).
- Поддерживает встроенные и внешние субтитры.
- Позволит нам играть на другом устройстве с помощью встроенного веб-плеера и изменить содержимое, не обновляя веб-страницу.
- Перекодируйте видео в поддерживаемый формат на лету.
- Кодирование видео VAAPI / NVENC, необязательный для низкой загрузки ЦП.
- Мы можем использовать нашу систему как пульт дистанционного управления Chromecast, управляйте воспроизведением с верхней панели Gnome.
- Мы сможем потоковая передача музыки с визуализацией, хотя для этого требуется быстрый процессор. В настройках трансляции вы можете активировать программу просмотра музыкитак как по умолчанию он отключен. Есть также другие настройки, которые можно изменить.
- Интеграция контекстного меню Nautilus.
- Список воспроизведения мультимедиа совместим с ‘Перетащите«.
Установите расширение Cast to TV
Для тех, кто не знает, Расширения оболочки GNOME — это небольшие блоки кода, которые расширяют функциональность и возможности рабочего стола GNOME.. Вы можете думать о них как о расширениях браузера, но только для настольных компьютеров.
Это расширение позволит пользователям передавать музыку, видео и фотографии с нашего компьютера на устройство Chromecast с параметры для: кодирования мультимедиа на лету, установки положения экранных элементов управления проигрывателем, установки скорости передачи данных или просмотра музыкального средства просмотра на телевизоре при воспроизведении музыки.
Что-то необходимое перед установкой расширения, это разъем. Чтобы установить его в терминал (Ctrl + Alt + T), нам нужно будет написать:
sudo apt install chrome-gnome-shell
Хотя это расширение оболочки GNOME, для его установки требуется еще несколько вещей. У него много зависимостей, которые необходимы для правильной работы инструмента. К счастью, все они доступны для установки в официальных репозиториях Ubuntu.. Чтобы установить все эти зависимости, нам нужно будет только открыть терминал (Ctrl Alt T) и выполнить в нем команду:
sudo apt install nodejs npm ffmpeg
После того, как зависимости установлены, пришло время установить расширение. Мы можем найти это в следующих ссылка, который перенесет нас в Интернет, где нам нужно будет только активировать переключатель и выбрать Установить.
Если он еще не включен, на странице будет указано, что вам необходимо установить плагин в браузере, как вы можете видеть на следующем снимке экрана. Все, что вам нужно сделать, это щелкнуть выделенную ссылку, чтобы установить его.
После установки расширения, прежде чем вы продолжите и протестируете его, есть некоторые дополнительные зависимости, которые необходимо установить. Для этого мы собираемся вернуться в терминал (Ctrl + Alt + T) и перейти в каталог расширений с помощью следующей команды:
cd ~/.local/share/gnome-shell/extensions/cast-to-tv@rafostar.github.com
Тогда нам нужно будет только выполнить эту другую команду, чтобы установить зависимости:
npm install
Трансляция мультимедиа в Chromecast
Для потоковой передачи мультимедийного контента на Chromecast наша команда Ubuntu и Chromecast должны быть подключены к одной и той же сети Wi-Fi.. Как только это будет сделано, нам нужно будет щелкнуть на панели задач, чтобы открыть меню состояния оболочки GNOME, а затем щелкнуть «Транслировать контент»Расширить его.
В этом меню мы можем выбрать тип среды, которую мы хотим передать. Сделанный нами выбор откроет окно навигации, которое позволит нам перемещаться и выбирать файл. Когда мы выбираем его, нам просто нужно нажать на Cast Media, и передача начнется немедленно (о). Если не запустится, придется перейти к опции «предпочтения»И настройте устройство, на которое мы хотим отправлять контент.
В зависимости от модели Chromecast некоторые видео могут не воспроизводиться. Тем не менее, Вы можете выбрать опцию «Транскодировать видео», чтобы гарантировать воспроизведение..
Надо сказать, что в веб-сайт расширения, указывают, что функциональность расширения может быть расширена за счет некоторых надстроек. Хотя я должен сказать, что опция трансляции рабочего стола, в тестах, которые я проводил, она не сработала.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Убунлог » Ubuntu » Cast to TV, расширение для трансляции мультимедиа из Ubuntu в Chromecast
4 комментариев, оставьте свой
Оставьте свой комментарий Отменить ответ
от сказал
тому назад 2 лет
Каштан пилонга. У меня не работает. Я больше не трачу время на попытки.
Качественная трава сказал
тому назад 2 лет
Тот, у кого есть статья, уже стоит, вся статья наклеена, а затем в конце сказать вам, что это не сработало для него, хахахахахахаха, ну ни он, ни кто-либо другой. Если вы хотите хорошо обращаться с Chromecast, я дам вам несколько советов. Расширение видеопотока Google, которое работает только в Chrome, в браузерах на основе Chrome работать не будет, даже если оно позволяет вам установить расширение. И Emby похож на Plex, только намного лучше, вы устанавливаете его в пакете deb, он настраивается очень легко, на испанском языке и работает. И у videostream, и у emby есть мобильное приложение, по крайней мере, Android, Apple я не знаю, потому что я курю только качественную травку. С помощью приложений вы можете контролировать то, что у вас есть на вашем компьютере, и передавать его в Chromecast, если Chromecast, компьютер и мобильный телефон находятся в одной сети. Другой вариант — VLC, но у него есть проблема, заключающаяся в том, что субтитры не видны на Chromecast. . Для субтитров Emby ни один из них не терпит неудачу, и другой вариант — smplayer, который поддерживает Chromecast, но, по крайней мере, у меня он никогда не работал.
Plex тоже, но я много зависал, и они не чистая пшеница, они всегда знают, что вы делаете, и если вы используете их бесплатный сервис, что является наиболее нормальным, мы скажем, что определенные файлы загружены через в Интернете, которые не предполагается скачивать, вам сообщают, будьте осторожны с Plex. Вот возьми, хахахахахаха.
Дэмиен А. сказал
тому назад 2 лет
Чувак, когда я говорю в статье, что это не работает для меня, я имею в виду надстройку, которую вы должны установить для взрослых, чтобы отправить системный рабочий стол на телевизор. Расширение как есть, если работает правильно.
Энрике сказал
Вывод изображения со второго рабочего стола на телевизор по hdmi
Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.
1 Ответ
оставил комментарий 29 Март, 15 от maximax ( 303 баллов)
редактировать 29 Март, 15 от maximax
оставил комментарий 29 Март, 15 от Edward ( 8k баллов)
Пожалуйста, войдите или зарегистрируйтесь что бы добавить комментарий.
Похожие вопросы
- иконки томов HDD на рабочем столе. Можно их убрать с рабочего стола / удалить?
- параметры-оформление рабочей среды-тема рабочего стола -загрузить. выдает сетевую ошибку 4: 1 что делать?
- Проблема с загрузкой рабочего стола unity Ubuntu 14.04 LTS amd64
- Подключение ноутбука с выходом vga через переходник на hdmi к TV, PLEASE HELP
- Как сделать выравнивание по центру в названиях зачков на рабочем столе xUbuntu?
Добро пожаловать на сайт Ask LinuxRussia.com, где вы можете задавать вопросы и получать ответы от других членов сообщества.
Категории
- Все категории
- Ubuntu (157)
- Xubuntu (30)
- Kubuntu (16)
- Linux Mint (45)
- Программы Linux (8)
- Технические вопросы (20)
Новые пользователи:
- Minna578021 Зарегистрирован 30.10.2023
- SCXSusanna61 Зарегистрирован 30.10.2023
- LindaEastin Зарегистрирован 30.10.2023
- TerrellBqw6 Зарегистрирован 30.10.2023
- SibylKallas1 Зарегистрирован 30.10.2023
Подключение телевизора Samsung к ПК с Astra Linux с Nvidia GeForce 1050 Ti
Экспериментирую с астрой. На свой ПК на отдельный SSD поставил Астру, обновил до последней версии.
Установил официальные последние драйвера, согласно руководству из WIKI.
На ПК установлен графический адаптер Nvidia GeForce 1050 Ti
Монитор подключен к ПК через переходник в DVI разъем видеокарты.
Телевизор в HDMI разъем.
В Windows все работает без проблем!
В Астре только на мониторе, независимо от того, как он подключен через HDMI или в DVI изображение нормальное.
С телевизором проблемы, фактическое расширение у телевизора в Астре получается 1680х1050!
Если ставлю через настройки или через nvidia settings 1920х1080 Астра обрезает часть экрана!
Вот при таких настройках изображение не вылазит за границы экрана.
При 1920х1080 получается такое
Т.е. обрезается часть экрана.
Игрался с настройками ничего не помогает!
lspci
00:00.0 Host bridge: Intel Corporation Device 591f (rev 05)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 05)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 0fb9 (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
uname -a
Linux astra-pc 5.10.0-1038.40-hardened #astra3 SMP Wed Aug 25 11:21:55 UTC 2021 x86_64 GNU/Linux
glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 470.82.00
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 470.82.00
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.82.00
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
DVI-D-0 connected primary 1920×1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
1920×1080 60.00 + 74.97* 59.94 50.00
1680×1050 59.95
1440×900 59.89
1280×1024 75.02 60.02
1280×960 60.00
1280×800 59.81
1280×720 60.00 59.94 50.00
1152×864 75.00
1024×768 75.03 70.07 60.00
800×600 75.00 72.19 60.32 56.25
720×576 50.00
720×480 59.94
640×480 75.00 72.81 59.94 59.93
HDMI-0 connected 1920×1080+1920+0 (normal left inverted right x axis y axis) 1210mm x 680mm
1920×1080 60.00*+ 59.94 50.00 29.97 25.00 23.98 60.05 60.00 50.04
1680×1050 59.95
1600×900 60.00
1440×900 59.89
1366×768 59.79
1280×1024 75.02 60.02
1280×800 59.81
1280×720 60.00 59.94 50.00
1152×864 75.00
1024×768 75.03 70.07 60.00
800×600 75.00 72.19 60.32
720×576 50.00
720×480 59.94
640×480 75.00 72.81 59.94
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)