Urxvt - Colors

Themes, icons, wallpapers, etc.
Post Reply
Message
Author
User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

Urxvt - Colors

#1 Post by GustavoYz »

Just feel the need of post this.
Take a look to this colors and their names, as urxvt recognize all that i've tested:
http://www.htmlgoodies.com/tutorials/co ... hp/3478921
Handy link for CLI-EyeCandy.
Last edited by GustavoYz on Tue 09 Oct 2012, 16:08, edited 1 time in total.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#2 Post by musher0 »

Thanks.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

#3 Post by GustavoYz »

Were reading about prompt colors, found this handy script:

Code: Select all

#!/bin/bash
#
#   This file echoes a bunch of color codes to the 
#   terminal to demonstrate what's available.  Each 
#   line is the color code of one forground color,
#   out of 17 (default + 16 escapes), followed by a 
#   test use of that color on all nine background 
#   colors (default + 8 escapes).
#

T='gYw'   # The test text

echo -e "\n                 40m     41m     42m     43m\
     44m     45m     46m     47m";

for FGs in '    m' '   1m' '  30m' '1;30m' '  31m' '1;31m' '  32m' \
           '1;32m' '  33m' '1;33m' '  34m' '1;34m' '  35m' '1;35m' \
           '  36m' '1;36m' '  37m' '1;37m';
  do FG=${FGs// /}
  echo -en " $FGs \033[$FG  $T  "
  for BG in 40m 41m 42m 43m 44m 45m 46m 47m;
    do echo -en "$EINS \033[$FG\033[$BG  $T  \033[0m";
  done
  echo;
done
echo
Attachments
prompt_colors.jpg
(40.52 KiB) Downloaded 4392 times

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

Img

#4 Post by GustavoYz »

Also, is possible to combine a picture as tint pixmap on urxvt. I like to use texture pattern ones (check the cap below).
To do something likely, will need this extra argument:

Code: Select all

 urxv -pixmap "/path/to/file.png;:style=tiled" 
I use to add it at the end, not sure if is correct, but it works just fine:

Code: Select all

urxvt -sr +st -tr -tint chocolate -sh 51 -cr green -bg black -fg moccasin -pixmap "/path/to/file.png;:style=tiled" 
There are plenty of pages with patterns to try, I got some from here. Have fun!
Last edited by GustavoYz on Tue 27 Nov 2012, 16:55, edited 2 times in total.

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

Script

#5 Post by GustavoYz »

I've made a silly script to exec an instance of urxvt with "random" settings on foreground and background colors, font and tint (transparency - opacity) level.
Check the screeny below, to see what im meaning with this.
Ill post a script modified to work without arguments, random setting only.
Replace the "FUENTES" array with font names that are on ur system and would like those on the console (check for those on mtpaint or gfontsel).

The original version of the script (with some more goodies that I use often) is here.

Regards.
8)
Attachments
URXVT_RND.sh.tar.gz
(1.26 KiB) Downloaded 1414 times
urvt_color.jpg
(27.96 KiB) Downloaded 4630 times
Last edited by GustavoYz on Tue 27 Nov 2012, 16:55, edited 1 time in total.

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

Console fonts

#6 Post by GustavoYz »

Check this links, (p)review of some good fonts (download links too).
http://www.codinghorror.com/blog/2007/1 ... fonts.html
http://hivelogic.com/articles/top-10-programming-fonts/
(Inconsolata, Audimat Pro, Ubuntu mono and Lucida Console are my favorites for urxvt, in that order as screeny shows).
Attachments
urxvt_fuentes.jpg
(75.49 KiB) Downloaded 4738 times

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

#7 Post by GustavoYz »

On the spanish forum, somebody reported it may fail on Wary...
I dont use Wary, so if somebody does, please run this or me and post the output.

Code: Select all

urxvt -h |& head -2 | tail -1 | sed 's/options\:\ //g' | perl -e 'print map { $_.="\n" } split(/,/, <>)' | column

Code: Select all

#output on my case -->
perl                                    pixbuf
xft                                     XIM
styles                                  frills
combining                               selectionscrolling
blink                                   wheel
iso14755                                slipwheel
unicode3                                smart-resize
encodings=eu+vn+jp+jp-ext+kr+zh+zh-ext  cursorBlink
fade                                    pointerBlank
transparent                             scrollbars=plain+rxvt+NeXT+xterm
tint
Thanks.

User avatar
KusaNoKaito
Posts: 99
Joined: Fri 19 Feb 2010, 22:52
Location: Florida
Contact:

#8 Post by KusaNoKaito »

Very nice techniques, thanks for sharing. Will definitely play around with them this weekend.

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

#9 Post by GustavoYz »

