Como vinculo arquivos .sh à combinação de teclado?

14

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

    
por Dante Ashton 26.11.2010 / 22:43

4 respostas

4

Você pode usar a interface de atalhos do teclado para fazer isso. Lembre-se de adicionar o caminho completo.

    
por RolandiXor 26.11.2010 / 22:51
4

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.

    
por karthick87 26.11.2010 / 23:02
1

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  
    
por Peter.O 27.11.2010 / 05:46
1

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.

    
por n3rd 27.11.2010 / 14:11