Configure a ação do nautilus para backspace

Configure a ação do nautilus para backspace

Eu uso Arch Linux. Eu mudei a ação Up do nautilus de Alt + seta para a esquerda para Backspace. Mas depois de uma atualização completa, ele voltou para Alt+esquerda.

Verifiquei o arquivo '~/.config/nautilus/accels', mas ainda está definido como Backspace.

A versão do nautilus é 3.16.1.

Tentei comentá-lo e descomentá-lo novamente após reiniciar. Alguma sugestão.

Responder1

Veja abaixo as atualizações com uma ótima solução alternativa

Não há sugestões, mas relatei isso a eles como um bug há algum tempo. Basicamente, a resposta é que eles não concordam com o Backspace, portanto, ninguém deveria poder usá-lo como tecla de atalho.

Aqui está meu bug

Isso não seria tão irritante se houvesse uma maneira de personalizar as teclas de atalho. Infelizmente, isso também foi removido quando eles mudaram para uma nova estrutura para gerenciar o mapeamento da chave para a ação. Teoricamente, eles trarão de volta uma maneira de personalizá-lo, mas eu não prenderia a respiração. Certamente não terminará em 3.16.

Aqui estão mais dois relatórios de bugs para garantir1 2

Bug que acabei de enviar solicitando uma maneira de configurar atalhos de teclado


Ok, então as coisas mudaram um pouco e posso ter uma solução se você estiver disposto. Eu escrevi um patch que retorna a funcionalidade Backspace as up.

Não sei qual é o procedimento para obter e construir o código-fonte de um pacote no Arch, mas como usuário do Arch você provavelmente já conhece essa parte.

Então aqui está o patch

--- src/nautilus-window.c   2015-07-31 10:18:29.313898480 -0400
+++ src/nautilus-window.c   2015-07-31 10:21:20.701351684 -0400
@@ -565,7 +565,7 @@
    nautilus_application_add_accelerator (app, "win.redo", "<shift><control>z");
    /* Only accesible by shorcuts */
    nautilus_application_add_accelerator (app, "win.bookmark-current-location", "<control>d");
-   nautilus_application_add_accelerator (app, "win.up", "<alt>Up");
+   nautilus_application_add_accelerator (app, "win.up", "BackSpace");
    nautilus_application_add_accelerator (app, "win.go-home", "<alt>Home");
    nautilus_application_add_accelerator (app, "win.tab-previous", "<control>Page_Up");
    nautilus_application_add_accelerator (app, "win.tab-next", "<control>Page_Down");

Eu espero que isso ajude


Outra atualização: Um usuário do github com o nome de usuário riclc descobriu (de forma bastante engenhosa) que as combinações de teclas podem ser alteradas por um plugin nautilus-python e forneceu o código para permitir backspace-upaqui. Isso significa que não há mais patches e recompilações, basta colocar o script no lugar certo e você sempre terá backspace para ativar!

informação relacionada