Изменение разрешения экрана в CentOS/Ubuntu

Последнее время мне все чаще приходится сталкиваться с такими операционными системами как: СentOS и Ubuntu. Так вот, после очередной установки СentOS я заметил, что панели и значки на экране слишком большого размера. Установлено неправильное разрешение экрана — именно так я сразу же подумал, и знаете я был прав, но загвоздка была в том, что максимальное значение которое я мог установить было 1024×768, ну а то, что нужно было мне 1280×1024, в настройках экрана не было обнаружено.

Разобравшись в проблеме, мною было найдено два решения, которые успешно помогали большинству пользователей оказавшихся в подобной ситуации. Одним из найденных мною вариантов является редактирование конфигурации файлика «Xorg.conf». Данным решением мне уже как-то приходилось воспользоваться и даже удавалось изменить разрешение экрана в CentOS, но его минусом является то, что для исправления проблем с дисплеем, приходится редактировать системные файлы, а это делать далеко не все желают.

Изменение разрешения экрана в CentOS/Ubuntu

Поэтому, я решил обратится к более простому варианту, который наверняка подойдет большинству юзеров Linux систем. Принцип работы этого варианта выглядит следующим образом, мы с помощью команды xrandr, установить желаемое для нас разрешение экрана и спокойно наслаждаться качественным изображением на дисплее.

Установка желаемого разрешения экрана в CentOS с помощью xrandr

Итак, если Вы решили изменить разрешение экрана в CentOS или  в Ubuntu, тогда скорей всего Вы знаете как запускается «Терминал» в одной из этих систем. Так что запускаем его и выполняем там команду:

xrandr

Нажав на клавишу «Enter», на экране должна появится информация о том, к какому порту подключен монитор и какие на данный момент поддерживаются разрешения экрана. Вот пример, что получилось у меня:

Screen 0: minimum 320 x 200, current 1024×768 , maximum 8192 x 8192
DVI-0 connected 1024×768+0+0 (normal left inverted right x axis y axis) 410mm x 257mm
1024×768 60.0
832×624 74.6
800×600 60.3
640×480 60.0
720×400 70.1

S-video disconnected
DVI-1 disconnected
DVI-2 disconnected

Из полученной информации мы можем понять, что монитор подключен к одному из доступных разъемов видеокарты  DVI-0 , так же понятно то, что к таким портам как S-video, DVI-1, DVI-2 ничего не подключено и в данный момент они попросту не используются.

Итак, определяемся с разрешением нашего монитора, посмотрев это в его документации, которая шла в комплекте или просто найдите описание вашей модели в сети интернет, где будет указано официальное поддерживаемое разрешение экрана. В моем случае это: 1280×1024, поэтому подставляем нужный нам размер и выполняем очередную команду:

cvt 1280×1024 60

В результате появится что-то похожее на это:

# 1024×768 51.40 Hz (CVT) hsync: 3.91 kHz; pclk: 7.00 MHz Modeline «1280x1024_60.00» 7.00 1440 1480 1616 1792 60 63 73 76 -hsync +vsync

Теперь, копируем строку похожую на ту, что я выделил зеленым цветом чуть выше. Дальше вводим команду, которая поможет нам создать новый режим с желаемым разрешением:

xrandr –newmode «1280x1024_60.00» 7.00 1440 1480 1616 1792 60 63 73 76 -hsync +vsync

Создав новый режим, переходим к добавлению его в нашу операционную систему:

xrandr –addmode DVI-0  1280x1024_60.00

Хочу подчеркнуть, что порт нужно указывать такой же как был показан при выполнение первой команды, то есть если это DVI0 без черточки, значит так и прописываем, если же наоборот с, тогда указываем DVI-0 (VGA-0).

Давайте попробуем запустить наш новый режим:

xrander –output DVI-0 --mode 1280x1024_60.00

При правильном исполнение команд, после подтверждения её исполнения, экран должен моргнуть и появится уже с новым разрешением. Правда на этом настройка ещё не закончена, далее нам нужно, что бы новый режим запускался сразу же после загрузки операционной системы. Сделать это нужно потому что перезапустив ПК, все наши изменения сбросятся и при следующем включение придется проделывать всю работу заново.

Так что открываем текстовый редактор, например я воспользовался Gedit, и вписываем туда похожие строки только подставляя вместо моих свои значения:

#! /bin/sh

xrandr –newmode «1280x1024_60.00» 7.00 1440 1480 1616 1792 60 63 73 76 -hsync +vsync

xrandr –addmode DVI-0  1280x1024_60.00

xrander –output DVI-0 --mode 1280x1024_60.00

Вставив все значения, сохраняем файл с названием Dmode.sh, в принципе название файлу можно дать какое угодно, главное, что бы был установлен атрибут разрешения файла «.sh».

Дав название файлу, сохраняем его.

Далее, открываем свойства файла, переходим в «Права» и устанавливаем там галочку на параметре «Разрешить выполнение файла как программы».

Дальше открываем автозагрузку системы и добавляем туда наш созданный файл.

В принципе на этом всё, остается самое малое, перезагрузить компьютер посмотреть получилось ли у нас изменить разрешение вашего экран. Хочу напомнить тем кто ещё не снами, что я жду Вас в нашей группе ВК.

 

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Интересные материалы по теме:

ПОДПИСКА НА ОБНОВЛЕНИЯ

Статья была полезна и понравилась вам? Тогда не забудьте подписаться на RSS или по электронной почте что бы не пропустить все самое интересное и полезное. Также вы можете следить за блогом в социальных сетях: Twitter, Facebook, Vkontakte.


Оставить комментарий

Оставьте комментарий первым к “Изменение разрешения экрана в CentOS/Ubuntu”