Criando atalho para executar arquivo de texto no xterm

Criando atalho para executar arquivo de texto no xterm

Questão simples. Em atalhos de teclado personalizados, tentei xterm ~/Desktop/folder/subfolber/textfile mas isso não funciona.

Entendo que os atalhos de teclado são comandos de terminal. Quando entro no terminal acima, nada acontece, então provavelmente estou no diretório errado. Mas se eu digitar sh ~/Desktop/folder/subfolber/textfile no terminal, posso executar o arquivo de texto, mas esse atalho não funciona se eu tentar adicioná-lo por meio das opções do teclado.

Qualquer esclarecimento é apreciado.

Responder1

Os atalhos de teclado são comandos, mas pertencem a daemons, como gnome-settings-daemonou unity-settings-daemon. No caso do servidor X em geral, independentemente da GUI usada, os atalhos podem ser alterados com xbindkeyso aplicativo.

Porém, no seu caso específico, o que você realmente precisa para fazer o xterm abrir e executar um script é o seguinte:

  1. Vá em Configurações -> Teclado -> Atalhos -> Personalizado;
  2. Adicione um novo atalho; diga para ele executar xtermcom o caminho completo para o script, por exemplo,xterm -hold -e /home/user/bin/myScript.sh
  3. Atribua o pressionamento de tecla a ele.

Nota: o script deve ser tornado executável comchmod 755 /path/to/script.sh

Aqui está meu exemplo:

Roteiro em/home/serg/testScript.sh

#!/bin/bash
printf "This was a triumph\nI'm making a note here, huge success"
df
date

Configuração de atalho

insira a descrição da imagem aqui

Saída

insira a descrição da imagem aqui

Confira minhas outras respostas que atribuem scripts a atalhos:

informação relacionada