Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze | |||
obarvení_konzole [2013/06/17 11:02] – jakubvanek | obarvení_konzole [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== Obarvení konzole ====== | ||
+ | Nebaví Vás už usplash či máte raději přehlednější start systému? Tento návod vám přetvoří nudný upslash a černobílou konzoli v elegantní start systému a krásný barevný textový režim. | ||
+ | |||
+ | ====== Vypnutí usplash ====== | ||
+ | {{.: | ||
+ | |||
+ | Vytvořte zálohu nastavení [[GRUB|GRUBu]] příkazem: | ||
+ | < | ||
+ | sudo cp / | ||
+ | </ | ||
+ | Otevřete toto nastavení Vámi oblíbeným editorem s právy roota | ||
+ | < | ||
+ | sudo vim / | ||
+ | </ | ||
+ | Najděte řádek s: | ||
+ | < | ||
+ | GRUB_CMDLINE_LINUX_DEFAULT=" | ||
+ | </ | ||
+ | A upravte ho na toto: | ||
+ | |||
+ | < | ||
+ | GRUB_CMDLINE_LINUX_DEFAULT="" | ||
+ | </ | ||
+ | |||
+ | Pokud chcete vyvolat GRUB menu při startu, tak zakomentujte řádek na: | ||
+ | < | ||
+ | # | ||
+ | </ | ||
+ | |||
+ | Jestliže si ale rádi spuštíte GUI sami, tak místo prázdného řetezce vložte | ||
+ | < | ||
+ | GRUB_CMDLINE_LINUX_DEFAULT=" | ||
+ | </ | ||
+ | |||
+ | Změny utvrdíte aktualizací grubu: | ||
+ | < | ||
+ | sudo update-grub | ||
+ | </ | ||
+ | Nyní jste deaktivovali usplash. | ||
+ | |||
+ | ====== Obarvení textových výpisů (modrá/ | ||
+ | {{.: | ||
+ | |||
+ | Nejdřív zazálohujte nastavení: | ||
+ | < | ||
+ | sudo cp / | ||
+ | </ | ||
+ | Poté si stáhněte z Ubuntuforums.org soubor. [[http:// | ||
+ | |||
+ | Rozbalte a nahraďte stávající: | ||
+ | |||
+ | < | ||
+ | sudo tar xvfj lsb-base-logging.sh.tar.bz2 | ||
+ | sudo chown root:root lsb-base-logging.sh | ||
+ | sudo cp lsb-base-logging.sh / | ||
+ | </ | ||
+ | ====== Obarvení Promptu ( skeletonix@Kosmik-1: | ||
+ | Opět nejprve zazálohujte nastavení: | ||
+ | < | ||
+ | cp ~/.bashrc ~/ | ||
+ | </ | ||
+ | < | ||
+ | gedit ~/.bashrc | ||
+ | </ | ||
+ | < | ||
+ | if [ " | ||
+ | PS1=' | ||
+ | else | ||
+ | PS1=' | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | # ANSI color codes | ||
+ | RS=" | ||
+ | HC=" | ||
+ | UL=" | ||
+ | INV=" | ||
+ | FBLK=" | ||
+ | FRED=" | ||
+ | FGRN=" | ||
+ | FYEL=" | ||
+ | FBLE=" | ||
+ | FMAG=" | ||
+ | FCYN=" | ||
+ | FWHT=" | ||
+ | BBLK=" | ||
+ | BRED=" | ||
+ | BGRN=" | ||
+ | BYEL=" | ||
+ | BBLE=" | ||
+ | BMAG=" | ||
+ | BCYN=" | ||
+ | BWHT=" | ||
+ | </ | ||
+ | nyní nemusíme psát ANSI kódy barev, ale pouze proměné ($FGRN pro zelenou atd.). | ||
+ | |||
+ | ==== Nastavení promptu, zatím bez barev ==== | ||
+ | |||
+ | Tak jak jsem již psal, prompt nebarevný je mezi else a fi. Zakomentujte původní definici (před text dejte #) a napište: | ||
+ | |||
+ | < | ||
+ | PS1="[ ${debian_chroot: | ||
+ | PS2="> | ||
+ | </ | ||
+ | Sekundární prompt je jen znak >. Avšak primární je trošku složitější, | ||
+ | |||
+ | < | ||
+ | \h | ||
+ | Název počítače (od začátku k první tečce). | ||
+ | \H | ||
+ | Celý název počítače. | ||
+ | \j | ||
+ | Počet procesů na pozadí daného shellu. | ||
+ | \n | ||
+ | Odřádkování. | ||
+ | \t | ||
+ | Čas ve formátu HH:MM:SS. | ||
+ | \A | ||
+ | Čas ve formátu HH:MM. | ||
+ | \u | ||
+ | Uživatelské jméno. | ||
+ | \v a \V | ||
+ | Verze Bashe (4.1 a 4.1.2). | ||
+ | \w | ||
+ | Aktuální pracovní adresář. Název domovského adresáře (např. /home/dave) je zkrácen na tildu (~). | ||
+ | \W | ||
+ | Vrchní adresář aktuálního pracovního adresáře (jste-li v /tmp/x/y, zobrazí y). | ||
+ | \$ | ||
+ | Je-li efektivní UID rovné 0, vloží znak „#“, jinak vloží znak „$“. | ||
+ | \\ | ||
+ | Zpětné lomítko. | ||
+ | </ | ||
+ | uplné info dostanete příkazem | ||
+ | |||
+ | < | ||
+ | man bash | ||
+ | </ | ||
+ | jak tedy bude vypadat náš primární prompt? Nejspíš nějak takto [ zerog: ~ ]$ (v domovském adresáři) | ||
+ | Nebádejte co znamená **" | ||
+ | |||
+ | ==== Nastavení promptu, konečně už barevného :-) ==== | ||
+ | |||
+ | První věc co musíte udělat, je najít řádek **# | ||
+ | |||
+ | |||
+ | < | ||
+ | PS1=" | ||
+ | PS2=" | ||
+ | </ | ||
+ | Nyní bude prompt stejný jako předtím, ale krásně barevný. Použili jsme předdefinováné barvy, takže zápis není tak složitý. Primární prompt bude vypadat tedy takto : (žlutá)[(modrá) zerog(žlutá): | ||
+ | |||
+ | A nebo poněkud tradičnější řešení uspořádání obarveného promptu nabízí script: | ||
+ | < | ||
+ | PS1=" | ||
+ | PS2=" | ||
+ | </ | ||
+ | |||
+ | Pokud chcete vidět, jak se Váš barevný prompt rýsuje, prostě jen otevřete nový bash. Pokud chcete videt sekundární prompt, napište **\** na konec řádku. | ||
+ | |||
+ | |||
+ | ====== Navrácení změn do původního stavu ====== | ||
+ | |||
+ | {{.: | ||
+ | < | ||
+ | sudo cp / | ||
+ | sudo cp / | ||
+ | cp ~/ | ||
+ | </ | ||
+ | |||
+ | ====== Odkazy ====== | ||
+ | * původní návod na českém Ubuntu fóru: [[http:// | ||
+ | * původní návod na ubuntuforums.org: | ||
+ | |||
+ | |||
+ | {{page> |