KusaNoKaito wrote:Very nice techniques, thanks for sharing. Will definitely play around with them this weekend.
Thanks.
:D

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

#10 Post by GustavoYz »

GustavoYz wrote:On the spanish forum, somebody reported it may fail on Wary...
I dont use Wary, so if somebody does, please run this or me and post the output.

Code: Select all

urxvt -h |& head -2 | tail -1 | sed 's/options\:\ //g' | perl -e 'print map { $_.="\n" } split(/,/, <>)' | column

Code: Select all

#output on my case -->
perl                                    pixbuf
xft                                     XIM
styles                                  frills
combining                               selectionscrolling
blink                                   wheel
iso14755                                slipwheel
unicode3                                smart-resize
encodings=eu+vn+jp+jp-ext+kr+zh+zh-ext  cursorBlink
fade                                    pointerBlank
transparent                             scrollbars=plain+rxvt+NeXT+xterm
tint
Thanks.
False alarm, is working just fine apparently.
8)

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

#11 Post by GustavoYz »

Feel the need of post this here...

:arrow: Change the font on the fly (either way):

Code: Select all

printf '\33]50;%s\007' 9x15,xft:FontName

Code: Select all

printf '\33]50;%s\007' xft:"Font Name":pixelsize=10:size=9:hinting=true
:arrow: I'll quote this one, from `man 7 urxvt`:
I don't like the screen colours. How do I change them?

You can change the screen colours at run-time using ~/.Xdefaults resources (or as long-options).

[...]
And here is a more complete set of non-standard colours.
URxvt.cursorColor: #dc74d1
URxvt.pointerColor: #dc74d1
URxvt.background: #0e0e0e
URxvt.foreground: #4ad5e1
URxvt.color0: #000000
URxvt.color8: #8b8f93
URxvt.color1: #dc74d1
URxvt.color9: #dc74d1
URxvt.color2: #0eb8c7
URxvt.color10: #0eb8c7
URxvt.color3: #dfe37e
URxvt.color11: #dfe37e
URxvt.color5: #9e88f0
URxvt.color13: #9e88f0
URxvt.color6: #73f7ff
URxvt.color14: #73f7ff
URxvt.color7: #e1dddd
URxvt.color15: #e1dddd
I tested it and worked as a charm (overwrite the system colours, as other terminals does).

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

#12 Post by GustavoYz »

Here are a couple of urxvt settings that I use and love:

Light brown and white:

Code: Select all

urxvt -vb +st -tr -cr green -tint moccasin -pr green -pr2 antiquewhite -sh 54 -bg moccasin -fg antiquewhite -fn xft:Inconsolata:pixelsize=12:antialias=true:hinting=true
Orange and light yellow:

Code: Select all

urxvt -sr +st -tr -tint chocolate -sh 51 -fn "xft:Inconsolata:size=10" -cr green -bg black -fg moccasin
Blue and white:

Code: Select all

urxvt -vb +st -tr -cr green -tint steelblue -pr green -pr2 snow -sh 60 -bg steelblue -fg snow -fn xft:Inconsolata:pixelsize=12:antialias=true:hinting=true
Gold (yellow?) and white:

Code: Select all

urxvt -vb +st -tr -cr green -tint gold -pr green -pr2 snow -sh 44 -bg gold -fg snow -fn xft:Inconsolata:pixelsize=12:antialias=true:hinting=true
Transparent 100% for dark wallpapers:

Code: Select all

urxvt -vb +st -tr -cr green -tint white -pr green -pr2 green -sh 100 -bg white -fg green -fn xft:Inconsolata:pixelsize=12:antialias=true:hinting=true
The other options are just settings: remove, edit, change, explore at your will.
:P
Last edited by GustavoYz on Wed 04 Sep 2013, 02:02, edited 2 times in total.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#13 Post by musher0 »

Hello, Gustavo.

Thanks for these combinations. I like the one with "chocolate" transparency.

About the inconsolata font: I can't find it... (Or maybe you are inconsolable, for some reason ?!) :)

As a note, the correct spelling is hinting, not "hingting". Also, what is the difference in effect for the font between "hinting=true" and "autohint=true" ? Thanks in advance.

Bye for now.

musher0
Last edited by musher0 on Mon 12 Aug 2013, 19:41, edited 1 time in total.

User avatar
Keef
Posts: 987
Joined: Thu 20 Dec 2007, 22:12
Location: Staffordshire

#14 Post by Keef »

maik.murks (whatever happened to him and his mysterious puplet?..) did a whole thread on fonts:
http://www.murga-linux.com/puppy/viewto ... 060#526060
Inconsolata is there.

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

#15 Post by GustavoYz »

@musher: See here for Inconsolata's home page and here for a nice comparision of monospaced fonts.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#16 Post by musher0 »

Thanks, guys.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply