2 votos

terminal aparece en la tecla de acceso directo pero el comando no ejecutadas

Yo el vago vago que soy, quería hacer youtube-dl (el script que descarga videos de youtube) ejecutar pulsando una tecla de acceso rápido para el enlace actual en el portapapeles. En mis accesos directos de teclado que hice:

gnome-terminal -e  "youtube-dl --extract-audio --audio-quality 0 --audio-format mp3 $(xclip -o)"

Este comando funciona si entro en un terminal separado, pero cuando ejecuto el hotkey, el terminal aparece para < 1 segundo y la secuencia de comandos no se ejecuta.

¿Puede alguien me punto dónde im que va mal? :)

0voto

adonis Puntos 1190

Como se realizan sustituciones de comando por el shell, tienes que ejecutar el comando como argumento a la cáscara:

gnome-terminal -x /bin/sh -c "youtube-dl --extract-audio --audio-quality 0 --audio-format mp3 $(xclip -o)"

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: