Conteúdo
/usr/lib/urxvt/perl
rxvt-unicode é um clone do emulador de terminal rxvt, um emulador de terminal do Sistema de Janelas X que inclui suporte para XFT e Unicode.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Por favor, esteja ciente de que o rxvt-unicode é afetado por um problema no perl onde o manuseador SIGFPE está configurado como SIG_IGN (ou seja, o sinal é ignorado). Se você estiver construindo um sistema LFS a partir do urxvt e executando as suítes de teste, os testes em bash e check cujo teste gere esse sinal falharão.
Transferência (HTTP): http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-9.31.tar.bz2
Soma de verificação MD5 da transferência: 3d0ec83705c9b9ff301a4b9965b3cd9f
Tamanho da transferência: 860 KB
Espaço em disco estimado exigido: 22 MB
Tempo de construção estimado: 0,2 UPC
libptytty-2.0 e um ambiente gráfico
gdk-pixbuf-2.42.10 (para imagens de plano de fundo) e startup-notification-0.12
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/rxvt-unicode
Instale o rxvt-unicode executando os seguintes comandos:
./configure --prefix=/usr --enable-everything && make
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
make install
--enable-everything
:
Adiciona suporte para todas as opções que não sejam de múltipla
escolha. Detalhes a respeito das diferentes opções podem ser
encontrados no arquivo README.configure
.
--disable-xft
: Remove o suporte para
fontes Xft.
--disable-perl
: Desabilita o
interpretador Perl incorporado.
--disable-afterimage
: Remove o suporte
para libAfterImage.
O emulador de terminal rxvt-unicode usa a classe de recurso
URxvt
e o nome de recurso
urxvt
. Você pode adicionar
definições de recursos do X aos arquivos ~/.Xresources
ou ~/.Xdefaults
de um(a) usuário(a) ou ao arquivo
/etc/X11/app-defaults/URxvt
abrangente a todo o sistema. O exemplo a seguir carregará a
extensão do Perl matcher
(assumindo que o suporte Perl não foi desabilitado), o que habilita que
um clique com o botão esquerdo abra um URL sublinhado no navegador
especificado, configura uma cor de plano de fundo e de primeiro
plano e carrega uma fonte Xft (como o(a) usuário(a) root
):
cat >> /etc/X11/app-defaults/URxvt << "EOF"
! Use a cor especificada como a cor de plano de fundo de janelas [padrão branca]
URxvt*background: black
! Use a cor especificada como a cor de primeiro plano de janelas [padrão preta]
URxvt*foreground: yellow
! Selecione as fontes a serem usadas. Esta é uma lista separada por vírgulas de nomes de fontes
URxvt*font: xft:Monospace:pixelsize=18
! Lista(s) separada(s) por vírgulas de conjuntos de comandos sequenciais de extensão Perl (padrão: "default")
URxvt*perl-ext: matcher
! Especifica o aplicativo a ser iniciado com um argumento URL.
URxvt*url-launcher: firefox
! Quando clicado com o botão de mouse especificado no recurso "matcher.button"
! (padrão 2, ou meio), o aplicativo especificado no recurso "matcher.launcher"
! (padrão, o recurso "url-launcher", "sensible-browser" ) será iniciado com o
! texto correspondente como primeiro argumento.
! Abaixo, padrão modificado para botão esquerdo de mouse.
URxvt*matcher.button: 1
EOF
Para a finalidade de visualizar os recursos definidos do X, emita:
xrdb -query
Para a finalidade de adicionar as modificações do novo arquivo de configuração do(a) usuário(a), mantendo as configurações anteriores do X (é claro, a menos que você esteja mudando alguma definida anteriormente), emita:
xrdb -merge ~/.Xresources
O aplicativo rxvt-unicode também pode ser executado em modo de processo de segundo plano, o que torna possível abrir múltiplas janelas de terminal dentro do mesmo processo. O cliente urxvtc então se conecta ao processo de segundo plano urxvtd e solicita uma nova janela de terminal. Use essa opção com cuidado. Se o processo de segundo plano travar, todos os processos em execução nas janelas do terminal serão terminados.
Você consegue iniciar o processo de segundo plano urxvtd no conjunto de comandos
sequenciais do sistema ou pessoal de inicialização de sessão do
X (por exemplo,
~/.xinitrc
) adicionando as seguintes
linhas perto o topo do conjunto de comandos sequenciais:
# Inicia o processo de segundo plano urxvtd.
urxvtd -q -f -o &
Para mais informações, examine as páginas de manual urxvt, urxvtd, urxvtc e urxvtperl
.
Se você usa um Ambiente de Área de Trabalho, uma entrada de menu
pode ser incluída, emitindo-se, como o(a) usuário(a) root
:
cat > /usr/share/applications/urxvt.desktop << "EOF" &&
[Desktop Entry]
Encoding=UTF-8
Name=Rxvt-Unicode Terminal
Comment=Use a linha de comandos
GenericName=Terminal
Exec=urxvt
Terminal=false
Type=Application
Icon=utilities-terminal
Categories=GTK;Utility;TerminalEmulator;
#StartupNotify=true
Keywords=console;command line;execute;
EOF
update-desktop-database -q
Para isso, você precisa do desktop-file-utils-0.26 e, pelo menos, um dos gnome-icon-theme-3.12.0, oxygen-icons5-5.103.0 e lxde-icon-theme-0.5.1. Descomente a linha com “StartupNotify=true” se o startup-notification-0.12 estiver instalado.
/usr/lib/urxvt/perl