Como posso criar um atalho de teclado para que, quando pressiono o F12nautilus (ou a área de trabalho), obtenho um terminal no diretório atual?
70
Como posso criar um atalho de teclado para que, quando pressiono o F12nautilus (ou a área de trabalho), obtenho um terminal no diretório atual?
sudo
emdconf-editor
, executá-lo sem. Descobri isso da maneira mais difícil, passei alguns minutos reiniciando e reiniciando antes de eu descobrir.Respostas:
Finalmente entendi .. primeiro
sudo apt-get install dconf-tools nautilus-open-terminal
, depois executedconf-editor
eorg/gnome/desktop/interface/can-change-accels
ative o booleano. Em seguida, abra o nautilus usando este comando (para desativar temporariamente o menu global do Unity):Agora você pode passar o mouse sobre a ação no menu arquivo e alterar a aceleração digitando sua tecla enquanto a ação está destacada; finalmente, reinicie o seu nautilus. Se você não vê Abrir no terminal no menu Arquivo e acabou de instalar
nautilus-open-terminal
, pode ser necessário executar primeironautilus -q
.Ubuntu 14.04 e superior
Se você não encontrar a
can-change-accels
chave na configuração do dconf, tente a seguinte solução:nautilus -q
Abra
~/.config/nautilus/accels
em um editor de texto de sua escolha, por exemplo, gedit:Tente ver se você pode encontrar a seguinte linha:
Se a linha existir, adicione o atalho de teclado no segundo segmento de aspas duplas e remova o comentário da linha removendo
;
:Isso definiria o atalho para F12. Para obter uma lista de todos os códigos possíveis, consulte esta resposta .
Se a linha não existir, basta copiar e colar a encontrada nesta resposta no final do arquivo.
Salve o arquivo e reinicie o Nautilus clicando no ícone do Nautilus no seu iniciador / traço.
Ubuntu 15.10 e 16.04
Aqui, o comando relevante em
~/.config/nautilus/accels
éTerminalNautilus:OpenFolderLocal
. (NautilusOpenTerminal::open_terminal
ainda está presente no arquivo, mas parece não ter nenhum efeito.) Portanto, siga as instruções acima, exceto alterar a linhapara
para fazer do F12 o seu atalho de teclado. Observe que
;
é novamente removido.Por fim, efetue logout para que as alterações entrem em vigor.
fonte
dconf-editor
. O usogconf-editor
pode não ajudar.~/.config/nautilus/accels
e adicionar uma linha como(gtk_accel_path "<Actions>/DirViewActions/OpenInTerminal" "F12")
, depois reinicie o nautilus.Usar a abordagem do dconf-editor não parece funcionar no Trusty Gnome. Mas o seguinte faz:
No diretório inicial, pressione Ctrl + h, abra a pasta .config, a pasta nautilus e o arquivo accels;
ou seja, abra
~/.config/nautilus/accels
e altere a linha:para
Observe que o delimitador de comentários foi removido.
Salve o arquivo, efetue logout e logon novamente.
fonte
nautilus -q
faz o trabalho.3.28.1
e não funcionou. Alguém pode testar com a mesma versão?Desde a versão 3.15.4, o Nautilus não carrega mais o arquivo accel (fonte) .
Felizmente, existe uma abordagem melhor para conseguir o que você deseja. Explicação longa / recursos úteis podem ser encontrados aqui e também aqui . Em resumo:
Crie um script chamado
Terminal
(sim, sem extensão) dentro da pasta~/.local/share/nautilus/scripts
com o seguinte conteúdo:Torne-o executável e feche qualquer instância do Nautilus:
Crie (ou edite) o
~/.config/nautilus/scripts-accels
arquivo adicionando estas linhas:Teste-o! Abra o Nautilus, clique com o botão direito do mouse e escolha Scripts> Terminal. Ou use o atalho de teclado que você acabou de configurar :)
Nota : Testado no Ubuntu 18.04.
fonte
scripts-accels
, precisará executarnautilus -q
novamente. Provavelmente deveria mover essa instrução para baixo?Você também pode usar um script nautilus em vez de uma extensão dedicada:
Instruções sobre a instalação do script e a atribuição de um atalho de teclado.
fonte
Para expandir na
John F. Healy
postagem de:Isso deve funcionar no Ubuntu 14.10 Utopic Unicorn. A última linha edita o
~/.config/nautilus/accels
arquivo. Para garantir que a edição foi bem-sucedida, tente o seguinte comando:fonte
Após a instalação
nautilus-open-terminal
, verifique se você matou todos os processos do nautilus (sempre há um processo não visível do nautilus em execução, use-ospgrep nautilus
para encontrá-los e use okill
comando).Então, se você iniciar o nautilus, deverá ver o Open in Terminal se clicar com o botão direito do mouse na lista de arquivos, como fiz na captura de tela abaixo (onde eu estava executando o 14.04):
fonte