Вопрос или проблема
Я новичок в CentOS7 и пытаюсь расширить свое отображение. У меня встроенный графический чип Intel. Я подключил второй дисплей к одной и той же видеокарте, и сейчас он просто зеркалит первый дисплей. Я не вижу признаков того, что система вообще распознала его как второй экран. Что мне нужно сделать, чтобы использовать второй экран как расширение?
Рабочая среда: GNOME и XFCE
Ядро: 3.10.0-327.36.3.el7.x86_64
Один экран подключен через DisplayPort, другой через DVI.
Контроллер, совместимый с VGA: Intel Corporation Sky Lake Integrated Graphics (rev 06)
При выполнении
xrandr -q
я получаю следующее:
xrandr: Не удалось получить размер гаммы для вывода по умолчанию
Экран 0: минимум 640 x 480, текущий 1680 x 1050, максимум 1680 x 1050
по умолчанию подключен основной 1680x1050+0+0 0mm x 0mm
1680x1050 0.00*
1280x1024 0.00
1024x768 0.00
800x600 0.00
640x480 0.00
Я обновил с помощью
yum --enablerepo=cr update
, как предложила сообщество CentOS. После перезагрузки это действительно сработало.
Ответ или решение
Расширение рабочего стола в CentOS 7 на два монитора
Если вы только начинаете работать с CentOS 7 и хотите настроить расширение рабочего стола на два монитора, вам потребуются некоторые базовые знания и понимание конфигурации графических интерфейсов в вашей системе. В этом руководстве мы рассмотрим все шаги, которые вам необходимо выполнить для настройки расширенного рабочего стола, используя один монитор, подключенный через DisplayPort, и другой через DVI, с учетом вашего графического чипа Intel.
1. Проверка совместимости оборудования
Для начала убедитесь, что ваши мониторы распознаются системой. В вашем случае у вас установлен контроллер Intel Corporation Sky Lake Integrated Graphics. Данные о состоянии подключенных устройств можно получить с помощью команды:
lspci | grep VGA
Эта команда покажет детали вашего графического устройства.
2. Запуск команды xrandr
Вы уже упомянули, что при запуске команды xrandr -q
вы видите следующее:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1680 x 1050, maximum 1680 x 1050
default connected primary 1680x1050+0+0 0mm x 0mm
Это указывает на то, что система не распознает второй монитор. Основная причина этого может заключаться в том, что в вашей системе отсутствуют необходимые драйвера или настройки.
3. Обновление системы
Вы уже предприняли шаги по обновлению вашей системы с помощью команды:
yum --enablerepo=cr update
Эта команда позволяет получить последние исправления и обновления пакетов, которые могут содержать улучшенные драйвера для вашего графического контроллера. После перезагрузки системы вы отметили, что проблема была исправлена, и отображение стало работать корректно.
4. Настройка расширенного рабочего стола
После обновления и перезагрузки стоит перейти к настройке рабочего стола. В CentOS 7 с GNOME или XFCE вы можете сделать следующее:
GNOME:
- Откройте "Настройки".
- Перейдите в раздел "Устройства", затем "Мониторы".
- Выберите опцию "Расширить экран", если она доступна.
- Нажмите "Применить".
XFCE:
- Перейдите в "Настройки" -> "Дисплеи".
- Проверьте, чтобы оба монитора были правильно отображены.
- Убедитесь, что выбрана опция "Расширить дисплей".
- Подтвердите изменения.
5. Дополнительные советы
-
Если после обновления и настройки у вас по-прежнему возникают проблемы, проверьте наличие дополнительных драйверов для Intel. Можно установить
mesa-dri-drivers
иxorg-x11-drv-intel
, если они еще не установлены:yum install mesa-dri-drivers xorg-x11-drv-intel
-
Если ваши мониторы все еще работают в режиме дублирования, можно попробовать использовать команду
xrandr
для ручной конфигурации. Например, чтобы установить второй монитор как расширение:xrandr --output HDMI1 --right-of DVI1
Замените
HDMI1
иDVI1
на актуальные имена ваших выходов, которые можно получить с помощью командыxrandr
.
Заключение
Использование двух мониторов под управлением CentOS 7 может быть сложной задачей для новичка, однако выполнение вышеуказанных шагов должно помочь вам успешно настроить расширение рабочего стола. Если ваши проблемы сохраняются, рассмотрите возможность обращения к сообществу CentOS или форумам, где вы можете найти дополнительную поддержку и советы от более опытных пользователей.