首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Debian中更改引导日志的颜色?

如何在Debian中更改引导日志的颜色?
EN

Unix & Linux用户
提问于 2016-06-02 07:22:11
回答 1查看 705关注 0票数 0

操作系统: Debian Jessie (8)

如何将所有日志和文本在初始引导(以及最后关闭)期间的颜色更改为黑色?(包括登录用户/密码提示) !?

我的目标是有一个完全无声的引导,在那里没有文本显示。

EN

回答 1

Unix & Linux用户

发布于 2016-06-02 08:21:43

systemd使用的转义序列在程序中被硬编码,如下所示:

代码语言:javascript
复制
#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);

而且,使其可配置并不是优先事项。你想要的东西需要这样做,例如,提供一种改变所使用的颜色的方法(黑色对黑色是一种特例,无论如何也不是所有终端都看不见的)。

颜色配置被建议为增强,但开发人员没有响应,提供了一个环境变量,但没有全局配置设置(这会影响启动时间)。即使这样,杰西也不会这么说:

代码语言:javascript
复制
$ 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,并修改所有的systemd配置,以利用这个特性。

进一步读:

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/287112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档