Итак, я установил LUbuntu 11.04 на свой VirtualBox. Я не мог найти разрешение 1366x768, поэтому установил гостевые дополнения, но его там не было. Поэтому я использовал этот код для установки правильного разрешения:
gtf 1366 768 60
xrandr --newmode "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 $
xrandr --addmode VBOX0 1368x768_60.00
xrandr --output VBOX0 --mode 1368x768_60.00
Проблема в том, что я не могу найти способ сохранить эту информацию для следующей перезагрузки. Я пробовал .xinitrc
, и ничего не происходит. Затем я попытался на .bashrc
, но он не работает, мне нужно запустить консоль, прежде чем эти команды будут выполнены.
Я пытался изменить разрешение по умолчанию LXDE на Ubuntu (LXDE также используется в Lubuntu), и я нашел решение этой проблемы. Я также установил Lubuntu, и я проверил, что этот файл существует на самом деле (он просто испробовал это исправление, и он работал).
Итак, исправление ....
Откройте терминал, нажмите ctrl + alt + t Я предполагаю, что у вас установлена установка по умолчанию Lubuntu, поэтому «Leafpad» будет вашим редактором по умолчанию, введите / скопируйте это в терминал и нажмите enter ... (вы можете запросить пароль)sudo leafpad /etc/xdg/lxsession/LXDE/autostart
Теперь добавьте свои команды в нижней части файла, добавив @ перед фактической командой. Мой выглядел так, как только ... @xscreensaver -no-splash
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
@xrandr --auto --output DVI-1 --primary --mode 1680x1050 --left-of DVI-0
Я лично ставил такие команды, запускался при входе в систему, в скрипте в ~/bin, вызывал его set_resolution
Затем запустите gnome-session-properties и добавьте команду для запуска в login (используйте ~ / bin / set_resolution).
Вот еще одна строка, добавленная в мой файл /etc/xdg/lxsession/LXDE/autostart, чтобы заставить ее работать:
@xrandr --output LVDS --off
отзыв от: http://lists.freedesktop.org/archives/xorg/2007-August/027490 .html
Обновление: выше было отлично, пока я не запустил GUI-конфигурационный инструмент lxrandr, который, похоже, глупо не знает о настройках с двумя мониторами. Поэтому я сделал это изменение:
$ cat $HOME/.config/autostart/lxrandr-autostart.desktop
[Desktop Entry]
Type=Application
Name=LXRandR autostart
Comment=Start xrandr with settings done in LXRandR --then manually tweaked
Exec=xrandr --output DVI-0 --mode 1920x1200 --rate 60.0 --output LVDS --off --output VGA-0 --primary --mode 1920x1200 --left-of DVI-0
OnlyShowIn=LXDE
Обратите внимание, что я запускаю Ubuntu 12.04 с LXDE. Можно было бы надеяться, что чистая установка Lubuntu 12.04 будет включать более умный lxrandr двоичный ...
Эта страница помогла мне: https://wiki.ubuntu.com/X/Config/Resolution
В итоге я вложил свои изменения в ~ / .xprofile
Если кто-то все еще борется с этим, я попробовал все, что мог найти, не повезло (я поместил командную строку во столько файлов, которые я потерял). В конце концов, я нашел простое решение с помощью проб и ошибок, и я попробую сначала его перед всеми остальными.
Откройте терминал и протестируйте команду xrandr (как было опубликовано другими). Я использую Lubuntu в старой системе, чтобы дать ей немного больше жизни и установить старый монитор, чтобы моя линия cmd изменила разрешение:
xrandr --auto --output VGA1 - primary -mode 1158x864
не добавил ни одного другого материала.
Затем перешел в start-> preferences-> Default Applications For LXSession
Selected «autostart» затем поместите точный код командной строки в белое текстовое поле и нажмите «добавить».
Перезагрузка и успех !!!