/etc/sysconfig/console文件
/etc/sysconfig/console 文件
/etc/sysconfig/console 文件中應該包含這樣格式的行: VARIABLE="value"。 下列變量是公認的:
LOGLEVEL
該變量指定內核信息日志級別,這些信息發(fā)送到由dmesg 設置的控制臺。可用的級別是從 "1" (沒有信息) 到 "8"。默認級別是 "7"。
KEYMAP
這個變量指定 loadkeys 程序的參數。典型的像鍵盤映射的名字 "es"。 如果不設定參數,bootscript 就不會運行 loadkeys 程序, 而是使用默認的內核鍵盤映射。
KEYMAP_CORRECTIONS
這個變量 (很少用到) 是被用來指定再次調用loadkeys 程序的。 如果提供的鍵盤映射不是很領人滿意,并要做一些小的調整時,這個參數很有用。例如, 我們要把一些正常情況下不會出現的歐洲字符包含到在鍵盤映射中, 那我們就需要把這個參數設為 “euro2”。
FONT
這個變量是為 setfont 程序設定的。通常情況下它要包括font的名字, “-m”, 以及需要載入的應用字符映射名。例如,為了加載 “lat1-16” 字體和 “8859-1” 應用字符映射 (因為它適用于USA), 就把這個變量設置為 “lat1-16 -m 8859-1”。在 UTF-8 模式,內核使用應用字符映射將鍵盤映射中的8位鍵組成的代碼轉變成 UTF-8,因而,使用 "-m" 參數是為了設置鍵盤映射中的組合鍵碼編碼。
UNICODE
為了把控制臺改為UTF-8模式,要把此變量設置成 “1”, “yes” 或 “true”。在 UTF-8 的 locale下比較有用,其他情況都是有害的。
LEGACY_CHARSET
對于很多鍵盤布局,在Kbd軟件包中不存在Unicode鍵盤映射。 如果這個變量被設置 為一個有效的非 UTF-8 編碼的鍵盤映射,console 啟動腳本會把它轉換成 UTF-8 編碼。