четверг, 27 ноября 2014 г.

Изменяем разрешение экрана в LinuxMint.

Изменяем разрешение экрана в LinuxMint.
Адрес статьи: http://softhelp.org.ua/?p=4430

На днях установил своему хорошему знакомому Linux Mint. И все бы хорошо, но вот максимальное разрешение экрана, на его 19-дюймовом мониторе, было 1024 х 768 вместо 1440 х 900. Пришлось немного побороться с данной проблемой.

Решений я нашел много, но остановился на двух самых распространенных. В одном советовали изменить системный файл Xorg.conf, а в другом — воспользоваться командой xrandr. Первый случай отпал почти сразу, потому как файла Xorg.conf в системе не оказалось, а вот создать его я так и не смог. О позор мне! Поэтому я опишу тот способ, который сработал на все 100%.
Итак в бой! Выполним в Терминале команду:

xrandr

После этого Вы должны увидеть вывод команды, в которой должны быть указаны поддерживаемые разрешения. В моем случае нужного разрешения я не увидел, и скорее всего, что Вы тоже не увидите.
А вот собственно и сам вывод:

Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected 1280×1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
 1280×1024 60.0*+ 75.0
 1280×960 60.0
 1152×864 75.0
 1024×768 75.0 70.1 60.0
 800×600 75.0 72.2 60.3 56.2
 640×480 75.0 72.8 59.9
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)

Из этого вывода команды понятно, что мой монитор подключен к VGA выходу видеокарты (VGA-0), а незадействованные выходы оказались такие: DVI-I-1 и HDMI-0.
Поскольку монитор 19-дюймовый, то мне нужно было разрешение 1440 х 900. Точное разрешение экрана я узнал в интернете по модели монитора. Далее выполним команду:

cvt 1440 900 60

Я получил следующий вывод:

# 1440×900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
 Modeline «1440x900_60.00″ 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

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

xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

Теперь добавим его в систему:

xrandr --addmode VGA1 1440x900_60.00

Запустим новый режим:

xrandr --output VGA1 --mode 1440x900_60.00

По идее у Вас должно поменяться разрешение экрана на нужное, у меня по крайней мере было именно так. Теперь, если все вышло как надо,  нужно сделать так, чтобы данное разрешение экрана загружалось вместе с загрузкой системы. Потому, что если этого не сделать, то измененное (нужное Вам) разрешение экрана сбросится сразу же после перезагрузки системы. Для этого создадим скрипт. Откроем текстовый редактор Gedit, либо любой другой, и впишем следующий текст:

#!/bin/sh
 xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
 xrandr --addmode VGA1 1440x900_60.00
 xrandr --output VGA1 --mode 1440x900_60.00

и сохраняем, например с названием Display.sh в Домашнюю папку. Главное, чтобы после названия скрипта, обязательно было окончание .sh. Теперь нужно сделать этот скрипт исполняемым. Для этого правой кнопкой мыши по этому файлу — Свойства — Права — (ставим галочку) — Разрешить выполнение файла как программы. Теперь добавим этот скрипт в Автозагрузку системы. Все, должно работать!

Автор - admin-dm2003 

От Автора блога.
Довольно простое решение даже для новичков в Линуксе. Думаю, многим будет полезно освоить его. Сам я являюсь приверженцем ОС LnuxMint. Несмотря на то, что корни данной системы - Debian и Ubuntu, сама она является воплощением лучших решений (на мой взгляд) для конечного пользователя и наиболее всего подходит для замены ОС Windows на более "вменяемую" операционную систему. Легко освоить, легко пользоваться. Удачи!