RazmjenaVjestina
FoGPitanjeBojeUKonzoli: Revision 4
= Kako posložiti boje u konzoli? =
[[TableOfContents]] I'll get straight to the point. Zelim boje u konzoli. Odredjenu za direktorij, odredjenu za linkove itd. Imam ih kad sam obican user, ali ne kad sam root. Zna netko zasto? Probao sam kopirati DIR_COLORS svugdje, ali ne radi :( -- FoG, 11/10/04 = Odgovor #1 = Bok![[BR]]E pa moram ti reci da si krivo radio, ono kaj ti moras napravit[[BR]]je '''.bashrc''' file ili '''.Xresources''' file.[[BR]]Sve ovisi koju konzolu '''koristis'''.[[BR]]Ako koristis '''gnome''', i '''gnome terminal''' onda ti treba '''.bashrc''' file.[[BR]]Primjer '''(mog)''':{{{ eval `dircolors -b` alias ls='ls --color=auto' alias dir='ls --color=auto --format=vertical' alias vdir='ls --color=auto --format=long' alias ll='ls -l' alias la='ls -A' alias l='ls -CF' alias cd..='cd ..' alias df='df -h' alias du='du -h' alias lx='ls -X' alias defdate='date +%r' alias cls='clear' }}}[[BR]]-- BuD -- 11/10/04 = Odgovor #2 = Koja je boja pridružena kojoj jedinici (direktorij, specifičan fajl, link i sl.) u nekim distribucijama nalazi se u ENVIROMENTAL VARIABLI $LS_COLORS, a u Gentoo-u /etc/DIR_COLORS kao globalna postavka, a ako želiš to promijeniti samo za pojedinog usera onda kopiraš /etc/DIR_COLORS u ~/.dir_colors i modificiraš. Pogledaj da li ti što ispisuje: {{{ echo $LS_COLORS }}} Kako god bilo postoji programčić koji bi ti također trebao pomoći modificirati te postavke zove se ''dircolors''. Ako pozoveš ''dircolors'' na Gentoo-u dobit ćeš ovaj output: {{{ $ dircolors LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01: cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31: *.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31: *.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35: *.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35: *.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35: *.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:'; export LS_COLORS }}} Puno razmuljiviji output trebao bi dobiti ovako: {{{ $ dircolors -p }}} Ako želiš koristiti ''dircolors'' za promjenu boja to možeš učiniti ovako: {{{ $ dircolors -p > moje_bojice.txt }}} Pa onda u fajlu '''moje_bojice.txt''' ručno promijeniš boje koje trebaš. Kad si gotov, spremiš fajl i kažeš: {{{ $ eval `dircolors moje_bojice.txt` }}} ''TIP: Primjeti znakove '''`''' ispred '''dircolors''' i iza '''moje_bojice.txt'''. Taj znak na '''us''' tastaturi nalazi se na tipki lijevo od broja 1, a još treba stisnuti i SHIFT.'' To bi trebalo promijeniti bojice u tvom trenutnom terminalu. Provjeriš sa izlistavanjem: {{{ $ ls }}} Ako tu shemu želiš koristiti stalno imaš dva načina: * prvi je da čuvaš fajl '''moje_bojice.txt''' na hardu, recimo u svom home direktoriju (''' ~/ '''), pa onda trebaš negdje u svoj .bashrc staviti (tj. svoj dot-shell-rc fajl, npr. .zshrc ako koristiš zsh): {{{ eval `dircolors moje_bojice.txt` }}} ''TIP: primjeti da je to ista ona komanda koja radi za trenutni session u terminalu, pa to u stvari znači: kad pokrećeš moj shell pokreni automatski i tu komandu, što u stvari govori dot-shell-rc fajl .bashrc'' * drugi je da samo ubaciš u svoj .bashrc fajl output komande ''dircolor moje_bojice.txt'' i to ovako: {{{ $ dircolors moje_bojice.txt >> ~/.bashrc }}} ''TIP: Dva '''veće od''' u toj liniji kažu stavi output komande s moje lijeve strane na kraj fajla s moje desne strane. Ako to napraviš na ovaj način to onda znači da možeš i pobrisati '''moje_bojice.txt''' jer se sve relevantno već nalazi u dot-shell-rc fajlu.'' -- MarcellMars, 11/10/04 == Odgovor #3 == Ovo ti je moj primjer '''.Xresources''' file-a, on ce ti pomoci ako koristis xterm {{{ !!! XTerm XTerm*saveLines: 900 XTerm*backarrowKeyIsErase: true !!! XTerm fonts XTerm*faceName: Bitstream Vera Sans":size=13 XTerm*locale: ISO8859-2 !!! XTerm colors XTerm*background: black XTerm*foreground: green #XTerm*color0: black #XTerm*color1: firebrick2 #XTerm*color2: CornflowerBlue #XTerm*color3: goldenrod3 #XTerm*color4: Blue #XTerm*color5: maroon2 #XTerm*color6: LightSeaGreen #XTerm*color7: Blue #XTerm*color8: Blue #XTerm*color9: VioletRed3 #XTerm*color10: blue3 #XTerm*color11: gold XTerm*color12: CornflowerBlue #XTerm*color13: orchid #XTerm*color14: aquamarine2 XTerm*color15: green4 #XTerm*colorUL: green4 #XTerm*colorBD: blue }}}[[BR]]E tu si ti onda ubacujes '''boje''' koje zelis, a i '''font''' takodjer.[[BR]]Popis boja mozes naci na[[BR]]http://eies.njit.edu/~kevin/rgb.txt.html [[BR]]Uzivaj! :) [[BR]]-- BuD -- 11/10/04 |