LivingInTheConsole/Urxvt

From base48
Jump to: navigation, search

Back to Project page

Basic configuration

Sane urxvt configuration with zooming and url matching. Save to ~/.Xdefaults.

URxvt.jumpScroll:           true
URxvt.multiScroll:          true
URxvt.scrollKey:            true
URxvt.secondaryScroll:      true
URxvt.loginShell:           true
!URxvt.depth:                32
!URxvt.background:           black
URxvt.depth: 32
URxvt*background: rgba:0000/0000/0000/cccc
URxvt.foreground:           green
URxvt.scrollBar:            false
URxvt.scrollBar_right:      false
URxvt.scrollTtyOutput:      false
URxvt.scrollWithBuffer:     true
URxvt.scrollTtyKeypress:    true
URxvt.transparent:          true
URxvt.shading:              40
URxvt.fading:               15
URxvt.font:                 xft:Monospace:size=11
URxvt.boldFont:             xft:Monospace:bold:size=11
URxvt.italicFont:           xft:Monospace:italic:autohint=true:size=11
URxvt.boldItalicFont:       xft:Monospace:bold:italic:autohint=true:size=11
URxvt.internalBorder:       6
URxvt.externalBorder:       0
URxvt.saveLines:            12000
URxvt.mapAlert:             true
URxvt.tintColor:            grey30
!URxvt.geometry:             100x80
URxvt.termName:             rxvt
URxvt.tripleclickwords:     true
!URxvt.pastableTabs:         true
URxvt.pointerBlank:         true
URxvt.urgentOnBell:         true

! perl stuff
!URxvt.perl-ext-common:      default,matcher
URxvt.perl-ext-common:      matcher
URxvt.colorUL:              #86a2be
URxvt.urlLauncher:          xdg-open
URxvt.underlineURLs:        true
URxvt.matcher.button:       1

! Black + DarkGrey
URxvt*color0:       #000000
URxvt*color8:       #666666

! DarkRed + Red
URxvt*color1:       #b45151
URxvt*color9:       #fe8686

! DarkGreen + Green
URxvt*color2:       #aece92
URxvt*color10:      #c5ee83

! DarkYellow + Yellow
!URxvt*color3:       Khaki3
!URxvt*color11:      #efe58b

! DarkBlue + Blue
URxvt*color4:       #0000bb
URxvt*color12:      #86cdea

! DarkMangenta + Mangenta
URxvt*color5:       #aa6eaf
URxvt*color13:      #cb96ce

!DarkCyan + Cyan
URxvt*color6:       #418179
URxvt*color14:      #71bebe

! LightGrey + White
!URxvt*color7:       #bebebe
!URxvt*color15:      #ffffff

URxvt.keysym.C-Up: \033[1;5A
URxvt.keysym.C-Down: \033[1;5B
URxvt.keysym.C-Right: \033[1;5C
URxvt.keysym.C-Left: \033[1;5D

URxvt.keysym.C-0:     command:\033]710;xft:Monospace:size=11\007\033]711;xft:Monospace:bold:size=11\007
URxvt.keysym.C-minus: command:\033]710;xft:Monospace:size=8\007\033]711;xft:Monospace:bold:size=8\007
URxvt.keysym.C-equal: command:\033]710;xft:Monospace:size=18\007\033]711;xft:Monospace:bold:size=18\007

Xft.dpi:       96
Xft.antialias: true
Xft.hinting:   true
Xft.hintstyle: hintfull
Xft.rgba:      rgb

Client/Server usage

cat ~/bin/terminal

#!/bin/sh
urxvtc "$@" > /dev/null
if [ $? -eq 2 ]; then
  urxvtd -q -o -f
  urxvtc "$@"
fi