LinuxForum.Fans
Тема

xrandr - set mode

Автор: Peter 8 сообщений 805 просмотров
22.07.2017 21:49 #424469

Здравствуйте!

Как проще установить желаемое разрешение с помощью xrandr,
чтобы меньше требовалось команд?

Конкретно есть Astra Linux 1.4 и она не сохраняет разрешение, выбранное
с помощью её утилиты. Оно сохраняется в файле, но при перезапуске X-ов
восстанавливается значение, считываемое из монитора. У него 1024x768,
а надо 800x600. man xrandr смотрел, там есть примеры, но я не совсем понял,
можно одной командой или надо 2 или 3, чтобы сначала создать режим,
а потом его выбрать.
В поддержку звонил, там и сказали, что, если разрешение не будет сохраняться,
то надо его устанавливать с помощью xrandr.

Пётр.

22.07.2017 22:32 #424471

Благодарю за ссылку, но это скорее для ЭЛТ-мониторов.
Я видел очень похожий пример в man, а нельзя ли без ModeLine,
просто указанием режима?

Пётр.

23.07.2017 00:02 #424472

Для ЖК достаточно указать в modeline режим 800х600@60 Гц.

text
$ gtf 800 600 60

# 800x600 @ 60.00 Hz (GTF) hsync: 37.32 kHz; pclk: 38.22 MHz Modeline "800x600_60.00" 38.22 800 832 912 1024 600 601 604 622 -HSync +Vsync

23.07.2017 09:16 #424476
"Peter" написал:
но это скорее для ЭЛТ-мониторов.

У меня ОЧЕНЬ давно не было ЭЛТ-мониторов. С ЖК работает на ура.

23.07.2017 13:48 #424481

Благодарю за ответы, gtf уже запускал с этими параметрами,
но вызывать xrandr ещё не пробовал. Теперь сделаю, как в man
или в статье.

Пётр.

23.07.2017 15:01 #424484

Отличие только в частоте обновления: ЖК-матрица обновляет изображение с частотой 60 кадров в секунду, а для электронно-лучевой трубки -- чем выше частота обновления, тем лучше для ваших глаз. И если при заданном разрешении частота обновления 60 Гц, то в таком разрешении категорически нельзя работать.

23.07.2017 22:49 · отредактировано #424491

Я попробовал запускать скрипт с тремя командами xrandr, оказалось,
что надо указывать имя интерфейса, чего я сначала не понял. В моём случае это HDMI1.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.