Skip to content

Repository files navigation

Escritorios

Varios escritorios de verdad en el mismo Windows.
Cada uno con sus propios archivos, sus propios iconos y sus posiciones guardadas.

Gratis, sin publicidad, sin cuenta y sin límites. Un solo archivo de 2,6 MB.

Descargar el instalador para Windows   Descargar la version portable

Instalador: lo normal, el de un solo clic.  ·  Portable: para probarlo o llevarlo en un pendrive, no instala nada.
Windows 10 u 11 de 64 bits. No hace falta ser administrador.


Los escritorios virtuales de Windows no separan tu escritorio

Si abres Win + Tab y creas un escritorio nuevo, Windows te separa las ventanas. Pero el fondo, los iconos y los archivos del escritorio siguen siendo exactamente los mismos en todos. Tu escritorio del trabajo y el de tus cosas son la misma carpeta llena de todo.

Este programa hace lo otro: cada escritorio es una carpeta distinta, así que al cambiar cambia lo que ves. Y cada uno recuerda dónde dejaste sus iconos.

Win + Tab de Windows Este programa
Ventanas separadas no hace falta, siguen abiertas
Iconos del escritorio los mismos en todos distintos en cada uno
Archivos del escritorio los mismos en todos una carpeta por escritorio
Fondo de pantalla el mismo el suyo, recordado por escritorio
Posición de los iconos una sola guardada por escritorio

La ventana del programa

Instalar

Con el instalador (recomendado): doble clic en el archivo descargado.

Windows va a avisar de que el editor es desconocido, porque el programa no está firmado: Más informaciónEjecutar de todas formas. Tarda unos cinco segundos, no pide contraseña de administrador y se instala solo para tu usuario en %LOCALAPPDATA%\Programs\Escritorios. Hay una casilla para que arranque con Windows; si la marcas, al encender el equipo aparece solo el icono junto al reloj, sin ventana.

Se quita desde Configuración → Aplicaciones → Escritorios → Desinstalar. Al desinstalar te devuelve al escritorio principal y no deja rastro. Tus carpetas y tus archivos no se tocan.

Con la versión portable: descomprime el .zip y ejecuta MisEscritorios.exe. No instala nada ni escribe accesos directos; para quitarlo, borra el archivo. Es el mismo programa: lo único que aporta el instalador son los accesos directos, la casilla de arranque y el desinstalador.

Uso

Al abrirlo aparece la ventana con tus escritorios. Al principio hay uno solo, el que ya tenías, como "Principal".

Ir a este cambia al escritorio seleccionado
Crear nuevo crea uno vacío
Renombrar le cambia el nombre en la lista
Duplicar crea otro con una copia de lo que hay en este
Abrir carpeta abre la carpeta del escritorio actual
Quitar de la lista lo saca de la lista sin borrar nada
Atajo de teclado elige una combinación global
Arrancar con Windows lo abre al encender el equipo

También se puede pinchar dos veces sobre un escritorio de la lista para ir.

Al cambiar, la pantalla parpadea unos segundos mientras Windows rehace el escritorio. Los programas abiertos siguen abiertos; solo se cierran las ventanas del Explorador de archivos.

Al cerrar la ventana el programa se queda junto al reloj. Botón derecho en ese icono para cambiar de escritorio o salir del todo.

Un escritorio recién creado no aparece del todo vacío: Windows suma siempre a cualquier escritorio los accesos directos de "todos los usuarios", y esos no cambian.

Fondo de pantalla

No hay nada que configurar: cámbialo como siempre, botón derecho en el escritorio y "Personalizar", y el programa se acuerda de que ese fondo es el de ese escritorio. Al volver, vuelve con él.

Windows tiene un solo fondo para toda la sesión —no existe uno por carpeta—, así que esto funciona igual que las posiciones de los iconos: al salir de un escritorio se apunta el fondo que tenía puesto, y al entrar se le devuelve el suyo.

Un escritorio recién creado no tiene fondo propio todavía, así que la primera vez que entras se queda el que hubiera. En cuanto le pongas uno, es el suyo.

Si la imagen de un fondo guardado ya no está en su carpeta, el programa no la aplica y deja el fondo que haya. Es a propósito: un escritorio en negro parece un programa que rompió algo.

Atajo de teclado

Viene desactivado. Se elige desde la ventana: Ctrl+Alt+D, Alt+F9, lo que sea, y pasa al siguiente escritorio. Hace falta al menos un modificador, y la tecla Windows no vale porque el sistema se reserva casi todas sus combinaciones. Si al arrancar la combinación ya está ocupada por otro programa, avisa una vez y sigue funcionando sin ella.

Se registra en memoria con RegisterHotKey, como hacen PowerToys y AutoHotkey. No queda nada escrito en disco.

Arrancar con Windows

La casilla escribe un acceso directo normal en tu carpeta Inicio:

%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup

No usa la clave Run del registro ni tareas programadas. Un acceso directo se ve y se borra arrastrándolo a la papelera; la casilla mira esa carpeta, así que se entera si lo quitas por fuera. Al arrancar así no se abre la ventana: aparece solo el icono junto al reloj.

