LM - při startu výpisy bootování kernelu a Splashscreen

Zkušenosti, tipy a zlepšováky, které jsou příliš malé pro článek na webu.
Nehledejte zde odpovědi na obecné dotazy.
Zamčeno
Zpráva
Autor
Uživatelský avatar
AnickaT
Příspěvky: 122
Registrován: 30 bře 2016, 12:48

LM - při startu výpisy bootování kernelu a Splashscreen

#1 Příspěvek od AnickaT »

Ahoj,

omlouvám se, jestli je můj následující dotaz hloupý anebo již zde byl zodpovězen.

Kdysi jsem si Ubuntu s grafickým prostředím Gnome přízpůsobila takto:

- při startu se zobrazovaly řádky s výpisy bootování kernelu
- existoval tzv. Splashscreen, který se zobrazoval při bootu systému (Gnome)

Nevím, zda to je ještě dnes v Linux Mintu možné. Děkuji moc za odpověď.

Edit: Barevné výsledky bootování kernelu s obarveným výstupem [OK] a [Failed] - resp. v LM [fail] - zřejmě není možné vytvořit, starý návod pro Ubuntu již nelze použít.
"Goro bílý pes"

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: LM - při startu výpisy bootování kernelu a Splashscreen

#2 Příspěvek od Allconius »

Start systému: Přepínání splashscreenu a výpisu bootu kernelu bez změny Grubu pomocí klávesy Esc
Ahoj ty řádky nevidíš právě proto že ti tam "jede" ten splash screen, stačí stisknout klávesu ESC a uvidíš info o zavádění systému, když dáš znovu ESC tak zas uvidíš splash screen.

Já používám tento: http://gnome-look.org/content/show.php/ ... ent=163645 akorát když nainstaluješ dodatečný ovladač na grafiku (proprietární) tak ti to ten splash většinou zruší, ale k tomu mi pomohl prográmek, ten stáhneš zde: http://sourceforge.net/projects/startup ... b/download umožňuje zvolit rozlišení grubu a toho splashe, sice při spuštění hodí chybu byl dělaný na dřívější verzi LM ale funguje i v LM17.3 :-D

Vypadá to pak takto:

Splashscreen:
splash.png
No splashscreen po stisku klávesy Esc:
nosplash.png
Start systému: Obarvení výpisu bootu kernelu [OK] a [fail]
Našel jsem jen ten starý návod na Ubuntu http://ubuntuforums.org/showthread.php?t=50054 (anglicky), dřív to bylo v souboru /lib/lsb/init-functions, ale ten se teď liší: je tam jen warning a failed:

Kód: Vybrat vše

        elif [ $1 -eq 255 ]; then
            /bin/echo -e " ${YELLOW}(warning).${NORMAL}" || true
        else
            /bin/echo -e " ${RED}failed!${NORMAL}" || true
ale nevím kde je to OK a fail, asi v jiným souboru :-D

Aha, tak jsem to asi našel je to v:

Kód: Vybrat vše

/lib/lsb/init-functions.d/50-ubuntu-logging
asi ten řádek 107 by stačilo místo:

Kód: Vybrat vše

       if [ "$1" -eq 0 ]; then
            echo "[ OK ]" || true
        else
            printf '[' || true
            $TPUT setaf 1 || true # red
            printf fail || true
            $TPUT op || true # normal
            echo ']' || true
        fi
dát:

Kód: Vybrat vše

             if [ "$1" -eq 0 ]; then
                $TPUT setaf 2 || true # green
                echo "[ OK ]" || true
                $TPUT op || true # normal
            else
                $TPUT setaf 1 || true # red
                echo "[FAIL]" || true
                $TPUT op || true # normal
            fi
Poznámka: Hodnota setaf 2 je zelená barva (green).

Budeš to mít hezčí :-D

Dotaz:
- Proč mi to prosím zobrazuje jen některý [OK] zeleně? Dá se prosím nějak nastavit, pokud bych chtěla třeba všechny [OK] obarvit zeleně? Díky moc.

Odpověď:
- Zelený OK jsou jen některý, protože to zřejmě tahá ještě odněkud jinud což je třeba ještě prozkoumat :-D
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

Uživatelský avatar
AnickaT
Příspěvky: 122
Registrován: 30 bře 2016, 12:48

Re: LM - při startu výpisy bootování kernelu a Splashscreen

#3 Příspěvek od AnickaT »

Díky Lombardo za doplnění. Chtěla jsem - na rozdíl od jiných Linuxáků - v LM vidět barevné výpisy při bootu kernelu (červeně OK, zeleně Failed) jako jsem to měla kdysi nastaveno v Ubuntu. Výhoda výše uvedeného návodu od Allconia je ta, že si lze kdykoliv zobrazit výpis bootu kernelu když to zrovna potřebuji (jednoduše klávesa Esc) a nemusím nic natrvalo přepisovat v Grubu. A kdo nechce vůbec splashscreen, tak si ho podle Tvého návodu vypne zcela. :-)
"Goro bílý pes"

Zamčeno