Cómo crear un perfil temporal en Google Chrome/Chromium

Si por el título no te queda claro de qué va a tratar este artículo, explicaré rápidamente que el perfil es el directorio en donde el navegador guarda todos tus datos de usuario: marcadores, extensiones, configuraciones, personalizaciones, contraseñas, etc. Crear un nuevo perfil significa que puedes abrir una nueva ventana del navegador que se comportará como si fuera un navegador distinto, con marcadores, extensiones y personalizaciones totalmente independientes de tu perfil normal.

Google Chrome, así como otros navegadores, te permite crear tantos perfiles como quieras y usarlos todos al mismo tiempo si lo deseas, y lo interesante del tema es que nada de lo que hagas en alguno de ellos afectará en absoluto a los demás; se comportarán prácticamente como si fuesen programas distintos.

En esta entrada vamos a ver cómo crear un perfil temporal de manera sencilla. Un perfil temporal o desechable es un perfil que se crea en el momento en que lo llamas y se autodestruye en cuanto cierras la ventana. Algunos de los casos en que te puede resultar útil un perfil temporal son:

  1. Cuando quieres probar una extensión experimental o no confiable y no quieres poner en riesgo la seguridad de tu perfil principal.
  2. Cuando tienes varias cuentas en un mismo sitio (por ejemplo, varios correos de Gmail) y quieres entrar a todas ellas al mismo tiempo (una por cada perfil).
  3. Cuando estás haciendo pruebas en un sitio web y quieres saber cómo se ve sin que interfieran las extensiones y personalizaciones de tu perfil normal.
  4. Cuando alguien te pide tu PC para navegar y no quieres que acceda a la información almacenada en el navegador.

Entre otros muchos usos que seguramente le sabrás encontrar.

Anteriormente, para crear un perfil temporal en Google Chrome o Chromium bastaba con utilizar el flag –temp-profile; es decir, que solo teníamos que ejecutar este comando:

google-chrome --temp-profile

Y con eso era suficiente. Sin embargo, por alguna razón ese flag fue retirado, y a no ser que los desarrolladores de Chrome decidan traerlo de regreso he creado un pequeño método para reemplazarlo.

Procedimiento

Lo primero que haremos será abrir nuestro editor de texto preferido y pegarle las siguientes líneas:

#! /bin/bash
PROFILE=$RANDOM
mkdir $HOME/.$PROFILE
google-chrome --user-data-dir=$HOME/.$PROFILE
rm -r $HOME/.$PROFILE

Como vemos, se trata de un script que usa la función $RANDOM para crear un directorio aleatorio oculto en la carpeta de usuario, después lanza Google Chrome (si usas Chromium deberás reemplazar google-chrome por chromium o chromium-browser según el nombre que reciba en tu distro) añadiéndole el flag –user-data-dir para indicarle que use el directorio anteriormente creado como perfil, y finalmente destruye el directorio cuando hayamos cerrado todas las ventanas del navegador.

Guardamos el script con el nombre que queramos; por ejemplo, chrome-temp, luego entramos por consola al directorio donde fue guardado y le damos permisos de ejecución:

$ chmod a+x chrome-temp

Ahora lo movemos al directorio /usr/bin para poder invocarlo fácilmente:

# mv chrome-temp /usr/bin

Y listo, ya podemos lanzar Google Chrome en un perfil temporal escribiendo chrome-temp & en la consola.

Si queremos facilitarnos todavía más las cosas podemos crear un acceso directo para lanzarlo como cualquier otro programa. Para ello abrimos de nuevo el editor de texto y pegamos estas líneas:

[Desktop Entry] Version=1.0
Name=Google Chrome Temp
Exec=chrome-temp
Terminal=false
Icon=google-chrome
Type=Application
Categories=GTK;Network;WebBrowser;

Donde las partes importantes son:

  • Name=Nombre del acceso directo.
  • Exec=Nombre que le hayas puesto al script.
  • Icon=google-chrome, chromium o chromium-browser.

Guardamos ese archivo en el escritorio con extensión .desktop; por ejemplo, chrome-temp.desktop, y ya tenemos un acceso directo en el escritorio para lanzar Google Chrome en un perfil temporal.

Por último, podemos copiarlo al directorio de accesos directos para que nos aparezca también en los menús:

# cp chrome-temp.desktop /usr/share/applications

El resultado se verá más o menos así (dependiendo del entorno de escritorio que uses, podría ser necesario salir de la sesión y volver a entrar para que aparezca el acceso directo):

Una caractacterística del script es que cada vez que pulsemos en el acceso directo se lanzará un nuevo perfil temporal sin importar si ya tenemos otro activo en ese momento, y gracias a la función $RANDOM, en teoría podremos crear y utilizar hasta 32768 perfiles al mismo tiempo; si es que nuestro hardware aguanta tantos miles de ventanas abiertas. 😀


11 comentarios

  1.   st0rmt4il dijo

    Vaya tip!.. Agregado a Favoritos..

    Al ver esee wallpaper, estas en Manjaro o tuneaste tu archlinux para darle la estetica de manjaro? – Corrijeme si ando equivocado!

    Saludos!

    1.    Manuel de la Fuente dijo

      Es Manjaro en modo Live. Lo usé solo para tomar la captura porque en mi Arch tengo LXDE con el tema por defecto y pensé que se vería demasiado feo. 😛

      Sí tengo planes de robarme algunas cosas de Manjaro, en un rato más lo instalaré y veré qué tanto le copio. 😀

      1.    st0rmt4il dijo

        Jejeje.. Daleee compa 😉

    2.    Cesar dijo

      Y es posible hacer este perfil temporal en Windows?

  2.   cooper15 dijo

    Grandioso aporte, te felicito voy a probarlo.

  3.   Damian Rivera dijo

    Gracias por el tutorial,no sabia que Chrom* tuviera ese parámetro,lo probare 😀

  4.   Anzill3r dijo

    Que interesante información, gracias 😀

  5.   Brizno dijo

    Muy útil información.

    1.    Brizno dijo

      Especialmente para evitar intrusos.

  6.   kuk dijo

    En lo personal no me gusta mucho Chrome pero gracias muy útil esta información

  7.   Rogelio dijo

    Funciona todo, me gustó, muy creativo, pero tengo inconveniente de que para ver una página, ya que se carga pero no se ve, debo duplicar la pestaña y arrastrarla para que se abra en una nueva ventana y ahí si se ve. Algo curioso pero tal vez a alguien también le suceda. Utilizo Gnome-Ubuntu 14.04
    Saludos.

Deja un 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.