[過去ログ] 初心者の質問相談にやさしく答えるスレ Part13 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
68(1): 2020/07/12(日)10:53 ID:PDT+J0v7(1) AAS
>>62
意図とか設計なんて小難しい話じゃなくて単純に需要がないとか実装の難易度とかで結果的にそうなってるってだけでしょ
単純なvconsoleの表示の仕組みとしては
1. ハードウェアが「このモードではX列Y行Z(数)色の表示が出来てメモリのa番地からb番地までをフォントのデータとして扱う」みたいなモードを複数持ってる
2. カーネルがフォントのデータをロードしてハードウェアのモードをセット
3. アプリケーションやシェルが「この色で"XXX"って表示して」ってカーネルにお願いしてカーネルが同じことをハードウェアにお願いする
みたいな感じ
なのでフォントの設定は2の段階なのでカーネルは今アクティブなttyが何番かってのは自身で管理してるんで異なるtty毎にフォントを変えるのもさほど面倒でもない
(一番楽に実装するなら何番目のttyでも同じフォントを使うようにする形だけど)
色に関しては3の段階で各アプリやシェルの設定によるのでそこに何番目のttyかっていう外部の状態に依存する要素を絡ませるのは基本的にあまり良くないのでそうはなってない
69: 2020/07/12(日)19:16 ID:KDIDfNii(1) AAS
>>68
色設定はアプリごとのそれじゃなくて
/sys/module/vt/parameters/
で設定されてるやつ
これがttyNごとじゃなくて共通になってる
フォントもここで設定されててもいいのに
フォントの設定だけはN別になってるから何でかなって
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s