Dónde guarda sus cosas

%LOCALAPPDATA%\Escritorios\config.json    la lista, con el fondo de cada uno
%LOCALAPPDATA%\Escritorios\posiciones\    las posiciones de los iconos

Y el acceso directo de Inicio, si activaste esa casilla. Nada más: ni servicios, ni tareas programadas, ni un solo archivo tuyo tocado.

"Quitar de la lista" solo edita config.json. La carpeta y todo su contenido se quedan donde están, y el programa te dice la ruta. El escritorio Principal no se puede quitar.

Los escritorios nuevos se crean al lado del que ya tienes: si tu escritorio está en E:\Escritorio, el nuevo queda en E:\Escritorio - Trabajo. Si tu escritorio lo lleva OneDrive, se crean en tu carpeta de usuario a propósito, para no subir a la nube lo que pongas en ellos.

Cómo funciona

Windows guarda la ubicación del escritorio en dos valores del registro:

HKCU\...\Explorer\User Shell Folders   Desktop   (REG_EXPAND_SZ)
HKCU\...\Explorer\Shell Folders        Desktop   (REG_SZ)

Cambiarlos y reiniciar el Explorador es todo el truco. Unos programas leen uno y otros el otro, así que hay que dejar los dos iguales.

Las posiciones de los iconos son más delicadas: no viven junto a la carpeta, sino en una única clave (Shell\Bags\1\Desktop) que el Explorador reescribe cada vez que arranca. El programa cierra el Explorador con el mensaje de la barra de tareas y no con un taskkill, porque al salir ordenadamente vuelca las posiciones al registro y matarlo a la fuerza las pierde. Después aparta esa copia para el escritorio que dejas, cambia la ruta, restaura la del escritorio al que entras y recién ahí lo arranca de nuevo.

Si tu antivirus se queja

Puede pasar, y conviene decirlo antes de que sorprenda.

El programa no está firmado digitalmente —una firma cuesta dinero todos los años— así que para Windows y para tu antivirus es un desconocido. Y lo que hace es reescribir la clave del escritorio y reiniciar el Explorador: es su función, pero visto desde fuera "programa sin firma que toca el registro del shell" se parece a lo que hace un virus para instalarse. Alguna herramienta lo marca por eso, sin haber encontrado nada dentro.

Tres formas de comprobarlo por tu cuenta, de menos a más paranoica:

  1. Compara la huella de lo que descargaste con la que está publicada en la release. Así sabes que nadie lo cambió por el camino:

    Get-FileHash .\Escritorios-instalador.exe
  2. Súbelo a VirusTotal y mira el detalle: lo normal en un binario sin firmar son unas pocas alertas genéricas, con nombres tipo "Unsigned", "Generic" o "ML", y ningún virus con nombre y apellido.

  3. Compílalo tú mismo. El código está entero aquí, son unos dos segundos y no depende de nada externo. El ejecutable que salga es tuyo y no tienes que confiar en el mío. Está más abajo, en Compilar.

Si el escritorio quedara apuntando mal

No debería pasar, pero si el programa se interrumpe a media faena, esto lo devuelve a su sitio desde PowerShell:

$ruta = "$env:USERPROFILE\Desktop"
Set-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" Desktop $ruta
Set-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" Desktop $ruta
Stop-Process -Name explorer -Force

Cambia $ruta si tu escritorio no está en la carpeta de siempre.

Requisitos

Windows 10 u 11 de 64 bits y nada más. Sin Python, sin .NET, sin Visual C++ redistributable, sin WebView2: el ejecutable solo usa librerías que ya trae Windows.

Compilar

Hace falta Go. Inno Setup es opcional, solo para el instalador.

go build -ldflags "-s -w -H windowsgui" -o MisEscritorios.exe .

O el guion que deja todo listo en dist\ —ejecutable, portable e instalador—:

powershell -ExecutionPolicy Bypass -File empaquetar.ps1 -Version 2.1.0

El icono se genera con hacer-icono.ps1, que dibuja cada tamaño por separado usando solo System.Drawing.

Línea de órdenes

MisEscritorios.exe listar
MisEscritorios.exe crear <nombre>
MisEscritorios.exe cambiar <id>
MisEscritorios.exe siguiente
MisEscritorios.exe duplicar <id> <nombre>
MisEscritorios.exe renombrar <id> <nombre>
MisEscritorios.exe quitar <id>
MisEscritorios.exe principal
MisEscritorios.exe arranque [si|no]
MisEscritorios.exe oculto

Licencia

MIT, por VONJAN. Puedes usarlo, copiarlo, modificarlo, distribuirlo y venderlo.

Se entrega tal cual, sin garantía de ningún tipo. No respondo por daños derivados de su uso, ni por versiones modificadas por terceros, ni por copias que otros vendan o distribuyan: lo único que respaldo son las publicadas en este repositorio.

About

Varios escritorios de verdad en Windows: cada uno con sus propios archivos, iconos y fondo. Gratis, un solo ejecutable, sin dependencias.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages