3

У меня есть ноутбук, который я хочу подключить к внешнему монитору в 99% случаев. Остальные 1% я бы использовал на своем экране. Я хочу, чтобы ноутбук был закрыт (как правило), чтобы сэкономить место и использовать внешнюю КБ / мышь. Внешний монитор поддерживает более высокое разрешение, чем экран ноутбука, поэтому я не буду использовать дублирование экрана, и расширенный рабочий стол раздражает, когда один из мониторов не может быть просмотрен, так что и речи быть не может.

Есть ли простой способ включить только внешнюю конфигурацию, но он переключился бы на внутренний монитор, когда внешний монитор отключен, как это делают обычные Ubuntu/Windows/etc?

В дополнение / в качестве альтернативы, какое программное обеспечение для этого используют обычные дистрибутивы Ubuntu или других linux?

1 ответ1

4

Вероятно, это функция Gnome или Unity, которая отсутствует в LXDE. Возможно, вы могли бы написать правило udev чтобы сделать это при отключении монитора.

Я написал небольшой скрипт, который будет обнаруживать мониторы и расширяться соответственно:

#!/usr/bin/env bash

xrandr | grep VGA | grep -w connected >/dev/null
echo $?
if [[ "$?" -lt 1 ]]
then
    notify-send "Extending desktop to VGA screen"
    xrandr --output DP-3 --auto --output VGA-0 --auto --right-of DP-3 --primary
else
    xrandr | grep DP-2 | grep connected >/dev/null
    if [[ "$?" -gt 0 ]]
    then
    notify-send "Extending desktop to DisplayPort screen"
    xrandr --output DP-3 --auto --output DP-2 --auto --right-of DP-3 --primary
    else
    notify-send "No known screens found"
    fi

fi

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

Я сопоставил этот сценарий для запуска с помощью сочетания клавиш и просто запускаю его всякий раз, когда я подключаю или отключаю экран.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .