Коли я підключаю зовнішній монітор до свого ноутбука (характеристики нижче), будь то VGA або Displayport, мені завжди потрібно налаштувати роздільну здатність екрана та положення дисплея. На даний момент я це роблю з утилітою GUI для XRandR під назвою arandr . Інша проблема полягає в тому, що для підключення монітора завжди замість найвищої можливої роздільної здатності дисплея використовується найнижча можлива роздільна здатність.
Чи можливо автоматично пригадувати попередньо зроблену конфігурацію кожного разу, коли я підключаю конкретний монітор? Наприклад, коли я підключаю монітор на роботі, я хочу, щоб дисплеї були встановлені поруч; вдома замість цього я використовую вертикальний макет.
Ця проблема існує в обох моїх ноутбуках. Вони працюють з Fedora 18 та Xubuntu 13.04, усі з XFCE як Window Manager. Це ті самі пристрої, Lenovo X220, з інтегрованою графікою Intel HD3000.
Оновлення
Я намагався зробити налаштування на кожен монітор, але, на жаль, Fedora не використовує файл xorg.conf, натомість він намагається робити автоматичну конфігурацію кожного разу, коли запускається X (див. Створення xorg.conf ) Створення файлу xorg.conf Xorg :1 -configure
, як описано у вікі Fedora, не вдається Number of created screens does not match number of detected devices.
.
Обхід
Я зробив невелике рішення, яке вирішує проблему, але лише для дисплеїв, підключених на дисплеї. Арандр може зберегти налаштування дисплея як сценарій оболонки, тому я використав збережені налаштування та помістив їх у .xinitrc
.
cat ~/.screenlayout/<name_of_your_settingsfile>.sh > ~/.xinitrc
chmod u+x ~/.xinitrc
Це повинно зробити трюк, якщо хтось має кращий спосіб зробити це, будь ласка, дайте мені знати.
xrandr --verbose
виглядає трохи інакше, ніж показано в найбільш навчальних посібниках, fe:HDMI1 connected 1920x1080+0+0 (0xc0) normal (normal left inverted right x axis y axis) 160mm x 90mm