GNU/Linux >> Znalost Linux >  >> Linux

Změňte výchozí monitor konzole Linux

Myslím, že možnost, kterou zde hledáme, je fbcon=map:n kde n je číslo přiřazené fb zařízení pro požadovaný video výstup.

Documentation/fb/fbcon.txt to vysvětluje a také zmiňuje con2fbmap jako nástroj pro jeho změnu za běhu.


Pokud jde o změnu konzole, která běží na jakém monitoru (frame buffer @ /dev/fbx ), můžete si stáhnout tento malý program s osmdesáti řádky C, který vám umožňuje takové věci specifikovat.

wget https://raw.githubusercontent.com/kunguz/pi3b/master/con2fb.c
gcc con2fb.c -o con2fb.out

Po stažení a zkompilování je nejjednodušší použití sudo ./con2fb.out /dev/fb[frame buffer number, starting at 0] /dev/tty[console number, starting at 1] .

Tím se zadaný terminál „uzamkne“ na zadaný monitor (vyrovnávací paměť snímků), takže když se pokusíte přepnout na terminál, který byl přiřazen k monitoru, zaměří se na tento terminál namísto přepnutí na aktuální zobrazení.

Pamatujte však, že frame buffer !=fyzický monitor. Každý monitor, na kterém chcete mít samostatné tty, musí být zapojen do samostatné grafické karty (takže samostatné vyrovnávací paměti snímků).

Pokud si nedáte pozor, můžete také zřítit jádro, takže dávejte pozor, abyste program neoklamali!;)


Linux
  1. Jak změnit Shell v Linuxu

  2. Příkaz přejmenovat Linux

  3. Změňte název hostitele serveru Linux

  1. Změňte uživatelské jméno v systému Linux

  2. Jak změnit výchozí prostředí v Linuxu

  3. Jak změnit výchozí shell v Linuxu

  1. Jak změnit výchozí adresář Apache 'DocumentRoot' v Linuxu

  2. Změňte výchozí server DNS v Arch Linuxu

  3. Jak mohu změnit výchozí skupinu uživatele v systému Linux?