azerphoenix
@azerphoenix
Java Software Engineer

LMDE, как добавить новое разрешение экрана и как загрузить его?

Здравствуйте!
Есть необходимость в добавлении кастомного разрешения экрана для LMDE 3 Cinnamon.
Добавить новое разрешение могу, а вот, добавить его в автозагрузку не получается.
Создал sh скрипт и закинул по пути
/home/user/.config/autostart/user.sh

Содержимое файла:
#!/bin/bash
sudo xrandr  --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 9$
sudo xrandr --addmode eDP-1 1600x900_60.00
sudo xrandr --output eDP-1 --mode 1600x900_60.00

После чего в раздел "Автозагрузка" добавил новый запуск, указав путь к скрипту:
/home/user/.config/autostart/user.sh

После перезагрузки, новое разрешение экрана не применяется.

Отмечу, что в автозапуске помимо моего скрипта, также имеются:
- cinnamon settings daemon - xrandr
- ctrl + alt + backspace (for restart xorg)
ну и другие скрипты...
Буду признателен, если подскажете, что именно нужно обновить.

Отмечу, что указанный выше скрипт рабочий и при добавлении через терминал в разделе "Дисплей" появляется нужное разрешение и при применении корректно отображается
  • Вопрос задан
  • 835 просмотров
Решения вопроса 2
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
у меня в папке ~/.config/autostart
помимо исполняемого скрипта display.sh который добавляет нужное разрешение
находятся кнопка запуска этого скрипта display.sh.desktop
[Desktop Entry]
Type=Application
Exec=/home/svm/.config/autostart/display.sh
Hidden=false
X-MATE-Autostart-enabled=true
Name=display.sh


строку X-MATE-Autostart-enabled=true
измени под цинамон https://forum.ubuntu.ru/index.php?topic=272217.0
Ответ написан
azerphoenix
@azerphoenix Автор вопроса
Java Software Engineer
Удалось решить вопрос следующим образом:
Источник:
https://community.linuxmint.com/tutorial/view/877

Для lmde3 Cinnamon:
в консоли:
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode eDP-1 "1600x900_60.00"


Далее alt + ctrl + F1
sudo service lightdm stop
sudo X -configure 
sudo start lightdm


далее в инструкции говорится, что файл xorg.conf.new созается в /home
у меня он создался в /root

Надо переименовать его в xorg.conf
Открыть и отредактировать добавив в него:
Section "Monitor"
        Identifier   "Monitor0"
        Modeline     "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Monitor"
        Identifier   "Monitor1"
        Modeline     "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
               Viewport   0 0
               Depth     1
               Modes   "1600x900"
    EndSubSection
    SubSection "Display"
                Viewport   0 0
                Depth     4
                Modes   "1600x900"
    EndSubSection
    SubSection "Display"
                 Viewport   0 0
                 Depth     8
                 Modes   "1600x900"
    EndSubSection


Кол-во мониторов может быть разным.

После чего нужно сохранить и добавить этот файл в /etc/X11
Перезагрузить систему и все
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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