Persistencia de Diseño

Tu Diseño Sobrevive a Todo

La persistencia respaldada por SQLite garantiza que el diseño de tu escritorio sobreviva a reinicios, fallos del Explorador y cambios de multimonitor.

El Problema: Posiciones Caóticas de Iconos

Probablemente has experimentado esta frustración: pasas tiempo organizando perfectamente los iconos de tu escritorio, solo para encontrarlos desordenados después de:

  • El Explorador de Windows se bloquea o reinicia
  • Conectar o desconectar un monitor externo
  • Cambiar la resolución de pantalla o DPI
  • Actualizaciones del sistema o reinicios
  • Sesiones de escritorio remoto

RuleDock resuelve esto almacenando tu diseño en una base de datos SQLite robusta y restaurándolo automáticamente.

Cómo Funciona la Persistencia de Diseño

📸

Instantáneas Continuas

RuleDock rastrea continuamente las posiciones de los iconos y las configuraciones de las cercas, guardando los cambios en SQLite en tiempo real.

Recuperación Automática

Cuando el Explorador se reinicia, RuleDock detecta el cambio y restaura tu diseño en segundos, sin necesidad de intervención manual.

Compatible con Multimonitor

Cada pantalla se rastrea por separado con su propio sistema de coordenadas. Conecta o desconecta monitores sin perder las posiciones de los iconos.

📐

Coordenadas Seguras para DPI

Las posiciones se almacenan en un sistema de coordenadas normalizado que maneja los cambios de DPI y las diferencias de escala con facilidad.

Recuperación ante Fallos del Explorador

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:

Proceso de Recuperación
1. El Explorador se bloquea o reinicia2. RuleDock detecta que el handle del ListView es inválido3. Entra en estado de "reconexión" (la UI muestra el estado)4. Busca el nuevo handle del ListView del Escritorio5. Se reconecta y carga el diseño desde SQLite6. Restaura todas las posiciones de cercas y mapeos de iconos7. Reanuda operación normal (~2-5 segundos en total)

Esta recuperación ocurre automáticamente. No necesitas hacer nada.

Soporte Multimonitor

RuleDock rastrea cada pantalla de forma independiente usando una combinación de:

  • ID de Pantalla - Identificador único para cada monitor
  • Resolución - Ancho × alto actual
  • Escala DPI - Porcentaje de escalado del sistema (100%, 125%, 150%, etc.)
  • Posición - Dónde se ubica la pantalla en el espacio de escritorio virtual

Escenarios Comunes Gestionados

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

Detalles de Almacenamiento

RuleDock usa SQLite para una persistencia rápida y fiable. La base de datos incluye:

Esquema de Base de Datos (Simplificado)
-- 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
);

Ubicación de la Base de Datos

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.

Exportar e Importar

¿Te mudas a un equipo nuevo? RuleDock soporta exportación e importación de diseños:

  1. Abre la Configuración de RuleDock
  2. Ve a Copia de Seguridad y Restauración
  3. Haz clic en Exportar Configuración
  4. Guarda el archivo .ruledock
  5. En tu nuevo equipo, usa Importar Configuración

Nunca Pierdas tu Diseño de Nuevo

Descarga RuleDock y experimenta la persistencia de escritorio a prueba de todo.

Descargar RuleDock Gratis