XDragMover

Una utilidad de barra de menú ligera y de código abierto que trae a macOS el estilo KDE/Linux de mover y redimensionar ventanas — mueve o redimensiona cualquier ventana desde cualquier punto de su superficie, sin necesitar barra de título ni asa de redimensionado.

Descargar DMG Descargar código fuente Apoyar

Versión actual: 3.8.0

¿Qué es XDragMover?

En muchos entornos de escritorio Linux (KDE, GNOME, etc.), mantener pulsada una tecla modificadora mientras se pulsa el ratón en cualquier punto dentro de una ventana permite arrastrarla, y mantener el mismo modificador con el botón derecho del ratón permite redimensionarla desde la esquina más cercana. macOS no tiene un equivalente integrado.

XDragMover recrea en macOS ese flujo de trabajo familiar y eficiente — una utilidad pequeña, rápida y fiable inspirada en la clásica herramienta de mover y redimensionar ventanas al estilo KDE, publicada originalmente en corz.org. Se ejecuta silenciosamente en la barra de menú, sin frameworks pesados ni daemons en segundo plano. El proyecto se llamó anteriormente KDEMoverSizerMacOS (y, antes de eso, KDESizeMoverMac) — si buscaba cualquiera de esos nombres, ha llegado al lugar correcto.

Instalación

  1. Haga clic en Descargar DMG arriba.
  2. Abra el archivo XDragMover.dmg descargado y arrastre XDragMover.app a la carpeta Aplicaciones.
  3. Inicie XDragMover desde Aplicaciones o Spotlight. Como la app se descargó de Internet, haga clic en Abrir la primera vez que la abra. Se ejecuta silenciosamente como un elemento de la barra de menú, sin icono en el Dock ni ventana propia.
  4. Conceda el permiso de Accesibilidad cuando se solicite (Ajustes del Sistema → Privacidad y seguridad → Accesibilidad) — necesario para que XDragMover pueda mover y redimensionar las ventanas de otras apps; consulte el resumen de la arquitectura para saber por qué.

Funciones

Cómo funciona

XDragMover se ejecuta como una app de barra de menú en segundo plano que instala un monitor de eventos global a través de la API Quartz Event Services, observando el estado de las teclas modificadoras y del ratón en todo el sistema. Cuando se detecta un gesto que cumple las condiciones, resuelve la ventana objetivo mediante la API de Accesibilidad de macOS y controla directamente su posición o su marco. Debido a que observa eventos de entrada en todo el sistema y reposiciona ventanas de otras aplicaciones, XDragMover requiere el permiso de Accesibilidad (Ajustes del Sistema → Privacidad y seguridad → Accesibilidad), concedido una sola vez al primer inicio.

Lea el resumen completo de la arquitectura →

Requisitos

Proyecto y licencia

Cada release publicada incluye el "código fuente correspondiente" descargable exigido por la GPLv3 §6, justo junto a su .dmg firmado: descargue source.zip de la misma release que el instalador. El repositorio principal de desarrollo es privado; este repositorio, xdragmover-release, es el hogar público de las compilaciones firmadas y su código fuente correspondiente.

XDragMover está licenciado bajo la GNU General Public License v3.0.

Apoya este proyecto

XDragMover es gratuito y siempre lo será. Si le resulta útil y quiere apoyar su desarrollo, puede hacerlo a través de PayPal — es totalmente opcional y no tiene ninguna relación con el uso de la app.

Apoyar vía PayPal

Este apoyo es voluntario y no constituye ninguna contraprestación — no obtiene ningún derecho ni ventaja por este pago. Consulte la página de Privacidad para saber qué ocurre al seguir este enlace.