Nos bons velhos tempos, e 20 anos depois, você pode usar editres
para ver e até mesmo alterar os recursos do widget Athena em um real xterm
.
No entanto, o urxvt não usa esses widgets, mas alguma outra biblioteca de gráficos. No entanto, ele fornece uma extensão perl, então você deve ser capaz de obter qualquer informação escrevendo algum perl. Por exemplo, eu rapidamente juntei essas linhas que você pode colocar em um arquivo, digamos ~/myextn
:
#!/usr/bin/perl
# http://unix.stackexchange.com/a/306775/119298
# for urxvt --perl-lib ~/ -pe myextn
sub on_init {
my ($self) = @_;
# warn "in my font info init";
my $hotkey = "C-s";
$self->bind_action($hotkey, "%:getinfo")
or warn "unable to register '$hotkey' as font info\n";
()
}
sub on_action {
my ($self, $action) = @_;
if($action eq "getinfo"){
my $term = $self->{term};
# warn "font ",$term->resource('font');
$term->scr_add_lines("font ".$term->resource('font')."\r\n");
}
()
}
Em seguida, execute urxvt --perl-lib ~ -pe myextn
para usar a extensão e quando você digitar control-s , verá o valor do recurso "font" aparecer no terminal.