Linuxテキストモードの解像度を変更するには? GRUB_GFXMODEは役に立ちません

Linuxテキストモードの解像度を変更するには? GRUB_GFXMODEは役に立ちません

設定後、GRUB_GFXMODEGRUBメニューといくつかの後続の印刷物に影響を与えましたが、起動中にテキストが再び非常に小さくなり、まだ解像度を下げたいと思いました。

起動中に解像度に何らかの変更がありますか?


使用時にfbmode不明なパターンまたは無効なパラメータが報告されます。

(base) dimskraft@studebaker:~$ sudo fbset 1920x1200-32
Unknown video mode `1920x1200-32'
(base) dimskraft@studebaker:~$ sudo fbset 1920x1200
Unknown video mode `1920x1200'
(base) dimskraft@studebaker:~$ sudo fbset 640x480-60
ioctl FBIOPUT_VSCREENINFO: Invalid argument
(base) dimskraft@studebaker:~$ sudo fbset 640x480
Unknown video mode `640x480'
(base) dimskraft@studebaker:~$ sudo fbset 640x480-8
Unknown video mode `640x480-8'

など。

答え1

起動中にテキストが再び非常に小さくなります。

ヒントは次のとおりです。カーネルはGRUBが初期化するファームウェア対応ディスプレイモードで起動し(最初はクラシックVGAテキストモードまたはvesafbレガシーBIOSファームウェアまたはefifbUEFIのドライバを使用)、独自のディスプレイドライバ(inteldrmfb、、nouveauその他)をロードして別のモード。

最終的に使用するディスプレイドライバに応じて、コマンドを使用して実行時に解像度を切り替えたり、目的の非GUIモードの解像度設定などのカーネル起動パラメータをfbset 使用したりできます。video=1920x1200-32

X11 GUIのより良いアプローチは、ディスプレイ解像度を減らすのではなく、DPI値を正しく計算し、システムが適切なTrueTypeまたは他の拡張可能フォントを使用して任意のディスプレイサイズでフォントを生成できるようにすることです。十分かもしれません。システムは自動的にテキストサイズを適切なサイズに調整します。 GUIデスクトップ環境には、テキストやその他のGUI要素のデフォルトサイズを必要に応じて調整する方法も含める必要があります。

関連情報