Второй монитор Linux mint
Обновлено: 21.11.2024
Проблема: как минимум с 2016 года в Cinnamon Mint повсеместно наблюдается, что когда компьютер переходит в спящий режим или блокирует экран, окна, которые после пробуждения (иногда, но не всегда) перемещаются и масштабируются на один из двух мониторов. р>
Регрессия:
Возможно, это не одна проблема, а, может быть, три проблемы, которые выглядят похожими и связаны между собой. Возможно, проблема возникает в некоторых случаях во время «сна», а иногда проблема возникает во время «пробуждения». Также могут быть сложности с Cinnamon и Nvidia, пытающимися управлять одними и теми же файлами конфигурации.
наблюдения и подозрения:
- Похоже, что проблема со сном может быть связана с некоторым взаимодействием гашения экрана (черный экран), из-за которого некоторые мониторы переходят в режим гибернации. А затем некоторые видеокарты (Nvidia) не обнаруживают мониторы, что приводит к перемещению окон. В этой ситуации проблема может фактически возникнуть, когда система переходит в режим сохранения экрана или в спящий режим.
доказательством этого является то, что редактирование cinnamon-settings-daemon-xrandr.desktop для включения времени выхода кажется многим людям исправлением.
Exec=/usr/lib/cinnamon-settings-daemon/csd-xrandr --exit-time 1
Есть некоторые подозрения, что когда у вас разные модели мониторов, некоторые из них могут не иметь функции энергосбережения, а некоторые имеют, или что у них может быть разное время энергосбережения. Таким образом, разные люди могут видеть разные результаты.
Хотя некоторым людям это кажется чудодейственным средством, проблема с этим «исправлением» заключается в том, что для некоторых людей, если они вручную выключают свои мониторы, компьютер не выходит из спящего режима (!). (это намекает на то, что проблема здесь намного глубже, чем кажется, так как это не должно происходить просто путем изменения этой настройки).
- Возможно, это пробуждение из спящего режима или проблема с пустым экраном. В этом случае предположение было бы почти зеркальным отражением вышеуказанных проблем. Там мониторы могут находиться в режиме энергосбережения и не обнаруживаться видеокартой Nvidia. Или может случиться так, что карта Nvidia обнаруживает их, но что-то об этом не передается системному оконному менеджеру.
доказательством этого является то, что изменение настроек по умолчанию для обнаружения монитора на False иногда исправляет это для некоторых людей.
dconf write /org/cinnamon/settings-daemon/plugins/xrandr/active false
- также может быть проблема с управлением файлами конфигурации, поскольку поведение отличается, если инструмент мониторинга системы Nvidia остается запущенным все время или нет. Люди предполагают, что и Cinnamon, и Nvidia соревнуются в сбросе файла конфигурации при обнаружении монитора.
Несмотря на то, что последнее наблюдение намекает на то, что в некоторых случаях виноват Cinammon, предыдущие случаи, когда карта nvidia не обнаруживала мониторы, могут быть не совсем проблемой cinammon.
Доказательством этого являются сообщения некоторых людей о подобных наблюдениях для других сред рабочего стола:
"Я наблюдаю нечто подобное при настройке трех мониторов в Fedora 31, Xfce 4.14. Возможно, это Ошибка Xorg? Есть аналогичный соответствующий отчет для KDE на Ubuntu. Я также нашел несколько сообщений на форуме Xfce здесь и здесь."
вы переходите в меню >настройки >дисплеи, там вы должны увидеть оба монитора и можете настроить их так, как вам нравится. если у вас есть два подключенных монитора, и они оба не отображаются, нажмите кнопку «Определить дисплей» в левом нижнем углу окна.
Как настроить два монитора в Linux?
Подключите другой монитор к компьютеру
- Откройте обзор "Действия" и начните вводить "Отображения".
- Нажмите "Дисплеи", чтобы открыть панель.
- На диаграмме расположения дисплеев перетащите дисплеи в нужное относительное положение. …
- Нажмите «Основной дисплей», чтобы выбрать основной дисплей. …
- Выберите ориентацию, разрешение или масштаб и частоту обновления.
- Нажмите "Применить".
Как активировать два монитора?
Настройка двойного экрана для мониторов настольных компьютеров
- Нажмите правой кнопкой мыши на рабочем столе и выберите "Экран". …
- На дисплее выберите монитор, который вы хотите использовать в качестве основного.
- Установите флажок "Сделать это моим основным дисплеем". Другой монитор автоматически станет дополнительным дисплеем.
- По завершении нажмите [Применить].
Как разделить экран в Linux Mint?
Разделить экран, переместить окна и развернуть в Linux Mint/Ubuntu
- SUPER(Win) + ← — если вы хотите сдвинуть окно в левую половину и ALT + F10 — развернуть его.
- SUPER(Win) + → — если вы хотите сдвинуть окно в правую половину и ALT + F10 — чтобы развернуть его.
Поддерживает ли Ubuntu несколько мониторов?
Да, Ubuntu имеет встроенную поддержку нескольких мониторов (расширенный рабочий стол).… Поддержка нескольких мониторов — это функция, которую Microsoft не включила в Windows 7 Starter.
Поддерживает ли Linux два монитора?
Я использую два монитора в различных системах Linux уже довольно давно. Наиболее частым случаем было использование ноутбука с подключенным внешним дисплеем, но я также делал это на настольных системах с двумя дисплеями.
Как настроить два монитора с HDMI?
Кабели для двух мониторов
Подсоедините шнуры питания к удлинителю. Подключите первый монитор к компьютеру через порт HDMI или через порт VGA, если это необходимо. Сделайте то же самое для второго монитора. Если на вашем компьютере есть только один порт HDMI и один порт VGA, что является обычным явлением, найдите адаптер для завершения подключения.
Как подключить 2 монитора HDMI к ноутбуку?
Иногда у вас есть только один порт HDMI на вашем компьютере (обычно на ноутбуке), но вам нужно два порта, чтобы вы могли подключить 2 внешних монитора. В этом случае: вы можете использовать «разветвитель переключателя» или «разветвитель дисплея», чтобы иметь два порта HDMI.
Как расширить экран ноутбука до двух мониторов?
Нажмите правой кнопкой мыши в любом месте рабочего стола и выберите "Разрешение экрана", затем выберите "Расширить эти дисплеи" в раскрывающемся меню "Несколько дисплеев" и нажмите "ОК" или "Применить".
Как разделить терминал Linux?
Важные сочетания клавиш:
- Ctrl-X 3 для вертикального разделения (одна оболочка слева, одна раковина справа)
- Ctrl-X 2 для горизонтального разделения (одна оболочка вверху, одна внизу)
- Ctrl-X O, чтобы активировать другую оболочку (вы также можете сделать это с помощью мыши)
Как разделить экран в Ubuntu?
Чтобы использовать разделенный экран из графического интерфейса, откройте любое приложение и удерживайте его (нажав левую кнопку мыши) в любом месте строки заголовка приложения. Теперь переместите окно приложения к левому или правому краю экрана.
Как мне работать в многозадачном режиме в Ubuntu?
Если вы используете Ubuntu 16.04LTS, это очень просто. Все, что вам нужно сделать, это использовать следующую комбинацию клавиш: Ctrl+Super+клавиша со стрелкой влево/вправо. Для тех, кто не знает, суперклавиша на клавиатуре обычно та, на которой есть логотип Microsoft Windows.
Я уверен, что у многих людей есть 2 монитора, и для этого должно быть решение, возможно, другая среда рабочего стола, а не Cinnamon или другой дистрибутив Lunix, а не Mint, лучше поддерживает настройку нескольких мониторов. Интересно, есть ли какой какой.
dos2unix
Известный участник
Ну, для некоторых Linux это не проблема.
Какую видеокарту вы используете? Сколько видеопамяти?
Какие разрешения вы пытаетесь поддерживать?
срабатывает3as0n
Новый участник
Ну, для некоторых Linux это не проблема.
Какую видеокарту вы используете? Сколько видеопамяти?
Какие разрешения вы пытаетесь поддерживать?
Извините, но я не вижу никакой связи между тем, как ОС обращается с дополнительным монитором и оперативной памятью видеокарты ПК.
Но если хотите, давайте представим, что у меня есть встроенная видеокарта Intel и 2 монитора Full HD.
Толкем
Известный участник
Да, я предлагаю вам попробовать другой DE, а не другой дистрибутив. По моему опыту, два DE, которые лучше справляются с 2+ мониторами/экранами, — это XFCE и KDE Plasma, я могу порекомендовать последний, так как это тот, который я сейчас использую, и можно пометить один монитор как основной, я не помню есть ли в XFCE такая возможность.
dos2unix
Известный участник
Извините, но я не вижу никакой связи между тем, как ОС обращается с дополнительным монитором и оперативной памятью видеокарты ПК.
Но если хотите, давайте представим, что у меня есть встроенная видеокарта Intel и 2 монитора Full HD.
общее количество пикселей x биты глубины цвета = сколько видеопамяти вам нужно.
Два монитора 4k с 32-битным цветом занимают НАМНОГО больше видеопамяти, чем 2 монитора 1k с
цветовым режимом 8 или 16 бит. Некоторые видеокарты не поддерживают его.
MATE также хорошо работает с несколькими мониторами.
Кондоблок
Известный участник
Вы используете Linux Mint. какая версия . 18.3. и т. д.
Кондоблок. Австралийская глубинка :: LINUX — ЭТО ОТВЕТ. LINUX MINT используется здесь ИСКЛЮЧИТЕЛЬНО.
duckduckgo дает лучшие технические ответы, у него нет причин не делать этого
Живите просто. Любить щедро. Заботьтесь глубоко. Говорите ласково…. Особенно во времена C19.
Говорят, что время лечит все раны. Я не согласен. Раны остаются.Время — разум, оберегающий свой рассудок — покрывает их шрамами, и боль уменьшается, но никогда не проходит. Роуз Кеннеди.
срабатывает3as0n
Новый участник
Вы используете Linux Mint. какая версия . 18.3. и т. д.
срабатывает3as0n
Новый участник
Да, я предлагаю вам попробовать другой DE, а не другой дистрибутив. По моему опыту, два DE, которые лучше справляются с 2+ мониторами/экранами, — это XFCE и KDE Plasma, я могу порекомендовать последний, так как это тот, который я сейчас использую, и можно пометить один монитор как основной, я не помню есть ли в XFCE такая возможность.
Можно ли установить KDE вместе с Cinnamon? Я использую свой ноутбук для работы и просто не могу переустановить операционную систему, т.к. если мои данные сотрутся, мне потребуется много времени, чтобы все восстановить.
Толкем
Известный участник
Можно ли установить KDE вместе с Cinnamon? Я использую свой ноутбук для работы и просто не могу переустановить операционную систему, т.к. если мои данные сотрутся, мне потребуется много времени, чтобы все восстановить.
срабатывает3as0n
Новый участник
Я запустил диспетчер программного обеспечения и ввел в поиск "KDE Desktop". Затем установил его, перезагрузил, и на экране входа пользователя теперь у меня есть возможность выбрать, какое DE использовать.
Да, он испортил некоторые настройки Cinnamon (например, изменил курсор по умолчанию), но его все еще можно использовать. И несколько рабочих столов прекрасно работают с KDE. Что касается меня, я нахожу корицу более гибкой (особенно когда речь идет о панелях).
Но самое интересное, что несколько мониторов теперь прекрасно работают и с Cinnamon. По крайней мере, меню открывается на правильном мониторе, по сравнению со скриншотом, который я предоставил ранее. Может быть, это из-за того, что я только что перезагрузил компьютер - не знаю.
В любом случае, теперь я знаю, что могу довольно легко попробовать разные DE в Linux - это действительно отличная функция.
А еще, похоже, я наконец-то могу работать с несколькими мониторами!
Спасибо, @Tolkem, за помощь. Если я найду, в чем волшебство произошло (или баг вернется) - я обновлю эту тему, а пока я просто счастлив.
Повторно используйте этот старый планшет 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 .
Читайте также: