После досадной ошибки с моим разрешением мне наконец-то удалось вернуть ее в нормальное состояние. Но каждый раз, когда я перезагружаю свой ноутбук, он заменяет его на «старый» неправильный. Поэтому я должен снова запустить те же команды в терминале, чтобы изменить их на правильную.
Кто-то из другого поста пришел с идеей поместить команды в автозагрузку приложений, но я не могу найти Startup Applications. Я использую Lubuntu (Ubuntu 12.04), и мне пока что не известно об этом. У кого-нибудь есть идеи, как навсегда изменить разрешение?
Видеокарта:
xavier@Xavier:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
Оперативная память:
xavier@Xavier:~$ grep MemTotal /proc/meminfo
MemTotal: 4063044 kB
Скорость процессора:
xavier@Xavier:~$ lscpu | grep "MHz"
CPU MHz: 1000.000
Я не знаю, как вы установите желаемое разрешение. Но если вы сделаете это с помощью arandr / xrandr, вы можете сохранить настройки в ~/.xprofile
. Настройки будут применены после входа в систему. Более подробная информация о Ubuntu wiki .
Попробуйте создать файл xorg.conf ...
$ sudo gedit /etc/X11/xorg.conf
Затем введите соответствующую информацию только для вашего предпочтительного разрешения, сохранить, выйти и перезапустить. Вы можете получить больше информации в Резолюция .
Вот пример файла xorg.conf.
Section "Monitor"
Identifier "Samsung SyncMaster 171N"
Modeline "1280x1024_60.09" 109.25 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Option "PreferredMode" "1280x1024_60.09"
EndSection
Section "Device"
Identifier "Intel"
Driver "intel"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Samsung SyncMaster 171N"
Device "Intel"
Defaultdepth 24
SubSection "Display"
Modes "1280x1024_60.09"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
EndSection
Приложение запуска можно найти, нажав клавишу Super kbd> или Windows kbd> на клавиатуре и введя Startup Applications , затем выбрав Startup Applications из отображаемых значков.
Ну, я думаю, что вы используете рабочий стол lxde (Lubuntu), но, возможно, вы используете Unity, Metacity или Compiz (Ubuntu). Если вы используете lxde, вы можете добавить элементы автозапуска следующим образом в 14.04 (может работать в 12.04, но я никогда не использовал его, извините): откройте меню (супер клавиша [windows] открывает его в Ubuntu), нажмите «Настройки»> «Приложения по умолчанию для LXSession», затем нажмите «Автозапуск». Вы можете добавить элементы автозапуска, введя их путь в поле ввода и нажав Добавить.
Если вы этого еще не сделали, вам, вероятно, потребуется:
Открыть терминал: Ctrl kbd> + Alt kbd > + T kbd>
Введите:
cvt A B C
(где A = ширина вашего экрана в пикселях, B = высота в пикселях и C = частота обновления (обычно 60, а также необязательно))
Затем введите:
xrandr --newmode D
(где D = все, что появляется после Modeline)
Затем введите:
xrandr --addmode VGA1 A_B_C
Наконец:
xrandr --output VGA1 --mode A_B_C
Ваш экран разрешение должно быть исправлено. Теперь откройте текстовый редактор (gedit или leafpad) и вставьте в него следующие строки:
cvt A B C
xrandr --newmode D
xrandr --addmode VGA1 A_B_C
xrandr --output VGA1 --mode A_B_C
Сохраните его как resolution.sh
, где вы хотите (/home/username/.config/autostart
может быть хорошим местом) и отметьте его как исполняемый файл. Затем введите его путь в поле автозапуска Приложения по умолчанию для LXSession и нажмите Добавить. К сожалению, это работает только для отдельных учетных записей и ничего не делает для экрана входа в систему (я пытаюсь найти решение для этого прямо сейчас ...)
Единственный метод, который работал на меня, был:
Вставьте их в .sh файле, как set_resolution.sh, как пример, он был бы похож на это:
#!/bin/sh
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode HDMI-1 1920x1080_60.00
xrandr --output HDMI-1 --mode 1920x1080_60.00
Войдите в Меню-> Предпочтения-> Приложения По умолчанию для LXSession-> Базовые приложения, и там, прокрутите вниз к Xrandr белый блок, это должно быть пусто и добавить путь .sh файла, где Вы сохранили его.
Перезагрузка!
Я Использую LXDE9.0 с Openbox на TinkerBoard Asus. Испытанное изменение ~/.xprofile, автоматического запуска в/etc/xdg/lxsession, автоматического запуска Openbox, xinitrc, и ни один из них не работал на меня. это только для сессии, любят, сказал прежде, но она добьется цели быстрее, чем продолжение xorg.conf файл, который был последней опцией, которую я не попробовал.