Bekijk Volledige Versie : motd in kleur
Beste,
Heb mij onlangs wat zitten amuseren met de /etc/motd aan te passen in ubuntu. Als ik via SSH nu inlog krijg ik netjes het volgende te zien : http://users.telenet.be/kris.de.rocker/wht/ubuntulogin.jpg.
Nu heb ik ooit gelezen dat je dit in allerhande kleuren kon doen, en zelfs bepaalde variabelen toevoegen.
Zijn er mensen die hier ervaring mee hebben?
Kris
Stoere ASCII/ANSI drawings werden vroeger (onder DOS) gemaakt met het programma "thedraw". Ik neem aan dat dat wel nog te vinden is.
Ik weet wel iets van de kleuren, niet van de variabelen.
Om de kleuren te maken, start je vi op met "vim test.txt" en tik je:
^[[0;36m
^[[1m
Dit is in het licht groen
^[[0m
Het is allemaal een beetje vaag, maar je moet die eerste twee karakters ^[ zien als het 'escape' karakter. Die maak je in vi door in insert mode eerst CTRL-V in te drukken, dan Escape. Daarna tik je een kleurcode, bijv. [0;35m
Alle kleurcodes: http://www.termsys.demon.co.uk/vtansi.htm#colors
Bold maken is ^[[1m en reset is ^[[0m
Je kunt geinige text banners maken met 'figlet' of gewoon met het oude 'banner'. Die dumpte je dan "vroegah" in IRC :-)
Ik heb een testbestandje aan deze post toegevoegd. Flikker die in je homedir en cat 'em; dan zie je een lichtgroene tekst.
Bedankt voor de tips, leuk spul :)
Overigens heeft
^[[0;36;1m
hetzelfde resultaat als
^[[0;36m
^[[1m
Cyberdevil
10/07/07, 18:31
Vroeger gebruikte in een linux tooltje dat zelf een linux logo in kleuren in de motd zette. Kan alleen wel even niet op de naam komen... Kan er zich iemand nog zoiets herinneren ? ;)
VanderToorn
10/07/07, 18:59
Misschien kan je HIER (http://www.bartendavid.be/doc/howto/console/misc/bashprompt.html) wat mee :D
Misschien kan je HIER (http://www.bartendavid.be/doc/howto/console/misc/bashprompt.html) wat mee :D
Straks eens mee gaan stoeien :D
Bedankt voor de input, hier kom ik al een heel eind mee!!!
Vind deze persoonlijk ook wel leuk, past het stukje tekst voor je cursor aan en is strak en functioneel (imho) :)
kan zo in je .bashrc:
if [ $TERM = "xterm" ]; then
export PS1='\e]0;[ \t ] [ \u@\h:\w ]\007\n\[\033[0;37m\][ \[\033[0;32m\]\u\[\033[1;37m\]@\[\033[1;32m\]\h\[\033[1;37m\]:\[\033[1;32m\]\w \[\033[0;37m\]]\$ '
fi;
die "if [ ... ]" is wel belangrijk overigens, aangezien 'ie ook de titelbalk van je ssh venstertje update, en de standaard text console snapt dat niet echt :)