В статье разбираем примеры решения проблемы, из-за которой Debian Кали Линукс не видит второй монитор. Для меня лично это всегда было критично, ибо расширенное рабочее пространство всегда было во главе угла. По умолчанию на Кали с версии 2019.4 стоит Xfce, так что команды подойдут. Напомню, что пользователь ещё на этапе установки может выбрать GNOME, KDE Plasma, MATE, LXQt или переключаться позже, но дефолтной средой идёт пока именно Xfce. Но так или иначе, пока Кали видит единственный монитор, получающий сигнал с карты в соответствии с «железными» настройками. Оба монитора работают, но рабочий стол активен на единственном. Второй экран пуст — там нет ни ярлыков, ни панели инструментов, а перетащить окно программы на второй экран не получается. При этом настройки системные выбора никакого не дают:
А принтскрин выводит изображение только одного рабочего стола.
В чём проблема?
Почти всегда в драйверах. Сам вопрос актуален на свежеустановленных системах, на которые пользователи не торопятся устанавливать видеодрайверы от установленных внутри видеодевайсов Nvidia или AMD. Кто-то по незнанию, а кто-то, наоборот, наученный горьким опытом или в соответствии со сложившимися условиями. Да, бывает так, что карта безнадёжно устарела, и лучше уж ничего (по крайней мере пока) не трогать. Так что предлагаю как временные, так и постоянные решения.
- Команда xrandr.
В терминале набираем команду, которая проверит корректность подключенных мониторов вообще (в статье случаи с отвалившимися от монитора кабелями не рассматриваются):
xrandr --listmonitors
Если выводов всё-таки несколько, запустите команду
xrandr --auto
в попытке обнаружить и настроить все подключённые мониторы. Эта команда особенно применима для случаев «нужно быстро подключить». Львиная доля юзеров Кали на этом совете уже заканчивает. Однако проведённое только что стоит перевести в автоматический режим при загрузке. В окне терминала проверьте вывод команды xrandr без аргументов, которая должна вывести все видимые на видеовыводах девайсы и соответствующий статус подключения. Из команды будут описаны возможные режимы, разрешения экрана, герцовка. Так что попробуйте включить выключенное устройство вручную расширением экранов вправо:
xrandr —output вторичный-экран —auto —right-of первичный-экран
Возьмём за пример подключение ноутбука к телевизору через HDMI-порт. Если один из экранов позиционируется как eDP-1 (у ноутбуков так и есть), другой монитор висит, скорее всего, на HDMI выводе (регистрируется как HDMI-1), то команда примет вид
xrandr --output HDMI-1 --auto --right-of eDP-1
xrandr --output eDP-1 --primary --auto --output HDMI-1 --auto --right-of eDP-1
В моём случае (первый монитор, как видно по xrandr сидит на DVI-D-2, второй — на HDMI-1) команда примет вид:
xrandr --output DVI-D-2 --primary --auto --output HDMI-1 --auto --right-of DVI-D-2
- Перезагружаемся.
Автонастройки.
- перехожу в папку /etc/X11/xorg.conf.d/ с root правами
- создаём документ, скажем, monitor.conf
mousepad monitor.conf
- вношу содержимое согласно видеовыходам
Section "Monitor"
Identifier "DVI-D-2"
Option "Enable" "True" # this is the default anyway
Option "Primary" "True"
Option "RightOf" "DVI-D-2"
EndSection
Section "Monitor"
Identifier "HDMI-1"
Option "Enable" "True"
Option "Primary" "False"
Option "LeftOf" "HDMI-1"
EndSection
- сохраняемся и выходим с выключением компьютера.
Кали Линукс не видит второй монитор: лучше решить вопрос с драйверами.
- …что избавляет от повторяющихся из сеанса в сеанс манипуляций с командами и перезагрузок. Не знаю, как будут развиваться события в Кали с течением времени, но, касаемо сред — забудьте сразу про Wayland (эта не дружит с Nvidia сколько себя помню). Сидите на теме по умолчанию. В сотый раз напоминаю — Кали есть урезанная и часто неадекватная система, в которой настройки урезаны, и манипуляции на эту тему пригодны только для случаев, когда информацию с экрана нужно как-то всё-таки получать. Я про установку дополнительных браузеров, мессенджеров, твикеров и т.п. Ставьте проприетарные драйверы Nvidia или видеодрайверы AMD и пляшите вокруг проблемы с экранами уже во всеоружии. Хотя проблемы с установкой дополнительных мониторов не исключены и после. Проверьте-ка ситуацию с видеокартой:
lspci -k | grep -EA3 'VGA|3D|Display'
если система «согласна» на Nvidia, проблем с драйверами вроде не ожидается, но драйверы nouveau лезут по умолчанию:
ситуацию стоит поменять. Однако предостерегаю от отказа от свободных драйверов nouveau в пользу вероятно несовместимых с уже устаревшей видеокартой. Последствия могут быть непредсказуемы, и следующий сеанс Кали будет доступен только из TTY. Но это уже другая история.

- возможно, придётся решать вопрос вручную в папках графических сред /etc/X11/xorg.conf.d/ или ~/.config/xfce4/. Для непрофессионалов, как и я, этот лес темноват, но именно здешние настройки закрывают вопрос с включенными на постоянной основе видеовыводами при включении Кали. Это также тема отдельная. Так что с составлением универсальной инструкции по этому вопросу я повременю, будучи уверенным, что предыдущие решения большинство из вас удовлетворят вполне.
Успехов всем.




