La persistencia respaldada por SQLite garantiza que el diseño de tu escritorio sobreviva a reinicios, fallos del Explorador y cambios de multimonitor.
Probablemente has experimentado esta frustración: pasas tiempo organizando perfectamente los iconos de tu escritorio, solo para encontrarlos desordenados después de:
RuleDock resuelve esto almacenando tu diseño en una base de datos SQLite robusta y restaurándolo automáticamente.
RuleDock rastrea continuamente las posiciones de los iconos y las configuraciones de las cercas, guardando los cambios en SQLite en tiempo real.
Cuando el Explorador se reinicia, RuleDock detecta el cambio y restaura tu diseño en segundos, sin necesidad de intervención manual.
Cada pantalla se rastrea por separado con su propio sistema de coordenadas. Conecta o desconecta monitores sin perder las posiciones de los iconos.
Las posiciones se almacenan en un sistema de coordenadas normalizado que maneja los cambios de DPI y las diferencias de escala con facilidad.
Cuando el Explorador de Windows se bloquea (o lo reinicias manualmente), la mayoría de los organizadores de escritorio pierden el rastro de tus iconos. RuleDock es diferente:
1. El Explorador se bloquea o reinicia
↓
2. RuleDock detecta que el handle del ListView es inválido
↓
3. Entra en estado de "reconexión" (la UI muestra el estado)
↓
4. Busca el nuevo handle del ListView del Escritorio
↓
5. Se reconecta y carga el diseño desde SQLite
↓
6. Restaura todas las posiciones de cercas y mapeos de iconos
↓
7. Reanuda operación normal (~2-5 segundos en total)
Esta recuperación ocurre automáticamente. No necesitas hacer nada.
RuleDock rastrea cada pantalla de forma independiente usando una combinación de:
| Escenario | Qué Hace RuleDock |
|---|---|
| Portátil desacoplado (monitor externo desconectado) | Los iconos de la pantalla externa se ocultan temporalmente, se restauran al reacoplar |
| Nuevo monitor añadido | Crea espacio de trabajo vacío, los diseños existentes no se tocan |
| Resolución cambiada | Recalcula posiciones relativas a los nuevos límites |
| DPI cambiado | Aplica factor de escala para mantener posiciones relativas |
| Monitores intercambiados (izquierda↔derecha) | Detecta por ID de pantalla, mantiene los diseños en las pantallas correctas |
RuleDock usa SQLite para una persistencia rápida y fiable. La base de datos incluye:
-- Tabla de cercas
CREATE TABLE fences (
id INTEGER PRIMARY KEY,
name TEXT,
x REAL, y REAL,
width REAL, height REAL,
is_collapsed INTEGER,
is_pinned INTEGER,
opacity REAL,
display_id TEXT
);
-- Mapeo de iconos
CREATE TABLE icon_map (
fence_id INTEGER,
icon_path TEXT,
original_x REAL,
original_y REAL
);
-- Instantáneas de diseño para recuperación
CREATE TABLE layout_snapshot (
timestamp TEXT,
data BLOB
);
La base de datos SQLite se almacena en:
%LOCALAPPDATA%\RuleDock\ruledock.db
Puedes hacer una copia de seguridad de este archivo para preservar la configuración de tu diseño.
¿Te mudas a un equipo nuevo? RuleDock soporta exportación e importación de diseños:
Descarga RuleDock y experimenta la persistencia de escritorio a prueba de todo.
Descargar RuleDock Gratis