Package:Urxvt

From Funtoo
Revision as of 15:19, September 24, 2014 by Pytony (talk | contribs)
Jump to navigation Jump to search

Urxvt

   Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.


Urxvt is a clone of rxvt, to which xft fonts and unicode characters support were added. This is an alternative to Xterm, the X default terminal emulator.

Installation

First step to get Urxvt work is to merge it, so let's do it.

root # emerge -av rxvt-unicode

Most likely, you will want to enable xft use flag so that you can use extra fonts (such as Inconsolata, a pretty good font for terminals). You might also want to enable 256-color use flag to get a larger color range.

Configuration

It is very likely that when you will launch Urxvt for the first time, you will want to make some customizations so that your terminal doesn't look ugly. So we will go into it. If it does not exist, create a file ~/.Xresources.

   Important

You may be used to handle your terminal configuration in ~/.Xdefaults which is generally autoloaded when you start X. However, this method is deprecated. So you should use ~/.Xresources now.

If you use a display manager, ~/.Xresources is probably automatically loaded. If this is not the case, you will have to load it manually in your ~/.xinitrc with the command xrdb ~/.Xresources. If you want to split your configuration into multiple files, you can also use the -merge option of xrdb so that the last called file doesn't override the others.

First thing you might want to do is to change the color scheme. For instance, you may prefer working with white on black:

   ~/.Xresources - Switch foreground and background
URxvt*background: black
URxvt*foreground: white
   Note

The prefix URxvt is optional. It is actually the namespace of the property you define. For instance, if we just wrote *background: black, the background color would have been global to any terminal emulator (Xterm, gnome-terminal, ...).