Rectangle app funktioniert nicht auf dem Mac? So behebst du das Problem
Rectangle mac ist vollständig auf macOS’ Bedienungshilfen-API angewiesen, um Fensterpositionen zu lesen und zu ändern. Tut eine Tastenkombination nichts, liegt die Ursache fast immer bei einem von drei Dingen: Die Berechtigung ist ungültig geworden, eine andere App fängt dieselbe Tastenkombination ab, oder eine einzelne App verhält sich bei Größenänderungsbefehlen fehlerhaft. Geh diese der Reihe nach durch.
Zuerst die beiden Fehlerarten auseinanderhalten
Zieh ein Fenster an einen Bildschirmrand, statt eine Tastenkombination zu nutzen.
- Erscheint die Snap-Vorschau und bewegt sich das Fenster, hat Rectangle app Zugriff auf die Bedienungshilfen und läuft normal. Das Problem betrifft dann nur die Tastenkombinationen, meist ein Konflikt mit einer anderen App oder eine Tastenkombination, die beim Aufnehmen fehlerhaft gespeichert wurde.
- Passiert auch beim Ziehen nichts, liegt das Problem bei der Bedienungshilfen-Berechtigung selbst, und die folgenden Lösungen solltest du der Reihe nach von oben nach unten durchgehen.
Schnelle Lösungen, die du zuerst probieren solltest
Diese stehen in der README des Projekts ganz oben, weil sie die meisten gemeldeten Probleme lösen:
- Sperre den Mac und entsperre ihn wieder. Das behebt überraschend viele Fälle, besonders direkt nach einem macOS-Update.
- Stelle sicher, dass macOS vollständig aktualisiert ist.
- Starte den Mac neu, vor allem wenn das Problem direkt nach der Installation eines Systemupdates auftrat.
Die Bedienungshilfen-Berechtigung zurücksetzen
macOS zeigt Bedienungshilfen-Berechtigungen gelegentlich als erteilt an, obwohl die zugrunde liegende Freigabe ungültig geworden ist, meist nachdem ein Systemupdate die App ersetzt oder neu signiert hat. Der Schalter sieht eingeschaltet aus, aber die Berechtigung dahinter funktioniert nicht mehr.
Schnellste Methode, über das Terminal:
tccutil reset All com.knollsoft.Rectangle
Manuelle Methode, falls du das Terminal lieber nicht nutzen willst:
- Beende Rectangle.
- Öffne Systemeinstellungen > Datenschutz & Sicherheit > Bedienungshilfen.
- Wähle Rectangle aus und deaktiviere es, entferne es dann komplett über den Minus-Button. Führe diese beiden Schritte in dieser Reihenfolge aus, denn erst das Entfernen bei noch aktivierter Berechtigung löscht die ungültige Freigabe tatsächlich.
- Starte deinen Mac neu.
- Starte Rectangle erneut und erteile die Bedienungshilfen-Berechtigung, wenn danach gefragt wird.
Hast du Rectangle über Homebrew installiert und die Einstellungen setzen sich trotzdem immer wieder zurück, installiere mit dem --zap-Flag neu, damit alte Präferenzdateien vorher entfernt werden:
brew uninstall --zap rectangle
brew install --cask rectangle
Auf einen Tastenkombinations-Konflikt prüfen
Funktionieren Snap-Bereiche, aber eine bestimmte Tastenkombination nicht, registriert wahrscheinlich eine andere, im Vordergrund laufende App dieselbe Tastenkombination und fängt sie ab, bevor Rectangle sie überhaupt sieht. So grenzt du das Problem ein:
- Löse dieselbe Aktion über das Rectangle-Symbol in der Menüleiste aus statt über die Tastenkombination. Funktioniert die Aktion über das Menü, liegt das Problem bei der Tastenkombination selbst, nicht bei Rectangles Code fürs Fensterverschieben.
- Belege die Tastenkombination vorübergehend in Rectangles Einstellungen mit einer unbenutzten Kombination und prüfe, ob es dann klappt. Ist das der Fall, ist die ursprüngliche Kombination von etwas anderem belegt, schau in den Tastenkombinations-Einstellungen der App im Vordergrund nach.
- Reagiert eine bestimmte App unabhängig von der Tastenkombination nie richtig, nutze im Rectangle-Menü App ignorieren für diese App und verwende stattdessen deren eigene Fenstersteuerung, statt gegen den Konflikt anzukämpfen.
Vergewissere dich außerdem, dass kein anderer Fenster-Manager gleichzeitig läuft. Zwei Apps, die gleichzeitig Fenstersteuerung über die Bedienungshilfen registrieren, etwa Rectangle neben Magnet, BetterSnapTool, yabai oder ähnlichem, sind eine dokumentierte Ursache für unvorhersehbares Verhalten. Beende die andere App während der Fehlersuche.
Ein spezielleres Beispiel: Manche Apps nutzen sichere Tastatureingabe (Terminal und Passwort-Manager tun das häufig), solange ein sicheres Textfeld fokussiert ist. Das blockiert die Zustellung jeder globalen Tastenkombination durch macOS, nicht nur die von Rectangle, bis der Fokus dieses Feld verlässt. Versagen Tastenkombinationen nur innerhalb eines bestimmten Eingabefelds, lohnt es sich, das zuerst auszuschließen, bevor du von einem Rectangle-Fehler ausgehst.
Die konkrete App prüfen, nicht nur Rectangle
Ändert eine einzelne Anwendung ihre Größe falsch, während alles andere einwandfrei funktioniert, liegt die Ursache meist bei dieser App selbst. Das am häufigsten dokumentierte Beispiel ist iTerm2, das standardmäßig nur in Schritten von vollen Zeichenbreiten seine Größe ändert. Dadurch können Rectangles berechnete Größe und die tatsächliche Fenstergröße leicht voneinander abweichen. Deaktiviere dieses Verhalten mit:
defaults write com.googlecode.iterm2 DisableWindowSizeSnap -integer 1
Starte iTerm2 danach neu.
Einen Blick ins Debug-Protokoll werfen
Rectangle zeigt dir genau, was berechnet wurde und was tatsächlich passiert ist:
- Halte die Wahltaste gedrückt, während das Rectangle-Menü geöffnet ist.
- Wähle Protokoll anzeigen… (ersetzt den üblichen Eintrag „Über”).
- Wiederhole die Aktion, die nicht funktioniert, und beobachte das Protokoll.
Stimmen das berechnete Rechteck und das tatsächliche Ergebnis-Rechteck überein, hat Rectangle seine Aufgabe erledigt, und etwas anderes hat das Fenster danach verschoben oder in der Größe geändert. Stimmen sie nicht überein, liegt das Problem bei Rectangle selbst, und das Protokoll solltest du speichern, falls du ein GitHub-Issue eröffnen willst.
Ein seltener Fall: Das Mitteilungszentrum friert ein
Eine kleine Zahl von Nutzern berichtet, dass das Mitteilungszentrum bei aktivierter Drag-to-Snap-Funktion von Rectangle nicht mehr reagiert. Der dokumentierte Workaround ist, „Fenster durch Ziehen einrasten” in den Einstellungen zu deaktivieren und stattdessen auf Tastenkombinationen zu setzen. Die meisten Installationen betrifft das nicht, aber es lohnt sich, das auszuprobieren, wenn ausgerechnet das Mitteilungszentrum nach der Installation von Rectangle nicht mehr reagiert.
Wenn es immer noch nicht klappt
Zwei verbleibende Schritte, in der vom Projekt empfohlenen Reihenfolge:
- In einem neuen macOS-Benutzerkonto testen. Funktioniert Rectangle dort einwandfrei, liegt die eigentliche Ursache in der Konfiguration deines Hauptkontos, etwa ein anderes Dienstprogramm, eine beschädigte Präferenzdatei oder eine hängengebliebene Berechtigung, nicht bei Rectangle selbst.
- Ein Issue auf GitHub eröffnen, mit deiner macOS-Version, der Rectangle-Version und einem gespeicherten Debug-Protokoll. Der Rectangle-Issue-Tracker ist der Ort, an dem der Maintainer und die Mitwirkenden tatsächlich nachschauen; ein gespeichertes Protokoll mit einer Abweichung zwischen berechnetem und tatsächlichem Rechteck ist weit hilfreicher als nur eine Beschreibung des Symptoms.