RHELを最小限にインストールすると、ログイン画面が空白で表示されるのを防ぐ方法は?

RHELを最小限にインストールすると、ログイン画面が空白で表示されるのを防ぐ方法は?

私はRed Hat Enterprise Linux 7.4を実行しています。私は最小限のインストールを行ったので、X11、xorg、xset、またはxに関連するものはインストールされていません。ディスプレイが空白で表示されないようにします。ログインしたら、次のコマンドを実行して問題を解決できます。

setterm -blank 0 -powerdown 0 -powersave off

ただし、起動時に実行するスクリプト(現在のrc.localから呼び出されたもの)に入れても機能しません。ログインする前に画面を開いたままにします。どんな提案がありますか?

ベストアンサー1

少なくとも最初の2つの部分は、次のようにコンソールハンドラにエスケープシーケンスを送信することによって実装されます。

$ setterm -blank 0 -powerdown 0 | od -c
0000000 033   [   9   ;   0   ] 033   [   1   4   ;   0   ]
0000015

/etc/issueこれを自動化する最も簡単な方法は、プロンプトの前に画面に送信されたファイルにこの出力を追加することですlogin:

# setterm -blank 0 -powerdown 0 >> /etc/issue

これで、エスケープシーケンスが常に画面に送信されます。

おすすめ記事