PDA

Bekijk Volledige Versie : motd in kleur



IT-worX
10/07/07, 01:53
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

wonko
10/07/07, 09:02
Stoere ASCII/ANSI drawings werden vroeger (onder DOS) gemaakt met het programma "thedraw". Ik neem aan dat dat wel nog te vinden is.

bvankuik
10/07/07, 09:19
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.

ilnee
10/07/07, 12:34
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

IT-worX
10/07/07, 20:31
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!!!

Jurian
11/07/07, 18:45
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 :)