Personalización de carpetas en kubuntu

A pesar de la gran cantidad de temas de iconos disponibles en kde-look.org, muchos ellos con un gran nivel de detalle, al final tras el cambio y utilización del mismo, por defecto y en lo que respeta al Plasmoid Vista de Carpetas o por Dolphin, siempre nos muestra el icono de carpeta por defecto. Dejando en última instancia una intervención manual por parte del usuario para su personalización.

Esta personalización pasa simplemente por acceder a las Propiedades de la carpeta,

Propiedades

indistintamente, bien a través del Plasmoid o también mediante Dolphin, seleccionando el icono a nuestro gusto,

Seleccionar iconotras esto se refrescara el nuevo icono. El proceder del sistema ante este cambio consiste en generar dentro de esa carpeta el fichero oculto .directory

directory

que contendrá el nombre del icono que hemos seleccionado.

[Desktop Entry]
Icon=folder-contacts

Este fichero es perfectamente editable pudiendo sustituir el nombre del icono por uno nuevo, teniendo en cuenta que el mismo deberá estar situado en la carpeta Places de nuestro tema actual, o mejor es preferible realizar este cambio a través del proceso anterior, menos propenso a errores. En cualquier caso de equivocarnos en este nombre y no existir el icono, el sistema volverá a poner el icono de la carpeta por defecto.

Por desgracia y en la gran mayoría de los casos, el  nombre de los iconos cambia al establecer o cambiar un nuevo tema de iconos para nuestro escritorio, requiriendo de nuevo una intervención manual, para establecer el nuevo nombre de icono que corresponde a esa carpeta.

Si os ha gustado el tema iconos utilizado en el post, se trata de DB Silver Icons 4.10 actualizado muy recientemente y que esta disponible para su descarga.

DB Silver Defecto

También os dejo un pequeño script que aplicado a este tema en concreto, os deja de golpe, personalizadas todas nuestras carpetas personales de nuestro escritorio.

#!/bin/bash
for carpeta in "DOWNLOAD" "TEMPLATES" "PUBLICSHARE" "DOCUMENTS" "MUSIC" "PICTURES" "VIDEOS" "tmp" "Temp" "Desarrollo";
do
   if [[ $carpeta = "tmp" || $carpeta = "Temp" || $carpeta = "Desarrollo" ]]; then
      dir=$HOME/$carpeta
      dirfile=$dir/.directory
   else
      dir=`xdg-user-dir $carpeta`
      dirfile=$dir/.directory
   fi 
   if  [ -d $dir ]; then
       if [ -f $dirfile ]; then
	  echo El fichero $dirfile ya existe, en carpeta $carpeta
       else
          echo Creando fichero $dirfile en carpeta $carpeta
          echo "[Desktop Entry]" > $dirfile
          case $carpeta in
             DOWNLOAD)
		echo "Icon=folder-downloads"    >> $dirfile;;
	     TEMPLATES)
		echo "Icon=folder-applications" >> $dirfile;;
	     PUBLICSHARE)
		echo "Icon=folder-contacts"     >> $dirfile;;
	     DOCUMENTS)
		echo "Icon=folder-documents"    >> $dirfile;;
	     MUSIC)
		echo "Icon=folder-sound"        >> $dirfile;;
	     PICTURES)
		echo "Icon=folder-image"        >> $dirfile;;
	     VIDEOS)
		echo "Icon=folder-video"        >> $dirfile;;
	     tmp)
		echo "Icon=folder-temp"         >> $dirfile;;
	     Temp)
		echo "Icon=folder-temp"         >> $dirfile;;
	     Desarrollo)
		echo "Icon=folder-development"  >> $dirfile;;
	  esac 
          echo OK...[$carpeta]
       fi
   fi
done

Basta con copiar y pegar en vuestro editor, lo salváis por ejemplo como cambioicono.sh y le dais permisos de ejecución,

$ chmod +x cambioicono.sh
$ ./cambioicono.sh

tras su ejecución, resfrescais las vista con F5. A veces es necesario salir de la sesión y volver a entrar.

DB Silver Personalizado

El script se ha probado en Precise/Quantal y Raring, su proceso consiste en crear el fichero .directory con el icono a visualizar, ojo siempre y cuando este fichero no exista, visualizando mensajes sobre si el proceso ha tenido éxito. También si lo queréis utilizar para otros temas de iconos, basta con sustituir por ejemplo Icon=folder-video por Icon=nuevo-nombre-icono.

 

Fuente: ubuntutoday

¿Quién está en línea?

Hay 4489 invitados y ningún miembro en línea