Есть ли способ указать, на каком мониторе отображается консоль в Linux?
Подробности:
У меня есть 3 монитора с двумя видеокартами. Когда я загружаю компьютер, BIOS отображается на графической карте PCI (у которой есть маленький монитор). При запуске Linux консоль отображается на том же мониторе. Есть ли способ вывести консольный вывод на другой монитор? Я использую кадровый буфер vesafb.
Я не вижу в моем BIOS способа изменить видеокарту по умолчанию.
Ответы:
Я думаю, что вариант, который мы ищем здесь
fbcon=map:n
гдеn
это номер, назначенный устройству fb для желаемого видео выхода.Документация / FB / fbcon.txt объясняет это, а также упоминает
con2fbmap
как утилита для его изменения во время выполнения.источник
Что касается изменения того, какая консоль работает на каком мониторе (кадровый буфер @ / dev / fb
x
), вы можете скачать эту маленькую программу на восемьдесят строчек языка Си, которая позволяет вам определять такие вещи.После того, как вы загрузили и скомпилировали это, самое простое использование
sudo ./con2fb.out /dev/fb[frame buffer number, starting at 0] /dev/tty[console number, starting at 1]
,Это «заблокирует» указанный терминал на указанном мониторе (кадровом буфере), поэтому, когда вы попытаетесь переключиться на терминал, назначенный монитору, и переключите его на этот терминал, вместо того, чтобы переключать его на текущий дисплей.
Помните, однако, кадровый буфер! = Физический монитор. Каждый монитор, на котором вы хотите установить отдельный tty, должен быть подключен к отдельной графической карте (таким образом, отдельные кадровые буферы).
Также вы можете разбить ядро, если не будете осторожны, так что будьте осторожны, не пытайтесь обмануть программу! ;)
источник
Я считаю, что это будет зависеть от оконного менеджера, который вы используете. Например просветление имеет возможность запоминать положение окна.
Fluxbox также поддерживает сохранение позиций и состояний окон.
Я не верю, что GNOME может сделать это «из коробки», так как они считают, что разработчик приложения должен написать код, который может запомнить его последнее состояние.
Таким образом, наличие этой функциональности зависит от:
источник