Делаю:
xrandr --newmode “1600x900_60.00” 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
Первый раз проходит, второй раз даёт ошибку:
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 139 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 33
Current serial number in output stream: 33
Что то никто не ответил… Но тем не менее подразобрался… Но так-же не работает! Пишет другую ошибку:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 139 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 33
Current serial number in output stream: 34
Я думаю у меня тут ошибок нет в файле, просто обрабатываются ещё где-то части иксов. В шаблонах или х.з. Как править тогда иксы?
Да уберите “1024x768” и оставьте только “1600x600”. (У современных мониторов LCD только одно разрешение родное)
PS:
А вообще „родное“ разрешение xrandr (без параметров) плюсиком помечает.
Т.е. это разрешение будет работать по-умолчанию если вообще ничего не указывать.
Бывают случаи, когда система (китайская обычно) не может получить с монитора его параметры (EDID) при загрузке.Тогда можно записать этот EDID в файл и скармливать его перед запуском иксов. Как-то так
Плюс гугл с поиском по edid+xorg
Ну и
$ eix edid
* x11-misc/read-edid
Available versions: 1.4.2 2.0.0-r1 ~3.0.0 ~3.0.1
Homepage: http://www.polypux.org/projects/read-edid/
Description: Program that can get information from a PnP monitor
PPS
Слишком много параметров отправляете в xrandr.
Он умный, давайте ему только „что“ и „куда“.
Проблема что я что-то тупил… Дело в том, что Windows как-то отобразил разрешение 1600:900. Т.е. сделал пустые места сверху и снизу. И я их не заметил… И посчитал, что монитор имеет пропорции 16:9. Но после многих страданий я наконец понял, где ошибка. И нормальное разрешение нужно было выставить 1440:900. Что легко установилось.
Зато я разобрался с xorg.conf и xrandr очень хорошо)))