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> | ||