オペレーティングシステム:Debianの提示(8)
初期起動(および最終終了)中にすべてのログとテキストの色を黒に変更するにはどうすればよいですか? (ログインユーザー/パスワードプロンプトを含む)! ?
私の目標は、テキストが表示されずに完全に自動的に開始することです。
答え1
systemdで使用されるエスケープシーケンスは次のとおりです。ハードコーディングプログラムでは次のようになります。
#define WHITE_ON_BLACK "\033[40;37;1m"
#define NORMAL "\033[0m"
static void print_border(FILE *output, unsigned width) {
unsigned x, y;
/* Four rows of border */
for (y = 0; y < 4; y += 2) {
fputs(WHITE_ON_BLACK, output);
そしてそれを設定可能にすることは優先順位ではありません。たとえば、必要な色を変更する方法を提供する必要があります(黒の背景に黒は、すべての端末で見えない特別な場合です)。
色の構成は改善として提案されていますが、開発者はそれを提供して応答しませんでした。環境変数しかしグローバルはない。構成設定(これは開始時間に影響します)。 Jesseにとって、これは起こりませんでした。
$ dpkg -l systemd
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii systemd 215-17+deb8u amd64 system and service manager
利用可能なパッチレベルは次のとおりです。215-17
、環境変数は219
。
読書マニュアルページ、必要な操作を実行するには(とにかく)パッチ219に「アップグレード」し、この機能を利用するにはすべてのシステム構成を変更する必要があるようです。
追加資料: