Вместо этого постоянно устанавливайте правильное разрешение монитора в начале каждого сеанса с xrandr?

В настоящее время я должен после каждого входа в систему запускать xrandr --addmode VGA-1 1600x1200, а затем использовать инструмент настроек дисплея, чтобы установить правильное разрешение для одного из моих мониторов. Кроме того (не уверен, что это та же проблема или нет), во время загрузки я не вижу экран «Плимута» - вместо этого оба моих монитора выключаются, пока не появится lightdm.

Я использую драйвер neauvou (или любой другой по умолчанию) и Ubuntu 11.10.

Итак, как мне установить правильное разрешение для обоих экранов при загрузке?

2
задан 15 October 2011 в 10:01

3 ответа

В конце концов я решил, что разрешение при запуске не имеет большого значения, и просто пошел по пути .xinitrc. (Который, как я обнаружил, как-то устранил проблему с черным экраном запуска. Так что теперь все работает хорошо.) Сначала я попытался просто ввести команду xrandr, чтобы сделать доступным более высокое разрешение, но это не сработало, потому что оно запускалось слишком поздно. Поэтому я поместил команды, чтобы сделать доступным более высокое разрешение, а затем переключился на него в своем исполняемом файле .xinitrc:

xrandr --addmode VGA-1 1600x1200
xrandr --output VGA-1 --mode 1600x1200
0
ответ дан 15 October 2011 в 10:01

Некоторое время назад я использовал GNU WindowMaker, и мне пришлось «форсировать» компьютер, добавив следующую строку:

xrandr --fb 1280x1024 --dpi 86 --screen 0

в мой ~/.xinitrc (который имел разрешение на выполнение). Теперь я использую Xfce4 на той же машине, и он просто работает, понятия не имею, почему ...

0
ответ дан 15 October 2011 в 10:01

Хотя я могу добавить режим разрешения с помощью Xrandr, я не могу сделать его постоянным в Oneiric, но что касается проблемы Плимута, это связано с загрузкой системы, когда последовательность доходит до строки, где говорится загрузить выбранную вами анимацию Плимута уже слишком поздно и «решает» не запускать ее, но вы можете изменить порядок выполнения этой команды. Это нужно ввести в терминале как суперпользователь (root)

Чтобы стать суперпользователем:

sudo su

Вам будет предложено ввести пароль, а затем введите:

echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash

update-initramfs -u

для выхода из корневого режима:

exit
0
ответ дан 15 October 2011 в 10:01

Другие вопросы по тегам:

Похожие вопросы: