Execute scripts de shell personalizados ao pressionar a tecla

1

Eu criei um script de shell para uma ação personalizada que está funcionando bem. Desejo executar este arquivo .sh ( mon.sh ) ao pressionar Alt+F15 .

Eu fiz o seguinte: No gconf-editor, em apps>metacity>keybinding_commands , editado command_1 com valor

  

"/home/administrator/My Scripts/mon.sh" (tentou sem aspas também)

em apps>metacity>global_keybindings , editado em run_command_1 com valor

  

<Alt>F15

Mas o script não está sendo executado ao pressionar Alt + F15

O que é que eu estou sentindo falta?

    
por iJeeves 09.04.2011 / 11:37

2 respostas

2

Eu não tenho idéia se você está usando as chaves gconf certas, mas você pode configurar isso via gui:

Se você estiver usando o Ubuntu sem o desktopeffects, a metacity é o seu windowmanager, então você deve usar System ▸ Preferences ▸ Keyboard Shortcuts para adicionar o seu comando e configurar o atalho de teclado.

Se os efeitos da área de trabalho estiverem ativados, você está usando o gerenciador de janelas compiz. Instale o gerenciador de configurações do compizconfig , execute-o e insira seu script nas preferências Commands .

    
por david 09.04.2011 / 12:16
0

No painel de atalhos de teclado, você deve adicionar sh no início do comando.
sh / home / administrador / Meus scripts / mon.sh

Você também pode usar gnome-terminal
gnome-terminal / home / administrador / Meus scripts / mon.sh

xdg-open para iniciar o programa associado padrão com a extensão.
xdg-open / home / administrator / Meus scripts / mon.sh

xterm é uma boa alternativa.
xterm / home / administrator / Meus scripts / mon.sh

    
por Cryptopat 11.03.2017 / 17:00