Defina a ação nautilus up para retroceder

4

Eu uso o arch linux. Eu tinha mudado a ação Up do nautilus de Alt + seta para esquerda para Backspace. Mas depois de uma atualização completa, voltou ao Alt + à esquerda.

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

A versão do nautilus é 3.16.1.

Eu tentei comentá-lo e, em seguida, descomente-o novamente após a reinicialização. Alguma sugestão.

    
por sajinmp 05.05.2015 / 21:38

1 resposta

4

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

Não há sugestões, mas eu relatei isso a eles como um bug há algum tempo. Basicamente, a resposta é que eles não concordam com Backspace, portanto, ninguém deve ser capaz de usá-lo como sua 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 passaram para uma nova estrutura para gerenciar o mapeamento de chave para ação. Teoricamente eles vão trazer de volta um jeito de personalizá-lo, mas eu não prenderei sua respiração. Certamente não vai acabar em 3.16.

Aqui estão mais dois relatórios de bugs para uma boa medida 1 2

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

Ok, então as coisas mudaram um pouco e eu posso ter uma solução se você quiser. Eu escrevi um patch que retorna o Backspace como funcionalidade.

Eu 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");

Espero que isso ajude

Outra atualização : Um usuário do github pelo nome de usuário do riclc descobriu (bastante engenhosamente) que as combinações de teclas podem ser alteradas por um plug-in nautilus-python e forneceu o código para permitir backspace aqui . Isso significa que não há mais patches e recompilar, basta soltar o script no lugar certo e você sempre terá backspace para cima!

    
por 21.07.2015 / 15:07