Atalho de teclado personalizado

0

Estou usando a interface canela estável do Debian e gostaria de criar o seguinte atalho de teclado personalizado associado ao nemo:

Quando nemo estiver aberto em uma pasta DIR, ALT + T deve abrir um terminal nesta pasta (que é o comando cd DIR é feito automaticamente). / p>     

por Smilia 29.03.2018 / 08:44

1 resposta

0

Existem algumas maneiras diferentes de realizar essa tarefa. Eu irei referenciar esta postagem que cobre a criação de atalhos personalizados para o Nemo. Este outro post é para o Ubuntu, mas oferece muitas dicas sobre como criar o atalho de teclado específico que você gostaria.

1. Criar atalho personalizado Nemo

Usando dconf , você pode criar um atalho de teclado personalizado que será aplicado globalmente a todos os usuários.

/org/cinnamon/desktop/keybindings/custom-keybindings/custom0/name
 'Open Terminal'
/org/cinnamon/desktop/keybindings/custom-keybindings/custom0/command
 'x-terminal-emulator'
/org/cinnamon/desktop/keybindings/custom-keybindings/custom0/binding
 ['<Alt>t']
/org/cinnamon/desktop/keybindings/custom-list
 ['custom0']

Isso abre um emulador de terminal x-11 padrão, conforme definido em este post . Se você preferir uma solução gráfica, novamente referenciando esta resposta anterior , basta seguir estas etapas:

If you want a global shortcut, you should use the Cinnamon Keyboard setting under the System settings, go to the second tab and add your custom shortcut.

Isso pode envolver a criação de uma ação personalizada do Nemo também, que é descrita aqui no Arch Linux Wiki .

2. Editar ~/.config/nemo/accels

Se possível, conforme descrito em esta postagem , você pode alterar o atalho atual para abrir um terminal no Gerenciador de Arquivos. Novamente, esse post refere-se ao Ubuntu e ao Nautilus, mas se o Nemo tiver uma estrutura de configuração semelhante com a configuração de atalhos do gtk por meio de um arquivo ~/.config/[file manager]/accels , você poderá fazer esse processo para atingir seus objetivos:

Stop Nemo by executing nemo -q

Open ~/.config/nemo/accels in a text editor of your choice, e.g. gedit:

gedit ~/.config/nemo/accels

Try to see if you can find the following line:

;(gtk_accel_path "<Actions>/DirViewActions/OpenInTerminal" "")

If the line exists, add your keyboard shortcut in the second double-quoted segment and uncomment the line by removing ;:

(gtk_accel_path "<Actions>/DirViewActions/OpenInTerminal" "<Alt>t")

This would set the shortcut to Alt+t.

For a list of all possible key codes please consult this answer.

If the line doesn't exist just copy and paste the one found in this answer at the end of the file.

Esta solução pode não ser possível para o Nemo e funciona apenas para o Nautilus, mas pode dar uma idéia de onde certos aplicativos recebem atalhos de teclado.

Conclusão

Use dconf , se possível, parece ser a melhor solução. Não se esqueça de conferir o Arch Linux Wiki para tudo sobre o Nemo e acredito que esta resposta fornece a melhor solução para você. Se houver alguma informação incorreta ou equívocos, as correções serão muito apreciadas. Melhor da sorte!

    
por 29.03.2018 / 15:59