Extensiones de urxvt🔗
Es posible extender las funcionalidades de urxvt
mediante extensiones escritas en Perl.
Una extensión no es más que un script de Perl, sin extensión en su nombre.
Por default urxvt
busca las extensiones en las carpetas /usr/lib64/urxvt/perl/
y
$HOME/.urxvt/ext
.
Uno puede redefinir la ubicación de la carpeta de extensiones mediante la opción
URxvt.perl-lib
($HOME/.Xdefaults
o$HOME/.Xresources.
) o bien mediante la variable de
entorno URXVT_PERL_LIB
.
Carpeta de extensiones
Si uno redefine la carpeta de extensiones será necesario copiar a esta las extensiones ubicadas en la carpeta por default usada por urxvt.
Para activar alguna extensión se hace uso de la opción URxvt.perl-ext-common:
, indicando
una lista de extensiones separadas por coma, por ejemplo:
URxvt.perl-ext-common: resize-font,xresources-256,autocomplete-ALL-the-things
Algunas extensiones cuentan con documentación, disponible mediante man
. Suponiendo que se
encuentra instalada la extensión /usr/lib64/urxvt/perl/tabbed
, puede consultarse su
documentación con el comando man urxvt-tabbed
.
Algunas otras extensiones disponibles:
- https://github.com/simmel/urxvt-resize-font
- https://github.com/Roliga/urxvt-xresources-256
- https://github.com/Vifon/autocomplete-ALL-the-things