Как включить дисплей VGA без использования функциональных клавиш
Это хорошо документированный вопрос о том, что некоторые функциональные клавиши не работают на ноутбуках. У меня та же проблема с моей функциональной клавишей дисплея, т. Е. Клавишей, которая используется для включения выхода VGA.
У меня вопрос: если мы не можем заставить работать функциональную клавишу, как можно выполнить задачу вручную?
Для некоторой предыстории этого вопроса, пожалуйста, посмотрите это.
1 ответ
Вы можете использовать инструмент командной строки xrandr для этого.
Запрос, который вы отслеживаете xrandr -q
, который должен дать вам вывод, как:
> xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096
LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
1024x600 60.0*+ 65.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected (normal left inverted right x axis y axis)
1280x1024 75.0 + 60.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
Две линии
LVDS1 connected 1024x600+0+1024 (normal left inverted right x axis y axis) 220mm x 129mm
VGA1 connected (normal left inverted right x axis y axis)
подключены мониторы, где LVDS1
это внутренний экран ноутбука, и VGA1
тот, который подключен с помощью VGA-кабеля. Вы также можете видеть, что экран ноутбука в настоящее время использует разрешение 1024x600
, Экран VGA еще не используется.
Ниже приведены возможные конфигурации монитора. Тот, что помечен звездочкой "*", является активным.
LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
1024x600 60.0*+ 65.0
Вы можете включить оба с помощью (зеркальная настройка / оба дисплея одинаковы)
xrandr --output LVDS1 --auto --output VGA1 --auto
Если вы хотите расширенный рабочий стол, используйте что-то вроде
xrandr --output LVDS1 --auto --output VGA1 --above LVDS1
Теперь экран VGA находится "над" экраном ноутбука. Если вы хотите расширить свой рабочий стол в другом направлении, используйте один из
--left-of
--right-of
--above
--below
Теперь вывод запроса выглядит так:
Screen 0: minimum 320 x 200, current 1280 x 1624, maximum 4096 x 4096
LVDS1 connected 1024x600+0+1024 (normal left inverted right x axis y axis) 220mm x 129mm
1024x600 60.0*+ 65.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 340mm x 270mm
1280x1024 75.0*+ 60.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
Часть после резолюции 1024x600+0+1024
из VGA1
позиция экранов относительно друг друга. Это значит VGA1
имеет разрешение 1024х600, равен 0 пикселей справа VGA1
и 1024 пикселей под ним.
Чтобы повернуть один экран использования --off
переключатель:
xrandr --output LVDS1 --off