Creando un acceso directo para ejecutar un archivo de texto en xterm

Creando un acceso directo para ejecutar un archivo de texto en xterm

Pregunta simple. Con atajos de teclado personalizados, probé xterm ~/Desktop/folder/subfolber/textfile pero no funciona.

Tengo entendido que los atajos de teclado son comandos de terminal. Cuando ingreso lo anterior en la terminal no sucede nada, por lo que probablemente tenga el directorio incorrecto. Pero si escribo sh ~/Desktop/folder/subfolber/textfile en la terminal, puedo ejecutar el archivo de texto, pero este acceso directo no funciona si intento agregarlo mediante las opciones del teclado.

Se agradece cualquier aclaración.

Respuesta1

Los atajos de teclado son comandos pero pertenecen a daemons, como gnome-settings-daemono unity-settings-daemon. En el caso del servidor X en general, independientemente de la GUI que utilice, los accesos directos pueden modificarse con xbindkeysla aplicación.

Sin embargo, en su caso específico, lo que realmente necesita para que xterm abra y ejecute un script es lo siguiente:

  1. Vaya a Configuración -> Teclado -> Atajos -> Personalizado;
  2. Agregue un nuevo acceso directo; dígale que se ejecute xtermcon la ruta completa al script, por ejemplo,xterm -hold -e /home/user/bin/myScript.sh
  3. Asígnale una pulsación de tecla.

Nota: el script debe ser ejecutable conchmod 755 /path/to/script.sh

Aquí está mi ejemplo:

Guión en/home/serg/testScript.sh

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

Configuración de acceso directo

ingrese la descripción de la imagen aquí

Producción

ingrese la descripción de la imagen aquí

Consulte mis otras respuestas que asignan scripts a accesos directos:

información relacionada