← Linux + OpenAl + Java = Frustrazione Buon 2006 →
Oggi volevo vedere alcuni file direttamente dal CD e mi sono accorto che cliccandoci sopra questi non partivano. Dopo alcuni istanti di smarrimento ho deciso di leggere il testo della messagebox e tutto mi è stato chiaro. Ovviamente nella vecchia versione del mio frontend il protocollo system:/ non era supportato quindi non poteva funzionare. Pochi minuti dopo la patch era già pronta e i file perfettamente riprodotti.
Per quelli che non volessero scaricare la nuova versione del frontend riporto la patch da applicare.
--- mplayer.pigaz 2005-12-26 19:51:47.978917144 +0100
+++ mplayer.pigaz.new 2005-12-26 19:01:35.983810000 +0100
@@ -1,6 +1,6 @@
#!/bin/sh
-SED_SCRIPT="s/home:/\/home/;s/%E0/à/g;s/%E8/è/g;s/%EC/ì/g;s/%F2/ò/g;s/%F9/ù/g;s/%26/\&/g;s/%5B/[/g;s/%5D/]/g;s/%20/ /g;s/%27/'/g"
+SED_SCRIPT="s/%E0/à/g;s/%E8/è/g;s/%EC/ì/g;s/%F2/ò/g;s/%F9/ù/g;s/%26/\&/g;s/%5B/[/g;s/%5D/]/g;s/%20/ /g;s/%27/'/g"
FILE_NAME=
play_file()
@@ -23,7 +23,11 @@
*)
case $1 in
home:/*)
- FILE_NAME=`echo $1 | sed -e "$SED_SCRIPT"`
+ FILE_NAME=`echo $1 | sed -e "$SED_SCRIPT;s/home:/\/home/"`
+ play_file
+ ;;
+ system:/*)
+ FILE_NAME=`echo $1 | sed -e "$SED_SCRIPT;s/system://"`
play_file
;;
*)
Lascia un Commento