Abra a guia URxvt com shift-down, não com ctrl-t

4

No Debian, o Shift + Down no URxvt abre uma nova aba. Mas recentemente eu comecei a usar outra máquina com o Fedora, e aqui não tem nenhum efeito; aqui Ctrl + T faz isso. Mas nenhum dos dois funciona em ambos, então estou fadado a pensar em onde estou. Além disso, eu preciso de Ctrl + T em alguns programas (Vim, MOC ...).

Inspirado por um documento no ArchWiki , tentei adicionar URxvt.keysym.Shift-Down: perl:tabbedex:new_tab a my ~ / .XDefaults, mas isso não teve efeito. (Mas mesmo que ele tenha funcionado, eu não tenho certeza se ele liberaria Ctrl + T para outro uso).

Alguma idéia?

    
por Alois Mahdal 30.04.2014 / 19:25

2 respostas

0

Obrigado ao etherfish por ponteiros. Eu fiz mais algumas pesquisas:

Acontece que isso foi quebrado por um RFE , que introduziu primeira versão de outro patch , que habilita S-down / up rola uma linha , assim quebrou o tablete.

Mais tarde isso foi abordado algumas vezes (por exemplo, editando o patch e tentando mudar isso para C-up / down), mas isso não foi realmente aceito então atualmente a situação não é resolvida, exceto pela adição de CT, presumivelmente como um hotfix (... melhor que nenhum atalho em tudo ).

Eu publiquei isso como bug contra o Fedora

Então, o que podemos fazer agora?

  • Aguarde os mantenedores do Fedora consertarem o problema (ou propor outro patch).

  • Crie o próprio urxv do upstream.

  • Use versões diferentes de guias, como o tabbedex.

  • Use a cópia local de tabbed , adicionando um terceiro atalho que funcione em Ambas as distros (adicione isso ao ~ / .urxvt ou edite o arquivo do sistema).

Atualização: impressionante, cerca de um dia depois, patch para o bug já foi enviado e está a caminho de ser lançado. Patches que quebraram isso no Fedora estão sendo removidos para que o S-Down volte a funcionar em breve. Obrigado, o Fedora devolve!

    
por 12.05.2014 / 16:47
3

Os comentários do ArchWiki descrevem uma implementação de abas diferente para o rxvt-unicode chamado "tabbedex". Se você olhar de perto, você notará que é um pacote separado. Se você quiser experimentá-lo, pegue o código-fonte Perl e coloque-o em ${HOME}/.urxvt/ext (veja o item perl-lib config em rxvt-unicode(1) ).

Os mantenedores de pacotes no Fedora parecem ter decidido incluir este patch de distribuição personalizada:

keysym 0x74 , BTW, é t . Você pode substituir a extensão Perl com guias do sistema colocando uma cópia de /usr/lib/urxvt/perl/tabbed de uma máquina Debian em ~/.urxvt/ext em sua máquina Fedora ou simplesmente substituindo a cópia do sistema.

Honestamente, o que levou o patch do Fedora? Eu não tenho ideia.

    
por 10.05.2014 / 08:52