Skip to content
master
Switch branches/tags
Code
This branch is even with master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
libev @ 2d4413e
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Exoterm

An up-to-date fork of rxvt-unicode. In progress but usable.

Build Instructions

Install the following if on Ubuntu or use equivalent on other OSes:

sudo apt install libperl-dev libxpm-dev libxft-dev libxrender-dev

Initialize submodules:

git submodule init
git submodule update

Configure with:

./configure

To see all configure options, run:

./configure -h

Compile with

make
(sudo) make install

See README.configure for more details and configuration options.

Configuration

Goes in ~/.Xdefaults. Just make sure to run xrdb ~/.Xdefaults after you update it.

Here's an example:

! main
! URxvt.display: :0
! URxvt.termName: rxvt-unicode
! URxvt.chdir: /home/tomas 
! URxvt.locale: true
URxvt.loginShell: true

! geometry and cursor
URxvt.foreground: #fff
URxvt.geometry: 100x25
URxvt.cursorColor: #ff6600
! URxvt.skipBuiltinGlyphs: true

! font: tamzen 8x16
URxvt.font: -misc-tamzen-medium-r-normal--16-116-100-100-c-80-iso8859-1
URxvt.boldFont: -misc-tamzen-bold-r-normal--16-116-100-100-c-80-iso8859-1

! or terminus 8x16
URxvt.font: -xos4-terminus-medium-r-normal--16-160-72-72-c-80-iso10646-1
URxvt.boldFont: -xos4-terminus-bold-r-normal--16-160-72-72-c-80-iso10646-1

! or terminus 8x16 powerline
URxvt.font: -xos4-terminesspowerline-medium-r-normal--16-160-72-72-c-80-iso10646-1
URxvt.boldFont: -xos4-terminesspowerline-bold-r-normal--16-160-72-72-c-80-iso10646-1

! fake transparent background    
URxvt.inheritPixmap: true
URxvt.transparent: true
URxvt.tintColor: #00ffff
URxvt.shading: 30

! for real transparency
URxvt.inheritPixmap: false
URxvt.transparent: false
URxvt.depth: 32
URxvt.background: rgba:0000/0000/0800/c800

! borders
URxvt.internalBorder: 0
URxvt.externalBorder: 0
URxvt.borderLess: false

! scrolling 
URxvt.saveLines: 10000
URxvt.scrollBar: false
URxvt.scrollstyle: plain
URxvt.jumpScroll: true                                                   
URxvt.skipScroll: true
URxvt.mouseWheelScrollPage: false
URxvt.secondaryScroll: true
URxvt.secondaryScreen: false

! do not scroll with output
URxvt.scrollTtyOutput: false

! scroll in relation to buffer (with mouse scroll or Shift+Page Up)
URxvt.scrollWithBuffer: true

! scroll back to the bottom on keypress
URxvt.scrollTtyKeypress: true

Misc tweaks

Installing fonts

To fetch Terminus Powerline fonts:

wget https://github.com/powerline/fonts/raw/master/Terminus/PCF/ter-powerline-x16b.pcf.gz
wget https://github.com/powerline/fonts/raw/master/Terminus/PCF/ter-powerline-x16n.pcf.gz

To install them:

fonts_dir=/usr/share/fonts/X11/misc
sudo cp ter-powerline-x16b.pcf.gz ter-powerline-x16n.pcf.gz $fonts_dir
sudo mkfontdir $fonts_dir
xset +fp $fonts_dir

And make sure that $fonts_dir is in /etc/X11/xorg.conf in the FontPath section.

Borderless in JWM

To remove borders if using JWM, add this to your jwmrc:

<Group>
  <Class>Exoterm</Class>
  <Option>noborder</Option>
  <Option>notitle</Option>
</Group>

Interesting forks to follow

About

An updated version of the great rxvt-unicode

Resources

License

Packages

No packages published