rxvt-unicode-9.31

Introdução ao rxvt-unicode

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.

[Nota]

Nota

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.

Informação do Pacote

Dependências do rxvt-unicode

Exigidas

libptytty-2.0 e um ambiente gráfico

Opcionais

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

Instalação do 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

Explicações do Comando

--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.

Configurando rxvt-unicode

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.

Conteúdo

Aplicativos Instalados: urxvt, urxvtd e urxvtc
Bibliotecas Instaladas: Muitas extensões Perl localizadas sob /usr/lib/urxvt/perl
Diretório Instalado: /usr/lib/urxvt

Descrições Curtas

urxvt

é um emulador de terminal para o Sistema de Janelas X

urxvtd

é o processo de segundo plano do terminal urxvt

urxvtc

controla o processo de segundo plano urxvtd