
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-daemon
o unity-settings-daemon
. En el caso del servidor X en general, independientemente de la GUI que utilice, los accesos directos pueden modificarse con xbindkeys
la aplicación.
Sin embargo, en su caso específico, lo que realmente necesita para que xterm abra y ejecute un script es lo siguiente:
- Vaya a Configuración -> Teclado -> Atajos -> Personalizado;
- Agregue un nuevo acceso directo; dígale que se ejecute
xterm
con la ruta completa al script, por ejemplo,xterm -hold -e /home/user/bin/myScript.sh
- 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
Producción
Consulte mis otras respuestas que asignan scripts a accesos directos: