Ubicación de la papelera y el escritorio en derivados de Ubuntu

Octubre 2017

Existen ciertos derivados de Ubuntu como Kubuntu, Xubuntu, Edubuntu...
Todos estos derivados pueden ser instalados en un solo sistema operativo, instalando los paquetes kubuntu-desktop, xubuntu-desktop, edubuntu-desktop...

Sin embargo, las carpetas correspondientes a la papelera no son las mismas en todos los derivados, y lo mismo para la carpeta correspondiente al escritorio.
Para solucionar este problema, existe un medio muy sencillo y eficaz:

Los enlaces simbólicos


Como su nombre lo indica, los enlaces simbólicos sirven para crear un fichero o una carpeta que será en realidad un enlace hacia otro fichero o carpeta.
Luego podremos utilizar la carpeta que es en realidad un enlace como si se tratará de una carpeta, y como si conteniera los mismos ficheros y carpetas que la carpeta hacia la cual apunta.

Es decir:
-si /carpeta es una carpeta, que contiene /sub-carpeta, fichero1 y fichero2
-si /enlace es una carpeta que es en realidad un enlace hacia /otracarpeta
Es posible trabajar en /enlace/sub-carpeta, /enlace/fichero1, /enlace/fichero2…trabajando en realidad en carpeta/sub-carpeta, /carpeta/fichero1, /carpeta/fichero2

Solución del problema


Escritorio


En Ubuntu, la carpeta del escritorio corresponde a /home/user/Escritorio, pero en Kubuntu y Xubuntu corresponde a /home/user/Desktop
Para solucionar este problema, simplemente reemplazamos la carpeta Desktop/ por una carpeta del mismo nombre que será un enlace hacia la carpeta Escritorio/ (no olvides de pasar el contenido de Desktop/ a Escritorio/ antes de quitar Desktop/).
Para ello, abrimos un terminal y escribimos cd para ir a nuestro directorio personal, presionamos Enter, luego escribimos:
rm -r Desktop && ln -s Escritorio Desktop
Y presionamos Enter.
Explicación:
  • rm es el comando unix para eliminar ficheros o carpetas (es necesario eliminar Desktop antes de crear una nueva carpeta del mismo nombre, que será el enlace)
  • la opción –r es necesaria ya que eliminamos un directorio
  • Desktop es la carpeta que eliminamos
  • && permite ejecutar un segundo comando si el primero ha sido exitoso
  • ln –s permite crear un enlace simbólico
  • Escritorio es el nombre de la carpeta hacia el cual debe apuntar el enlace creado
  • Desktop es el nombre del enlace que será creado

La papelera


En Ubuntu, la carpeta de la papelera corresponde a /home/user/.Trash, pero en Kubuntu y Xubuntu, corresponde a /home/user/.local/share/Trash

Por lo tanto, aquí también debemos crear un enlace simbólico, de /home/user/.Trash hacia /home/user/.local/share/Trash.

Sin embargo, hay dos sub-carpetas en /home/user/.local/share/Trash: files/ que contiene los ficheros y carpetas borradas, e info/ que contiene información acerca de los ficheros borrados (su directorio de origen por ejemplo). Por lo tanto, el enlace simbólico debe ser creado hacia la sub-carpeta files/.
Del mismo modo que para la carpeta correspondiente al escritorio, abrimos un terminal en nuestro directorio personal y escribimos:
rm -r .Trash && ln -s .local/share/Trash/files .Trash

Notas importantes:
  • Ya que el gestor de ficheros de Ubuntu (Nautilus) no nota el directorio de origen del fichero o carpeta eliminado, será imposible restaurar un fichero eliminado con Nautilus.
  • Los gestores de ficheros de KDE (Konqueror y Dolphin) muestran únicamente los ficheros y carpetas de la papelera para los que encuentran los ficheros correspondientes en la carpeta /home/user/.local/Trash/info. Por lo tanto, un fichero eliminado con un programa GNOME no será visualizado con los gestores de ficheros KDE. Tampoco serán eliminados vaciando la papelera.

Consulta también

Publicado por Carlos-vialfa. Última actualización: 4 de noviembre de 2009 a las 19:12 por Carlos-vialfa.
El documento «Ubicación de la papelera y el escritorio en derivados de Ubuntu» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.