centos 7 настройка разрешения экрана

Доброе время суток. Сегодня в этом небольшом топике речь пойдет о разрешении экрана в операционной системе Linux. Все действия проводились в Linux openSuSE 11.04. На моем компьютере со злосчастными видеокартой ATI Radeon 9600 и монитором Acer AL1916W на абсолютно любом дистрибутиве Linux автоматом не определялись поддерживаемые разрешения, как и собственно монитор с видеоадаптером. Год я провел на разрешении 1024х768@60Hz и сегодня решил, что так дальше продолжаться не может, надо менять разрешение или монитор. Остановился на первом. Перерыв весь интернет и найдя всего два полезных совета я приступил к шаманству над иксами, который я постараюсь в понятном виде изложить ниже.

Итак, приступим! Но для начала учтем, что мой дистрибутив — Linux openSuSE 11.04 и монитор Acer AL1916W.

1. Найдите в инструкции к Вашему монитору максимальное поддерживаемае разрешение и частоту (у моего — 1440×900, частота 75Гц), они понадобятся для генерации Modeline строки.

2. Узнали? Далее мы приступим к генерации Modeline строки: откройте «Терминал» и введите команду

gtf разрешение_по_горизонтали разрешение_по_вертикали частота_обновления_экрана
#например gtf 1440 900 75
Запустите команду (нажатием Enter). В выводе получим следующее:

# 1440×900 @ 75.00 Hz (GTF) hsync: 70.50 kHz; pclk: 136.49 MHz
Modeline «1440x900_75.00» 136.49 1440 1536 1688 1936 900 901 904 940 -HSync +Vsync

Именно строка Modeline и все что за ней нам и нужно, копируем ее.

3. Дальше открываем папку /etc/X11/xorg.conf.d/ и копируем файл 50-monitor.conf в вашу домашнюю папку (например /home/Dimon/).

4. Открываем скопированный (/home/Dimon/)50-monitor.conf в текстовом редакторе (в GNOME по-умолчанию — gedit) и после строки

## Add your mode lines here, use e.g the cvt tool

вставьте тот самый скопированный вами Modeline. У вас должно получиться что-то вроде этого:

Section «Monitor»
Identifier «Default Monitor»

## If your monitor doesn’t support DDC you may override the
## defaults here
#HorizSync 28-85
#VertRefresh 50-100

## Add your mode lines here, use e.g the cvt tool
Modeline «1440×900@75» 136.49 1440 1536 1688 1936 900 901 904 940 -HSync +Vsync

EndSection

Сохраните файл и закройте редактор.

5. Теперь нам необходимо скопировать измененный файл в директорию /etc/X11/xorg.conf.d: откройте «Терминал», введите след. команду (под root’ом):
sudo cp 50-monitor.conf /etc/X11/xorg.conf.d
и нажмите Enter. Если ничего не выдаст, значит файл скопировался, но все же проверьте, если не доверяете своей интуиции.

6. Теперь все готово! Осталось перезагрузить компьютер и изменить разрешение в настройках. Если после перезагрузки запустился X-сервер, значит уже радуйтесь тому, что не сгубили его :).

7.После загрузки щелкните «Система» — «Оборудование» — «Мониторы» и напротив слова «Разрешение» выберите 1440х900 и нажмите «Применить». Если после применения настроек экран черный либо вывел «Частота не поддерживается» или еще что-то в этом роде, не вздумайте жать на все кнопки подряд! Разрешение поменяется само через 15 секунд после смены на предыдущее.

Совместимость данного мануала с другими дистрибутивами и версиями ОС Linux не гарантируется.
А в следующих топиках я расскажу как воспроизводить видео, если оно не воспроизводится и плеер говорит о невозможности воспроизведения на несуществующем мониторе (, т.к. монитор не найден).

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

У меня есть экземпляр VirtualBox от Centos 5. Размер экрана довольно мал (800 * 600), и я хотел бы увеличить его до 1280 * 1080. В настройках Gnome для «Разрешение экрана» я получаю только опцию 600 * 800 или 640 * 480.

