Я использую свой ноутбук со вторым дисплеем. Иногда я должен взять свой ноутбук с собой, но я не могу взять свой второй дисплей с собой. Как настроить ubuntu 10.04 таким образом, чтобы он автоматически изменял разрешение при отключении второго дисплея?
Мое нормальное разрешение (со вторым дисплеем) составляет 2646 * 800. Мое разрешение без второго дисплея (разрешение ноутбука) 1280 * 800.
То, что я хочу, это:
Вы можете использовать xrandr (предполагая, что ваш драйвер поддерживает его), чтобы проверить руководство ].
Простой способ использовать 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