Есть ли способ настроить Ubuntu для установки разрешения монитора по умолчанию «первым попробовать» всякий раз, когда подключен один или два монитора. Независимо от того, какие графические карты или графический драйвер используются.
Для Например, когда я подключаю монитор HDMI, поддерживающий 1920x1080, ubuntu играет хорошо, автоматически устанавливая разрешение экрана FullHD. Это хорошо.
Но мне нужно просто разрешение 1024x768, через HDMI. Чтобы решить эту проблему, я могу легко перейти к настройкам системы - отобразить и установить ее, ubuntu также запомнить мою настройку. Или, используя команду xrandr.
Но каждый раз, когда я меняю монитор, мне нужно перейти к системным настройкам (или снова запустить еще одну команду xrandr).
Итак, есть ли вообще сказать ubuntu, что-то вроде
»для каждого подключенного монитора, независимо от того, через D-SUB или HDMI или что-то еще, попробуйте проверить, поддерживает ли он 1024x768, и если это так, используйте это разрешение«
Я думаю о
Создайте что-то вроде общих мониторов.xml для всех производителей и моделей монитора. Запускайте собственный скрипт xrandr каждый раз, когда монитор подключен / отключен, но может быть, это вызовет мерцание экрана ,Но я до сих пор не знаю, как их реализовать.
Как информация, система настроена на использование lightdm, если это имеет значение. Я читаю о xrandr, monitors.xml, но до сих пор не могу найти решения. Спасибо заранее.
Я построил пару ярлыков на рабочем столе, чтобы добиться такого рода вещей на моем ноутбуке. Они
$ cat LowRes.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=gnome-panel-launcher
Name[en_GB]=LowRes
Exec=xrandr -s 8
Comment[en_GB]=1368x768
Name=LowResDisplay
Comment=1368x768
Icon=gnome-panel-launcher
и
cat HighRes.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=gnome-panel-launcher
Name[en_GB]=HighRes
Exec=xrandr -s 4
Comment[en_GB]=1600x900
Name=HighResDisplay
Comment=1600x900
Icon=gnome-panel-launcher
Возможно, что-то подобное может быть полезным для вас.
Я создал сценарий для одного из моих мониторов и запускаю его, когда подключаю монитор. Таким образом, вы можете создавать похожие сценарии для разных типов мониторов и запускать каждый по требованию.
#!/bin/bash
sudo xrandr --addmode VGA-0 1440x900_60.00
sudo xrandr --newmode Modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
Создайте свой модельный для вашего монитора со следующими
cvt 1440x900 60
горизонтальными пикселями x вертикальный pixesl refreshrate