Você pode usar a interface de atalhos do teclado para fazer isso. Lembre-se de adicionar o caminho completo.
Apenas imaginando; Como faço para ligar arquivos .sh para executar quando eu pressiono uma combinação de teclas específica? (como Alt + S )
Obrigado,
Dante
Você pode usar a interface de atalhos do teclado para fazer isso. Lembre-se de adicionar o caminho completo.
Goto System > > Preferências > > Atalhos de teclado
Ele abrirá uma janela, clique em adicionar
Depoisdeclicaremadicionar,vocêveráumajanelacomNameeCommand.Vocêpodeescreverqualquernomeláenocomandovocêdevedarocaminhocompletodoarquivocomobashbash/path/to/the/file.sh
Depois de adicionar o nome & amp; Comando. Você pode atribuir a tecla de atalho.
xbindkeys
permite salvar várias configurações (se você quiser essa flexibilidade).
Além disso, xbindkeys
oferece muitas mais combinações de teclas, porque (opcionalmente) permite criar Numlock , ScrollLock e CapsLock declaram significativo ...
Outra característica não encontrada em Atalhos do Keboard é que você pode usar ~/
e $HOME/
no seu diretório pessoal, em vez de ter que codificar isso.
Para instalar xbindkeys e xbindkeys-config (a GUI para xbindkeys)
sudo apt-get install xbindkeys xbindkeys-config
Para criar o arquivo de configuração padrão para xbindkeys
xbindkeys --defaults > $HOME/.xbindkeysrc
Em seguida, execute:
xbindkeys
xbindkeys-config
E para o seu primeiro ataque de teclas, você pode achar útil atribuir Ctrl + Deslocar + Alt + X , ou o que você preferir, para xbindkeys-config
Para manter as teclas de atalho do xbindkeys ativas sempre que você iniciar o computador ...
Main Menu
System
Preferences
Startup Applications
[ Add ]
Name: xbindkeys
Command: xbindkeys
Comment: xbindkeys
Apenas para completar: Se você estiver usando o Compiz, poderá definir atalhos personalizados de teclado e mouse usando o CCSM (Gerenciador de configurações de configuração do Compiz) e o plug-in de comandos.
Basta colocar o nome do seu script sh (por exemplo, "CustomScript" na captura de tela anexada) e atribuir a ele uma ligação de chave personalizada na guia Key Bindings . Seu script precisa ser colocado em um diretório que é monitorado pelo Ubuntu para que isso funcione. Eu coloco todos os meus scripts no diretório /usr/local/bin
.
Certifique-se de que seu script seja executável aplicando chmod +x CustomScript
em um terminal e observe que todas as palavras diferenciam maiúsculas e minúsculas.
O Compiz permite exportar todas as configurações, incluindo atalhos, o que é muito útil para configurações de máquinas semelhantes.
Tags shortcut-keys keyboard