Изменить разрешение при включении / отключении внешнего монитора

Я использую свой ноутбук со вторым дисплеем. Иногда я должен взять свой ноутбук с собой, но я не могу взять свой второй дисплей с собой. Как настроить ubuntu 10.04 таким образом, чтобы он автоматически изменял разрешение при отключении второго дисплея?

Мое нормальное разрешение (со вторым дисплеем) составляет 2646 * 800. Мое разрешение без второго дисплея (разрешение ноутбука) 1280 * 800.

То, что я хочу, это:

  • Когда я отключаю второй дисплей, мое разрешение автоматически (или запуская некоторый скрипт) меняется на 1280 * 800
  • Когда я подключаю второе разрешение экрана изменить на 2646 * 800.
4
задан 9 November 2010 в 04:21

2 ответа

Вы можете использовать xrandr (предполагая, что ваш драйвер поддерживает его), чтобы проверить руководство ].

0
ответ дан 9 November 2010 в 04:21

Простой способ использовать xrandr - использовать --preferred для использования обнаруженных настроек.

Запустите xrandr, чтобы получить имена ваших выходов (я использую LVDS1 и VGA1 ниже), а затем вы можете использовать что-то вроде следующего:

# enable both screens and put external left of laptop
xrandr --output LVDS1 --preferred --output VGA1 --left-of LVDS1 --primary --preferred

# enable laptop screen only
xrandr --output LVDS1 --preferred --output VGA1 --off

Это скрипт, который я использую :

#! /bin/bash

# LVDS1 is my laptop monitor and VGA1 is my external monitor.
# These names can be found by running xrandr with no arguments.

# auto detect all connected monitors
xrandr --auto

if [ "$1" == "both" ] ; then
    # use best settings for both monitors
    xrandr --output LVDS1 --preferred --output VGA1 --above LVDS1 --primary --preferred
else
    # only use external monitor
    xrandr --output LVDS1 --off --output VGA1 --primary --preferred
fi
0
ответ дан 9 November 2010 в 04:21

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

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