Я пробовал редактировать мой xorg.conf (на основе этого учебника , но это не кажется сделали разницу. Вот фрагмент отредактированного раздела:

Кто-нибудь знает, как это сделать?

5 ответов

Максимальное разрешение 800×600 предполагает, что ваш X-сервер внутри виртуальной машины использует SVGA драйвер. SVGA — это самое высокое разрешение, для которого имеется стандартная поддержка; кроме того, вам нужен драйвер.

VirtualBox эмулирует графический адаптер, специфичный для VirtualBox, он не эмулирует ранее существующее оборудование как большинство других подсистем. В гостевые дополнения включен драйвер для этого адаптера. Вставьте компакт-диск дополнительных гостей из меню устройства VirtualBox, затем запустите программу установки. Выйдите из системы, перезапустите X-сервер (отправьте Ctrl+Alt+Backspace из меню VirtualBox), и вы должны иметь разрешение экрана, соответствующее вашему окну VirtualBox. Если вы обнаружите, что вам все еще нужна ручная настройка вашего кода xorg.conf , руководство имеет некоторые указатели.

Существует ограничение на то, насколько высоко вы можете получить из-за объема памяти, которую вы выделили графическому адаптеру в конфигурации VirtualBox. 8MB даст вам до 1600×1200 в 32 цветах. Переход за пределы этого в основном полезен, если вы используете 3D.

У меня были те же проблемы с разными настройками:

Операционная система: Linux Mint 17 Cinnamon 64-bit Гостевая ОС: Centos 6.6 Virtualbox: Oracle VM VirtualBox Manager 4.3.10_Ubuntu

Решение, которое работало для меня:

Установить Virtualbox -> Устройства, вставка гостевых дополнений CD-образ

получить строку пользовательского разрешения:

установить строку пользовательского разрешения:

используйте обычное диалоговое окно конфигурации системного администрирования, чтобы изменить разрешение до 1600 x 900, которое ранее не было доступно.

Вам нужны гостевые расширения Virtual Box.

Чтобы установить их, вам сначала необходимо добавить репозиторий RPMForge для yum, следуйте этим инструкциям:

Затем запустите эту команду в терминале:

В моем случае ( virtualbox 5 + centos 7 ), все, что я сделал, — это установить «Дополнительный cd-файл гостя», затем перезапустить vm и сделать его полноэкранным, когда он запускается, он автоматически принимает самое большое разрешение.

Я думаю, что вы могли бы забыть перезагрузиться или не заполнить весь экран с помощью host + F .

Моя виртуальная машина больше не поддерживает полноэкранный режим.

В конце концов, исправление было простым: мне пришлось обновить до последней версии VirtualBox, а затем переустановить новую версию гостевых дополнений. После этого, перезапустив мою виртуальную машину, разрешение было автоматически правильным (полноэкранным) размером.

Я не могу обновить разрешение экрана Centos7, который был установлен в Hyper-v Windows 8.1.

ранее я столкнулся с той же проблемой в VirtualBox, но она была решена после установки дополнений гостевой VirtualBox.

в hyper-v, после установки инструментов интеграции Linux я не могу использовать мышь его и некоторые другие проблемы также произошло. Можете вы давать мне любую идею, чтобы избавиться от этого. Я попытался использовать следующее команды

но мне ничего не помогло.

1 ответов

существует известная проблема с ВМ на Hyper-V не можете установить экран высокого разрешение без возможности изменения системных параметров KDE или свойств виртуальной машины Hyper-V.

проблема с драйвером буфера кадров Hyper-V. CentOS предоставляет инструмент под названием grubby управления grub.cfg с которым гораздо проще работать, чем с редактированием /etc/default/grub и под управлением update-grub .

чтобы установить нужное разрешение экрана в Hyper-V, откройте терминал и выполнить:

перезагрузите. Заменить 2560×1440 С нужным разрешением экрана.

если вы обнаружите, что вы все еще не в состоянии под Hyper-V, чтобы достичь желаемого разрешение, другое решение заключается в установке xrdp и использовать удаленный рабочий стол. См. В статье установить xrdp на CentOS 7 / RHEL 7.

Оцените статью