Traga de volta os atalhos de teclado `BackSpace` no nautilus e thunar

66

Eu quero usar o botão "BackSpace" como uma tecla de atalho no nautilus. Quero retornar à pasta anterior enquanto navega na pasta Home, assim como o Windows 7.

Também quero a mesma coisa ao usar o Firefox. De maneira que, quando pressionar a tecla de atalho, retornarei à página da Web anterior.

Tareq
fonte
4
Não consigo imaginar o que é motivação para remover teclas de atalho muito populares do aplicativo para uso diário.
Rux

Respostas:

77

Para Firefox e Nautilus: Você pode usar Alt+ para voltar em vez de Backspace.

Para que o nautilus 3.6 traga funcionalidade de backspace, você precisa adicionar isto:

 (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace")

sob

~/.config/nautilus/accels

E, em seguida, reinicie o nautilus

nautilus -q ou killall nautilus

Em Thunar você tem que adicionar

(gtk_accel_path "<Actions>/ThunarWindow/open-parent" "BackSpace")

para

~/.config/Thunar/accels.scm
Achu
fonte
2
Funciona para você? ; (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace") Para mim, não está funcionando.
thefourtheye
7
Por favor, remova o comentário. este -> ; use only #(gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace")
Achu
2
Aaah ... Como eu pude sentir falta disso. Passou duas horas esta manhã. Não tirei comentários. :( Obrigado @Achu :)
thefourtheye
3
Obrigado. Como não é possível "vincular" o Backspace e o Alt + Up ao mesmo (na verdade, estou bastante acostumado ao Alt + Down / Up em vez de Enter / Backspace ao usar apenas o teclado), mas como solução alternativa, você pode Também altere Backspace para fazer "<Actions>/ShellActions/Back".
Stackofrocks
2
Aaaaaaah !! está funcionando! suspiro de alívio! : D thanx muito
Nirmik 06/06
6

Para o Firefox

Abra o Firefox, digite a about:configbarra de endereço, pressione Enter

Pesquisa backspace, deve retornar 1 entrada, browser.backspace_action

Clique com o botão direito do mouse no valor> modificar e alterar de 2 para 0

doug
fonte
5

para thunar

Assim como pensei, eu deveria ter escrito backspace de uma maneira diferente. Foi assim que tentei:

(gtk_accel_path "<Actions>/ThunarWindow/open-parent" "BackSpace")

E funcionou.

Lawand
fonte
Ainda gice o seguinte erro: ("erro de sintaxe próximo ao token inesperado` gtk_accel_path '")
Tareq
@Tareq: Você está usando Thunar ou Nautilus? O Ubuntu vem com o Nautilus por padrão ...
Lawand 13/13
Estou usando o Nautilus.
Tareq 14/05
@Tareq: bem, o que eu escrevi é para Thunar ... Você tentou a resposta de Achu
Lawand
Sim, mas não funcionou, não sei como fazer a adição ou como escrever no arquivo Somente Leitura (accels).
Tareq
4

Não é "up" é "back", back é o último diretório.

echo '(gtk_accel_path "<Actions>/ShellActions/Back" "BackSpace")' >> ~/.config/nautilus/accels
Felipe Morales
fonte
Na verdade, este é o único que funcionou para mim.
Ruben
Correto - este é o apropriado para "back ', o diretório pai não está de volta. Observe também que pelo menos no backspace nautius 3.10 (14.04, confiável) é automaticamente vinculado ao up, portanto é necessário editar manualmente o arquivo.
doug
2

Para fazer o Nautilus voltar como antigamente, com a tecla Backspace, faça o seguinte:

echo '(gtk_accel_path "/ShellActions/Up" "BackSpace")' >> ~/.config/nautilus/accels
user198164
fonte
@Jorge Castro: você pode precisar adicionar <Ações> ao comando proposto:echo ' (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace") >> ~/.config/nautilus/accels
alex
0

2019 - Para o Nautilus:
Com base no @ riclc / nautilus_backspace repo, escrevi um shell script para instalar os pacotes e scripts necessários para recuperar essa função. Eu o uso com o Fedora 30, mas o script funcionaria para distros que usam apte pacmantambém.

wget -qO- https://raw.githubusercontent.com/7aman/backspace-up/master/install.sh | bash
Zaman
fonte