Как обнаружть второй монитор в системе

Автор vahadg, 08 марта 2024, 20:56:24

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dzhoser

#15
Цитата: sonny363 от 09 марта 2024, 04:05:06Я, конечно, тыщу лет не имел дела с VGA, но, насколько я помню, он не поддерживает hot-plug. В отличие от HDMA, к примеру.
Абсолютно верно. + Ещё есть не маленькая вероятность спалить видеокарточкy статикой. Даже на HDMI.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Aalexeey

Цитата: dzhoser от 09 марта 2024, 07:18:38есть не маленькая вероятность спалить видеокарточка статикой
На VGA легко.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

vahadg

Сгорит или не сгорит это уже другой вопрос.
Куда мне посмотреть или какую команду выполнить, что бы узнать подключен или нет к VGA монитор.

dzhoser

Вам ответили на этот вопрос в #5 посте.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

vahadg

#19
вот я ввожу эту комманду работая под 2 монитором (внешним):

vaha@debian:~$ xrandr --listproviders
Providers: number : 0

vaha@debian:~$ xrandr --listmonitors
Monitors: 1
 0: +*XWAYLAND12 1920/480x1080/270+0+0  XWAYLAND12


09 марта 2024, 17:41:15
vaha@debian:~$ xrandr
Screen 0: minimum 16 x 16, current 1920 x 1080, maximum 32767 x 32767
XWAYLAND12 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
   1920x1080     59.96*+
   1440x1080     59.99 
   1400x1050     59.98 
   1280x1024     59.89 
   1280x960      59.94 
   1152x864      59.96 
   1024x768      59.92 
   800x600       59.86 
   640x480       59.38 
   320x240       59.52 
   1680x1050     59.95 
   1440x900      59.89 
   1280x800      59.81 
   720x480       59.71 
   640x400       59.95 
   320x200       58.96 
   1600x900      59.95 
   1368x768      59.88 
   1280x720      59.86 
   1024x576      59.90 
   864x486       59.92 
   720x400       59.55 
   640x350       59.77 

09 марта 2024, 17:42:20
где тут ответ на мой вопрос?

09 марта 2024, 17:55:46
Загрузился без 2го монитора и ввел команду:
vaha@debian:~$ xrandr
Screen 0: minimum 16 x 16, current 1366 x 768, maximum 32767 x 32767
XWAYLAND0 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 350mm x 190mm
   1366x768      59.80*+
   1024x768      59.92 
   800x600       59.86 
   640x480       59.38 
   320x240       59.52 
   720x480       59.71 
   640x400       59.95 
   320x200       58.96 
   1280x720      59.86 
   1024x576      59.90 
   864x486       59.92 
   720x400       59.55 
   640x350       59.77
а теперь подключил 2й монитор
 
vaha@debian:~$ xrandr
Screen 0: minimum 16 x 16, current 1366 x 768, maximum 32767 x 32767
XWAYLAND0 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 350mm x 190mm
   1366x768      59.80*+
   1024x768      59.92 
   800x600       59.86 
   640x480       59.38 
   320x240       59.52 
   720x480       59.71 
   640x400       59.95 
   320x200       58.96 
   1280x720      59.86 
   1024x576      59.90 
   864x486       59.92 
   720x400       59.55 
   640x350       59.77 
где тут ответ на мой вопрос?

09 марта 2024, 18:02:13
Удивитьно то, что столько форумов я обошел, но никто не ответил на этот вопрос. Где увидеть, что второй монитор VGA, подключенный после загрузки и входа в систему, что он подключен, что он есть, информация о нем, какой нибудь бит об этом

09 марта 2024, 18:05:29
К примеру вот засунул я кабель монитора в VGA и посмотрел куда нибудь или команду ввел и увидел, что кабель подключен.

dzhoser

#20
Я вас понял. Есть одна идейка
git clone --depth 1 "https://gitlab.com/Oschowa/gnome-randr" && cd gnome-randrchmod +x gnome-randr.py./gnome-randr.pyДолжна отобразится информация о мониторах
Также можно попробовать
swaymsg -t get_outputs
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

AndGaz

Цитата: vahadg от 09 марта 2024, 17:29:03К примеру вот засунул я кабель монитора в VGA и посмотрел куда нибудь или команду ввел и увидел, что кабель подключен.
$ sudo dmesgдо и после подключения, и сравнить.
sudo dmesg | grep vga

vahadg

Цитата: AndGaz от 09 марта 2024, 20:17:02
Цитата: vahadg от 09 марта 2024, 17:29:03К примеру вот засунул я кабель монитора в VGA и посмотрел куда нибудь или команду ввел и увидел, что кабель подключен.
$ sudo dmesgдо и после подключения, и сравнить.
sudo dmesg | grep vga
Пробовал. В первую очередь


suny

У человека Wayland, а вы ему команды для X11 даете.

ogost

Коллеги, планку роняете. У человека wayland с гномом, а вы ему то команды от иксов, то от swayWM.

@vahadg, wdisplays посмотрите. Это аналог arandr под wayland.
К сожалению гномом не пользуюсь, но там должен быть свой аналог для настройки дисплеев.

qupl

Цитата: suny от 11 марта 2024, 03:46:43У человека Wayland, а вы ему команды для X11 даете.
Это я что-то промахнулся, на пост ChubaDuba глянул с выводом xrandr. Все равно суть та же, такими же средствами для wayland сконфигурировать выход видео.

sonny363

Что-то мне подсказывает, что программными средствами эта задача не решается.

ogost

На swayWM прекрасно всё решается. Настраивается output и при подключении внешнего монитора через VGA sway может всё сделать согласно настройке, неважно до или после логина. Мы просто не знаем как это реализовать на gnome с wayland.

На уровне VGA видюха через 2 пина на разъёме по протоколу i2c запрашивает разрешение, частоту и прочее прочее у монитора, который в ответку любезно предоставляет эти данные. Которые, в свою очередь, можно получить програмно. Что в иксах можно выдернуть командой xrandr, а под sway командой swaymsg -t get_outputs.

vahadg

#29
Добрый вечер и благодарю всех за выделенное внимание моему вопросу! я это ценю! Далее


Прям сейчас обнаружил интересное поведение. После нажатия Ctrl + Alt + F1 экран ноутбука стал черным с моргающим курсором, затем повторил это нажатие загорелись оба экрана и при третьтем нажатии появилась кортинка на внешнем мониторе (на 2-ом).

Хочу еще раз обратить Ваше внимание, что я пытаюсь найти способ не активировать второй монитор, а обнаружить его подключение (к VGA порту), найти информацию о подключенном мониторе т.е. без нажатий там какихто горячих клавишь. Я не знаю может я не правильно вырожаюсь, к примеру хочу написать скрипт переключающий на второй монитор. я должен его сначало обнаружить, потом мне нужна информация о нем ...

11 марта 2024, 21:15:58
Цитата: ogost от 11 марта 2024, 04:37:09Коллеги, планку роняете. У человека wayland с гномом, а вы ему то команды от иксов, то от swayWM.

@vahadg, wdisplays посмотрите. Это аналог arandr под wayland.
К сожалению гномом не пользуюсь, но там должен быть свой аналог для настройки дисплеев.
команда не работает.

11 марта 2024, 21:39:45
Вобщем играя горячими клавишами Ctrl + Alt + F1, WIN + P и открывая и закрывая крышку ноутбука я переключаюсь между внешним и встроенным монитором. При этом команда xrandr выдает разные результаты

 

11 марта 2024, 23:04:17
Большой плюс этой проблемы, что сколько всего узнаю интересного из устройства видео системы линукса :)) копаю дальше в общем :)