Cómo añadir una papelera totalmente funcional al dock de Ubuntu

Papelera en el dock de UbuntuA finales del mes pasado, publicamos un artículo en el que explicábamos cómo convertir el dock de Ubuntu en un dock “de verdad”. Un dock de verdad no ocupa toda la parte inferior de una pantalla, sino que tiene unas aplicaciones fijas y crece cada vez que abrimos una nueva. Lo que también suele incluir un dock completo es la papelera, lo que hace que podamos acceder a ella rápidamente sin tenerla en el escritorio.

En este artículo os enseñaremos cómo añadir la papelera en el dock de Ubuntu. El sistema explicado en este artículo se supone que es para Ubuntu 18.04 LTS, pero funciona a la perfección en Disco Dingo. Para que así sea, hay que escribir las cosas exactamente igual que están explicadas a continuación. Tal y como explicamos en los pasos a seguir, si realizamos cambios tenemos que asegurarnos de que lo hacemos correctamente. Por ejemplo, en las líneas donde aparece “Name” podemos cambiar “Papelera” por otra palabra, pero el resto de “trash” hay que dejarlos como están.

Añade la papelera al dock de Ubuntu con estos sencillos pasos

  1. Abrimos un terminal, lo que podemos hacer con el atajo Ctrl+Alt+T.
  2. Escribimos lo siguiente:
gedit ~/Documentos/trash.sh
  1. En el archivo que se abre, pegamos esto:
#!/bin/bash
icon=$HOME/.local/share/applications/trash.desktop

while getopts "red" opt; do
case $opt in
r)
if [ "$(gio list trash://)" ]; then
echo -e '[Desktop Entry]\nType=Application\nName=Papelera\nComment=Papelera\nIcon=user-trash-full\nExec=nautilus trash://\nCategories=Utility;\nActions=trash;\n\n[Desktop Action trash]\nName=Vaciar Papelera\nExec='$HOME/Documentos/trash.sh -e'\n' > $icon
fi
;;
e)
gio trash --empty && echo -e '[Desktop Entry]\nType=Application\nName=Papelera\nComment=Papelera\nIcon=user-trash\nExec=nautilus trash://\nCategories=Utility;\nActions=trash;\n\n[Desktop Action trash]\nName=Vaciar Papelera\nExec='$HOME/Documentos/trash.sh -e'\n' > $icon
;;
d)
while sleep 5; do ($HOME/Documentos/trash.sh -r &) ; done
;;
esac
done
  1. Una vez pegado el texto, guardamos. Se guardará en la ruta que le hemos indicado en el paso 2. Es importante no cambiar la ruta. Si lo hacemos, debemos buscar en el script creado la palabra y sustituirla. Por ejemplo, si quisiéramos guardarla en una carpeta llamada “Scripts”, deberíamos buscar “Documentos” y poner “Scripts” en su lugar.
  2. Hacemos el script ejecutable con estos dos comandos:
chmod +x ~/Documentos/trash.sh
./Documentos/trash.sh -e
  • Otra opción para asegurarnos de que funciona es, en el primer caso, poner chmod +x y arrastrar el archivo al terminal y en el segundo caso arrastrarlo directamente y añadirle -e detrás. Importante quitarle las comillas en ambos casos.
  1. El nuevo icono aparecerá en nuestras aplicaciones. Para añadirlo al dock vamos al menú de aplicaciones, hacemos clic derecho y agregamos la papelera a los favoritos.
  2. Falta hacer que esté ahí cuando inicie. Para hacerlo, buscamos “Aplicaciones inicio” en las aplicaciones y creamos una nueva con estos campos:
    • Name: Papelera.
    • Command: /home/Tu_nombre_de_usuario/Documentos/trash.sh -d
    • Comentario: lo que queráis para explicar qué es.
    • Importante: en la ruta anterior, poner la ruta al archivo creado. En el ejemplo está en la carpeta Documentos.
  3. Reiniciamos el equipo para comprobar que el icono está ahí.

Si todo ha salido bien, la papelera aparecerá y el icono será diferente dependiendo de si está llena o vacía. En el script también hemos creado una nueva acción con el nombre “Vaciar Papelera” para que haciendo clic derecho sobre el icono del dock podamos vaciar la palelera, tal y como lo haríamos si la papelera estuviera en el escritorio o como podemos hacerlo desde el explorador de archivos.

El funcionamiento será como veis en el GIF anterior: lo que no aparece es que la opción pone “Vaciar Papelera”. Lo que sí se ve es que el icono cambia, algo que hace de una manera que no es la más natural del mundo. Un mal menor para tener lo que para mí es un dock completo con su tamaño variable, con un color más transparente, que creo que queda mejor que el oscuro que trae por defecto, y la papelera, lo que me permite tener el escritorio limpio de iconos. Personalmente, me gusta tener el escritorio solo lleno cuando estoy realizando alguna tarea; cuando termino mi trabajo, me gusta tener el escritorio vacío y lo explicado en este tutorial me lo permite.

¿Te ha sido útil este tutorial o prefieres tener la papelera como viene por defecto en Ubuntu?

7 comentarios, deja el tuyo

  1.   Abogado del Diablo dijo

    La papelera funciona pero no cambia el icono de vacía a llena y viceversa. Seguramente debe de haber algún error en el script

    1.    Pablinux dijo

      Hola. A mí me funciona. ¿Has reiniciado?

      Luego lo volveré a comprobar.

      Un saludo.

      Edito: lo he vuelto a probar y a mí me funciona. Por si acaso, he vuelto a pegar mi script en el artículo.

      Un saludo.

      1.    Abogado del Diablo dijo

        No. No funciona. He reiniciado, he vuelto a pegar el script, he cambiado los iconos etc etc… Ni idea del motivo, pero no cambia el icono aunque la papelera funciona perfectamente. Gracias por las molestias de todas formas. Un saludo

        1.    Pablinux dijo

          Hola. Prueba lo siguiente:

          -En el paso 5, hazlo como pone en el punto: pon el comando y arrastra el archivo al terminal. Lo mismo con lo segundo, pero arrastrando primero el archivo y añadiéndole la E como pone.
          -En el paso 7, comprueba que esté tu nombre de usuario, que ahí pone “Tu_nombre_de_usuario” y eso hay que cambiarlo.

          A ver si hay suerte.

          Un saludo.

          1.    Abogado del Diablo dijo

            Por fin he dado con el error. En el comado de inicio de sesión despues de la ruta al script tenía puesta la orden “trash.sh -e” y lo correcto es “trash.sh -d”. Ahora si que funciona correctamente. Muchas gracias por las indicaciones y por las molestias. Un saludo afectuoso.


          2.    Pablinux dijo

            Me alegro de que te funcione 😉

            Un saludo.


  2.   Sebas dijo

    A mi me ha funcionado a la primera,hacia tiempo que buscaba esto un saludo gracias.

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.