Click

Колірна індикація ходу завантаження Linux

Загрузка Linux Раніше у мене в системі Red Hat Linux 6.0 під час завантаження статус запускаються демонів виділявся кольором. ]. У разі вдалого запуску навпроти назви запускається демона з'являлося зелене [OK], а при виникненні помилок - червоне [FAIL]. Дуже зручно, швидко помічаєш, якщо щось пішло не так. Та й просто око радує, в кінці-кінців.

А ось стандартні настройки моєї нинішньої Ubuntu 9.04 таких маленьких радостей, на жаль, не містять.

Але на те він і Linux, щоб можна було все зробити так, як подобається тільки тобі!

Установки відображення перебігу завантаження (і виключення теж) перебувають в Linux за адресою / etc / lsb-base-logging.sh

Саме цей файл і потрібно трохи підправити, щоб домогтися бажаного ефекту. Отже, приступимо.

  1. Відкриваючи lsb-base-logging.sh для редагування (я для внесення дрібних правок у файли користуюся консольним редактором nano):
  2. sudo nano / etc / lsb-base-logging.sh

  3. Шукаємо у відкритому файлі (пошук в nano - Ctrl + W) рядок
    log_to_console log_end_msg "$ @" і на три рядки нижче неї знаходимо echo "[OK]"
    Було:

     log_to_console log_end_msg "$ @" if ["$ COL"] & & [-x "$ TPUT"]; then printf "\ r" $ TPUT hpa $ COL if ["$ 1"-eq 0]; then echo "[OK] "else printf '[' $ TPUT setaf 1 # red printf fail $ TPUT op # normal echo ']' fi 
  4. Закомментіруем 'echo "[OK]"' і налаштуємо висновок за аналогією з наявним нижче блоком виводу fail (сам fail я теж трошки підправив для краси).
    Стало:

     log_to_console log_end_msg "$ @"
       if ["$ COL"] & & [-x "$ TPUT"]; then
         printf "\ r"
         $ TPUT hpa $ COL
       if ["$ 1"-eq 0]; then
     # Echo "[OK]"
         printf '['
         $ TPUT setaf 2 # green
         printf OK
         $ TPUT op # normal
         echo ']'
       else
         printf '['
         $ TPUT setaf 1 # red
         printf FAIL
         $ TPUT op # normal
         echo ']'
       fi
    

Ось як це має виглядати в результаті:

цветная загрузка Linux

На цьому все! Залишилось перезавантажитися і трохи понастальгіровать :)

PS Природно для того, щоб хід завантаження відображався класичним чином, потрібно отключть splashscreen при завантаженні (прибравши опції quiet splash і для вашого ядра в / boot / grub / menu.lst або зовсім видаливши пакети usplash і usplash-theme-ubuntu із системи).

Ще на схожі теми:

Category Рубрики: Новини | Tag Мітки: , | Comments 4 коментарі

Comments

4 коментарі to "Кольорова індикація ходу завантаження Linux"

  1. sos пише:

    У Генті це так-же як і в редхате працює)) Дуже сподобався блог прям те що потрібно!

  2. sos пише:

    Завжди будь ласка, продовжуй у тому ж дусі))))

    • dimio пише:

      Іноді просто ідей немає, про що написати або чого такого цікавого зробити ... думалка хоче спати до весни :)

Leave a Reply