2012-05-01 7 views
6

Compilé mplayer desde la fuente en Ubuntu. No quería usar una GUI, pero quería crear un archivo bash ejecutable que obtuviera la ruta de un archivo que se coloca en el archivo bash. ¿Cómo puedo hacer que tal cosa sea posible?Crear secuencia de comandos bash ejecutable que acepta arrastrar y soltar

Quería que se vea algo como esto: mplayer <get full path to file. file-ending>

Quiero el archivo ejecutable de fiesta para sentarse en mi escritorio;)


Si es posible, me como una función rightclick -> start with mplayer, pero no saben cómo hacer uno.

+0

Lo sentimos, no es una pregunta de programación, votar para ir a http://superuser.com/ O puede 'marcar' y pedir un moderador para moverlo. (No rechacé tu pregunta). Buena suerte. – shellter

+0

¿Qué entorno de GUI está usando? – sarnold

+0

oh Lo siento, solo estoy acostumbrado a publicar en stackoverflow xD Estoy usando gnome 3 en lugar de unity en ubuntu, todavía con lightdm. – HitomiTenshi

Respuesta

4

Probar:

#!/bin/bash 
mplayer "$1" 

La ruta de archivo del archivo arrastrado se pasará al archivo de script como el argumento de línea de comandos 1o.

+0

de alguna manera no puedo arrastrar y soltar en un archivo .sh. Los archivos simplemente se amontonan o se copian en el escritorio. – HitomiTenshi

+1

oh dios finalmente lo tengo funcionando! gracias por el código, ¡funciona! Solo tuve que crear un acceso directo mplayer.desktop que inicie el archivo .sh que se puede usar como ejecutable. Y tuve que dar permisos completos a ambos archivos. Ahora funciona perfectamente;) – HitomiTenshi

+1

@HitomiTenshi, me sería de gran ayuda si pudieras compartir el contenido de tu archivo .desktop. Estoy luchando con este. – alfadog67