png

XDG, Filezilla y más (II)

Jue, 12/19/2013 - 12:09 -- admin

Tras esto, y luego esto, he revisado mi script de asociación de archivo, así que pongo aquí la versión revisada.

#!/bin/bash
# rev 0.002
DESKTOP_FILE=$(basename $(locate "${1}".desktop))
#DESKTOP_FILE="${1}".desktop
FILE_EXTENSION="${2##*.}"
#
if [ "${FILE_EXTENSION}" == "" ]
then
   MIME_TYPE=($(xdg-mime query filetype "${2}"))
else
   cd /usr/share/mime
   MIME_TYPE=($(find . -name *"${FILE_EXTENSION}"*))
fi
#
for type in "${MIME_TYPE[@]}"
do
   type="${type/.\//}"
   type="${type/.xml/}"
   xdg-mime default $DESKTOP_FILE $type
   # Esto es solo para verificar que la asociación ha surtido efecto
   DE_FILE=$(xdg-mime query default $type)
   echo " * ${DE_FILE} set as viewer for MIME type ${type}"
done
Suscribirse a RSS - png