Esta web utiliza cookies, puedes ver nuestra política de cookies, aquí Si continuas navegando estás aceptándola

Urxvt tips II


Este truco nos permitirá disponer de nuestros comandos independientemente del equipo en el que estemos logueados, se puede optar por hacer algún tipo de copia de nuestros alias pero mediante este otro "hack" llegaremos a una solución mas sencilla y elegante.

vi /usr/lib/urxvt/perl/kr0m
#! perl
sub on_user_command {
   my ($self, $cmd) = @_;
   if ($cmd eq "kr0m:AAA\n" or $cmd eq "kr0m:BBB\n") {
      my @command = split /kr0m:/, $cmd;
      $self->tt_write ($command[1]);
   }
}

Configuramos los keysyms:

vi .Xresources
URxvt.keysym.Control-h: perl:kr0m:AAA
URxvt.keysym.Control-j: perl:kr0m:BBB
URxvt.iso14755: False
URxvt.perl-ext-common: default,kr0m

Recargamos la config:

xrdb -load .Xresources

Con Ctrl+h ejecutaremos AAA y con Ctrl+j BBB

De este modo no hará falta hacer migraciones de alias ni de ningún tipo de configuración.


Autor: Kr0m -- 16/08/2015 21:08:58