Своё разрешение экрана в Ubuntu 12.04После обновления убунты до версии 12.04 у меня перестали правильно определяться доступные разрешения монитора. Решение есть!
1) Смотрим список видеовыходов с помощью команды xrandr В данном случае используется выход VGA1
2) Задаем нужный нам режим (в моем случае 1440*900@60Гц):
3) Копируем строчку, которая отобразилась после Modeline (в нашем случае "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync) и создаем новый режим:
4) Добавляем созданный нами режим к нужному видеовыходу: После данных действий заходим в настройку монитора и выбираем нужное нам разрешение. (Source) Однако, после перезагрузки системы, конечно же, от наших изменений не останется и следа. Первое, что пришло в голову - написать скрипт и добавить в автозагрузку.
Изменяем содержимое файла до примерно такого вида:
Не забываем выставить права на исполнение скрипта:
Теперь добавляем этот скрипт в автозагрузку вашего оконного менеджера и радуемся)) Не лучший, но работоспособный метод. Минус его лишь в том, что смена разрешения происходит довольно поздно. Из-за этого мы вынуждены некоторое время наблюдать рабочий стол в старом разрешении. Лично меня это раздражает, поэтому продолжаю. Можно включить написанный скрипт в инициализацию сессии Х-сервера. У меня KDM, поэтому мне нужен файл /etc/kde4/kdm/Xstartup. Для других менеджеров сессий, очевидно найдется соответствующий аналог. Итак, редактируем файл Xstartup. Ищем строку запуска сессии:
И дописываем перед ней вызов нашего скрипта. Примерно так:
Теперь смена разрешения происходит незаметно, в момент старта иксов. Возможно, это не самый грамотный способ решения проблемы, но других я пока не знаю. Дата публикации: 2012-07-11 15:31:40 |