Apakah ada cara untuk menentukan monitor mana yang ditampilkan pada konsol di Linux?
Detail:
Saya memiliki 3 pengaturan monitor dengan 2 kartu video. Ketika saya mem-boot komputer, BIOS ditampilkan pada kartu grafis PCI (yang memiliki monitor kecil). Saat memulai Linux, konsol ditampilkan pada monitor yang sama. Apakah ada cara untuk memiliki output konsol pada monitor yang berbeda? Saya menggunakan framebuffer vesafb.
Saya tidak melihat cara di BIOS saya untuk mengubah kartu video default.
Jawaban:
Saya pikir opsi yang kami cari di sini adalah di
fbcon=map:n
manan
nomor ditugaskan untuk perangkat fb untuk output video yang diinginkan.Dokumentasi / fb / fbcon.txt menjelaskannya dan juga menyebutkan
con2fbmap
sebagai utilitas untuk mengubahnya saat runtime.sumber
Sedangkan untuk mengubah konsol apa yang berjalan pada monitor apa (frame buffer @ / dev / fb
x
), Anda dapat mengunduh program C delapan puluh baris kecil ini yang memungkinkan Anda menentukan hal-hal seperti itu.Setelah Anda mengunduh dan mengompilasinya, penggunaannya yang paling sederhana adalah
sudo ./con2fb.out /dev/fb[frame buffer number, starting at 0] /dev/tty[console number, starting at 1]
.Ini akan "mengunci" terminal yang ditentukan ke monitor yang ditentukan (frame buffer), jadi ketika Anda mencoba dan dan beralih ke terminal yang telah ditetapkan ke monitor, itu akan memberikan fokus ke terminal itu daripada beralih pada tampilan saat ini.
Ingat juga, frame buffer! = Monitor fisik. Setiap monitor yang Anda ingin memiliki tty aktif harus dicolokkan ke kartu grafis yang terpisah (jadi buffer bingkai terpisah).
Anda juga dapat crash kernel jika Anda tidak hati-hati, jadi waspadalah Anda tidak mencoba dan menipu program! ;)
sumber
Saya percaya ini akan tergantung pada manajer jendela yang Anda gunakan. Misalnya Pencerahan memiliki kemampuan untuk mengingat posisi jendela.
Fluxbox juga mendukung penghematan posisi dan status jendela.
Saya tidak percaya GNOME dapat melakukan hal ini karena mereka percaya bahwa itu tergantung pada pengembang aplikasi untuk menulis kode yang dapat mengingat status terakhirnya.
Jadi memiliki fungsi ini tergantung pada:
sumber