Stránka 1 z 1

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

Napsal: 07 čer 2016, 10:13
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.

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

Napsal: 07 čer 2016, 10:17
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

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

Napsal: 07 čer 2016, 10:56
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. :-)