Atalho de teclado Thunar para alterar a guia

15

Atualmente, no Thunar, para mudar para a próxima aba, Ctrl + Alt + PageDown deve ser usado. Quero alterá-lo para Ctrl + Tab ou Ctrl + PageDown .

Agora, ~/.config/Thunar/accels.scm é onde todos os atalhos são definidos neste formato:

(gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")

Minha pergunta é:

  1. qual é a palavra-chave para alterar a guia que deve substituir new-tab no exemplo acima?
  2. Ctrl - > %código%. Então, que tal o Tab - > ? e PageDown - > ?
por JunkMechanic 12.12.2013 / 07:23

1 resposta

14

Thunar na verdade não tem um atalho para mudar para a próxima guia / anterior, mas em vez disso o controle GTK subjacente, neste caso o GtkNotebook, tem algumas associações de teclas.

O GtkNotebook define a guia anterior como Ctrl + PageUp e Ctrl + Alt + PageUp (e, da mesma forma, na próxima guia / página abaixo); no entanto, no caso do Thunar, a combinação de teclas Ctrl + PageUp / Ctrl + PageDown é bloqueada pelo fato de o painel que você está visualizando (o ícone e a visualização de detalhes) ser do tipo GtkScrolledWindow e ter seu próprio uso de Ctrl + PageUp / Ctrl + PageDown descrito aqui:
link

A última vez que eu instalei um sistema operacional com o Thunar nele, ele nem tinha abas, então eu imediatamente o descartei e usei o PCManFM, que embora não defina uma tecla tab seguinte / anterior, não usa GtkScrolledWindow para a visualização dos arquivos e, portanto, o Ctrl + PageUp / Ctrl + PageDown interno para o widget de guias funciona.

IMO ambos os programas (e todos os gerenciadores de arquivos) devem defini-los e usar padrões razoáveis, além de oferecer suporte à guia de movimentação para a esquerda / direita como muitos navegadores ( Ctrl + Shift + PageUp / Ctrl + Shift + PageDown ).

Para Thunar, eu tenho um patch que eu fiz para definir pelo menos todos os 4 desses eventos como keybinds explicitamente (o que os tornaria superestimados da maneira que você descreveu em seu post original) que espero postar em breve neste relatório de bug : link

Infelizmente, embora permita alterar as combinações de teclas para esses eventos, ele não permite que você substitua keybinds existentes de widgets filhos (como o GtkScrolledWindow), então você teria que usar e vincular algo como Alt + PageUp / Alt + PageDown ou igualmente confuso. Se eu descobrir um patch para isso, eu definitivamente vou postá-lo para o bug, mas isso está se mostrando mais difícil de descobrir.

* ** Editar ***

Você pode mover para uma guia específica usando Alt + N , em que N é um número 0-9 , mas acho que isso é de uso muito limitado.

    
por 11.01.2014 / 21:51

Tags