Навсегда изменить разрешение

После досадной ошибки с моим разрешением мне наконец-то удалось вернуть ее в нормальное состояние. Но каждый раз, когда я перезагружаю свой ноутбук, он заменяет его на «старый» неправильный. Поэтому я должен снова запустить те же команды в терминале, чтобы изменить их на правильную.

Кто-то из другого поста пришел с идеей поместить команды в автозагрузку приложений, но я не могу найти 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
2
задан 8 August 2013 в 22:13

5 ответов

Я не знаю, как вы установите желаемое разрешение. Но если вы сделаете это с помощью arandr / xrandr, вы можете сохранить настройки в ~/.xprofile. Настройки будут применены после входа в систему. Более подробная информация о Ubuntu wiki .

0
ответ дан 8 August 2013 в 22:13

Попробуйте создать файл 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
0
ответ дан 8 August 2013 в 22:13

Приложение запуска можно найти, нажав клавишу Super или Windows на клавиатуре и введя Startup Applications , затем выбрав Startup Applications из отображаемых значков.

0
ответ дан 8 August 2013 в 22:13

Ну, я думаю, что вы используете рабочий стол lxde (Lubuntu), но, возможно, вы используете Unity, Metacity или Compiz (Ubuntu). Если вы используете lxde, вы можете добавить элементы автозапуска следующим образом в 14.04 (может работать в 12.04, но я никогда не использовал его, извините): откройте меню (супер клавиша [windows] открывает его в Ubuntu), нажмите «Настройки»> «Приложения по умолчанию для LXSession», затем нажмите «Автозапуск». Вы можете добавить элементы автозапуска, введя их путь в поле ввода и нажав Добавить.

Если вы этого еще не сделали, вам, вероятно, потребуется:

  1. Открыть терминал: Ctrl + Alt + T

  2. Введите:

    cvt A B C
    

    (где A = ширина вашего экрана в пикселях, B = высота в пикселях и C = частота обновления (обычно 60, а также необязательно))

  3. Затем введите:

    xrandr --newmode D
    

    (где D = все, что появляется после Modeline)

  4. Затем введите:

    xrandr --addmode VGA1 A_B_C
    
  5. Наконец:

    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 и нажмите Добавить. К сожалению, это работает только для отдельных учетных записей и ничего не делает для экрана входа в систему (я пытаюсь найти решение для этого прямо сейчас ...)

0
ответ дан 8 August 2013 в 22:13

Единственный метод, который работал на меня, был:

  1. Выполните необходимые команды для получения нового режима через CVT и xrandr, объясненный здесь: https://wiki.ubuntu.com/X/Config/Resolution#Adding_undetected_resolutions
  2. Вставьте их в .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
    
  3. Войдите в Меню-> Предпочтения-> Приложения По умолчанию для LXSession-> Базовые приложения, и там, прокрутите вниз к Xrandr белый блок, это должно быть пусто и добавить путь .sh файла, где Вы сохранили его.

  4. Перезагрузка!

Я Использую LXDE9.0 с Openbox на TinkerBoard Asus. Испытанное изменение ~/.xprofile, автоматического запуска в/etc/xdg/lxsession, автоматического запуска Openbox, xinitrc, и ни один из них не работал на меня. это только для сессии, любят, сказал прежде, но она добьется цели быстрее, чем продолжение xorg.conf файл, который был последней опцией, которую я не попробовал.

0
ответ дан 2 December 2019 в 03:07

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

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