XDragMover

Ein schlankes, quelloffenes Menüleisten-Tool, das KDE/Linux-typisches Fensterverschieben & -vergrößern nach macOS bringt — jedes Fenster von beliebiger Stelle aus verschieben oder vergrößern, ganz ohne Titelleiste oder Anfasser.

DMG herunterladen Quellcode herunterladen Unterstützen

Aktuelle Version: 3.8.0

Was ist XDragMover?

Auf vielen Linux-Desktops (KDE, GNOME usw.) genügt es, eine Modifikatortaste gedrückt zu halten und irgendwo im Fenster die Maustaste zu drücken, um es zu verschieben — mit der rechten Maustaste lässt es sich auf dieselbe Weise von der nächstgelegenen Ecke aus vergrößern. macOS bietet dafür von Haus aus kein Äquivalent.

XDragMover bringt diesen vertrauten, effizienten Arbeitsablauf nach macOS — ein kleines, schnelles und zuverlässiges Werkzeug, inspiriert vom klassischen KDE-Style-Tool, ursprünglich veröffentlicht auf corz.org. Es läuft unauffällig in der Menüleiste, ohne aufgeblähte Frameworks und ohne Hintergrunddienste. Das Projekt hieß zuvor KDEMoverSizerMacOS (und davor KDESizeMoverMac) — falls Sie danach gesucht haben, sind Sie hier richtig.

Installation

  1. Oben auf DMG herunterladen klicken.
  2. Die heruntergeladene XDragMover.dmg öffnen und XDragMover.app in den Ordner Programme ziehen.
  3. XDragMover aus Programme oder per Spotlight starten. Da die App aus dem Internet stammt, muss beim ersten Start Öffnen angeklickt werden. Sie läuft unauffällig als Menüleisten-Symbol, ohne eigenes Dock-Icon oder Fenster.
  4. Die Bedienungshilfen-Berechtigung erteilen, wenn danach gefragt wird (Systemeinstellungen → Datenschutz & Sicherheit → Bedienungshilfen) — notwendig, damit XDragMover Fenster anderer Apps verschieben und vergrößern kann; siehe Architekturübersicht für den Hintergrund.

Funktionen

Funktionsweise

XDragMover läuft als Hintergrund-App in der Menüleiste und installiert über die Quartz-Event-Services-API einen systemweiten Event-Monitor, der Modifikatortasten und Mausstatus beobachtet. Wird eine passende Geste erkannt, ermittelt die App das Zielfenster über die macOS-Accessibility-API und steuert dessen Position bzw. Größe direkt an. Da systemweit Eingabeereignisse beobachtet und Fenster fremder Apps neu positioniert werden, benötigt XDragMover die Bedienungshilfen-Berechtigung (Systemeinstellungen → Datenschutz & Sicherheit → Bedienungshilfen), die beim ersten Start einmalig erteilt wird.

Zur vollständigen Architekturübersicht →

Voraussetzungen

Projekt & Lizenz

Jedes getaggte Release veröffentlicht den nach GPLv3 §6 erforderlichen, baubaren Quellcode („Corresponding Source") direkt neben der signierten .dmg: source.zip liegt im selben Release wie der Installer. Das primäre Entwicklungs-Repository ist privat; dieses Repository, xdragmover-release, ist die öffentliche Heimat für signierte Builds und deren zugehörigen Quellcode.

XDragMover steht unter der GNU General Public License v3.0.

Dieses Projekt unterstützen

XDragMover ist kostenlos und bleibt es auch. Wer das Tool nützlich findet und die Weiterentwicklung unterstützen möchte, kann das gerne über PayPal tun — völlig freiwillig und ohne jeden Einfluss auf die Nutzung der App.

Über PayPal unterstützen

Die Unterstützung ist freiwillig und keine Gegenleistung. Es entstehen Ihnen keine Rechte oder Vorteile durch die Zahlung. Was beim Klick auf diesen Link passiert, steht auf der Datenschutz-Seite.