Wie konfiguriere ich die maximale Größe von FancyZones-Zonen?
- Einführung in FancyZones und das Größenmanagement
- Wo werden FancyZones-Konfigurationen gespeichert?
- Anpassung der maximalen Zonengröße
- Bearbeitung der zones-settings.json
- Prüfung und Neustart
- Fazit
Einführung in FancyZones und das Größenmanagement
FancyZones ist ein Modul der Microsoft PowerToys, das es ermöglicht, den Desktop in verschiedene Bereiche (Zonen) aufzuteilen,
um Fenster effizient zu organisieren. Standardmäßig nimmt eine Zone meist den gesamten Bereich des Bildschirms oder einen vordefinierten Teil davon ein.
Manchmal kann es notwendig sein, die maximale Größe einer Zone einzuschränken, um beispielsweise Platz für andere Anwendungen oder Statusleisten freizuhalten.
Wo werden FancyZones-Konfigurationen gespeichert?
FancyZones speichert seine Einstellungen nicht direkt in der grafischen Benutzeroberfläche, sondern in einer JSON-Konfigurationsdatei.
Diese befindet sich typischerweise im Verzeichnis %LocalAppData%\Microsoft\PowerToys\FancyZones und heißt zones-settings.json.
Über dieses JSON-File werden alle Details der Zonenlayouts, Monitoranordnungen und spezifischen Parameter verwaltet.
Anpassung der maximalen Zonengröße
Eine direkte Einstellung zur maximalen Größe einer Zone in FancyZones gibt es in der GUI von PowerToys nicht.
Die maximale Ausdehnung einer Zone bemisst sich vor allem an der dargestellten Bildschirmfläche. Um die maximale Größe einzuschränken, muss man deshalb den Bereich, den eine Zone belegt, manuell anpassen.
Dies geschieht, indem man im Bereich Zoneneditor die Größen und Positionen der Zonen so konfiguriert, dass sie nicht den gesamten Bildschirm einnehmen.
Falls dies nicht ausreicht, ist eine Änderung des Layouts im JSON-File möglich, um präzise Werte für Position und Größe in Pixeln oder Prozent anzugeben.
Bearbeitung der zones-settings.json
Um eine maximale Größe zu definieren, öffnen Sie die Datei zones-settings.json mit einem Texteditor wie Visual Studio Code oder Notepad++.
Dort finden Sie in Abschnitt "custom-zone-sets" Ihre benutzerdefinierten Layouts. Jede Zone enthält in der Regel Angaben zu x, y, width und height als Werte zwischen 0 und 1,
Ein Beispielabschnitt könnte folgendermaßen aussehen:
{ "device": "MONITOR-ID", "zones": }Hier entspricht Width: 0.5 50 % der Bildschirmbreite und Height: 0.5 50 % der Bildschirmhöhe. Möchten Sie also die max. Zone verkleinern, ändern Sie diese Werte dementsprechend, z.B. auf 0.3 für 30 %.
Prüfung und Neustart
Nach dem Speichern der geänderten zones-settings.json sollten Sie PowerToys beenden und neu starten, damit die Änderungen übernommen werden.
Anschließend steht das angepasste Zonenlayout im Zoneneditor zur Auswahl bereit, und Sie können mit Shift + rechter Mausklick auf das Fenster die neuen Zonen zuweisen.
Fazit
Die maximale Größe einer FancyZones-Zone wird nicht durch eine einzelne Einstellung begrenzt, sondern durch die Definition der Zonen im Layout selbst.
Um die Größe zu begrenzen, passen Sie die relativen Maße der Zonen entweder im Zoneneditor oder direkt in der zones-settings.json an. Eine direkte Maximalgrößenbeschränkung gibt es nicht,
aber durch das Zuordnen von kleineren relativen Ausmaßen stellen Sie sicher, dass eine Zone nicht größer als gewünscht ist.