{"id":5908,"date":"2026-08-24T05:48:24","date_gmt":"2026-08-24T03:48:24","guid":{"rendered":"https:\/\/candy-arts.com\/?page_id=5908"},"modified":"2026-08-24T14:01:21","modified_gmt":"2026-08-24T12:01:21","slug":"window-resizer","status":"publish","type":"page","link":"https:\/\/candy-arts.com\/index.php\/window-resizer\/","title":{"rendered":"Window Resizer"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-6488167e wp-block-columns-is-layout-flex\" style=\"padding-right:0;padding-left:0\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66%\">\n<h2 class=\"wp-block-heading\">Window Resizer<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-buttons is-horizontal is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-13f386c9 wp-block-buttons-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20);padding-right:0;padding-left:0\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-green-cyan-background-color has-background wp-element-button\">GitHub<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-green-cyan-background-color has-background wp-element-button\">Gumroad<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Window Resizer is an add-on for Blender, <strong>for Linux with X11 or XWayland<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It automatically adjusts Blender windows at startup, to match any desired custom size and position.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s especially useful for multi-monitor setups where users want some windows to span across two or more monitors.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group has-light-green-cyan-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ef5d2655 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-left-radius:48px;border-bottom-right-radius:48px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 32%\"><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Features<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Window Resizer adds a tab to the N-Panel, where Blender windows can be configured.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can select which monitor a window should belong to and the desired size of each window.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also specify the position of each window, either relative to its monitor or as an absolute value of your desktop space.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The option to save multiple window presets is provided, and one such preset can be designated to automatically apply at Blender startup.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong> without getting too technical, due to system limitations, using code to reliably make windows expand across multiple monitors is not possible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead, Window Resizer briefly takes control of the mouse to do so. This may be considered a &#8216;dirty&#8217; solution, but it works (and as far as we know, it&#8217;s the only option).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Users are advised not to use the mouse or any inputs while Window Resizer is adjusting windows. Nothing should break if that happens, but windows may fail to resize or reposition properly.<\/strong><\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><a href=\"https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/N-Panel.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"257\" height=\"574\" src=\"https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/N-Panel.webp\" alt=\"\" class=\"wp-image-5913 size-full\" srcset=\"https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/N-Panel.webp 257w, https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/N-Panel-134x300.webp 134w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/a><\/figure><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ef5d2655 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-left-radius:48px;border-bottom-right-radius:48px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong><strong>Licensin<\/strong><\/strong><\/strong><\/strong><\/strong>g<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Window Resizer is published under the GPLv3.<\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group has-palette-color-3-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ef5d2655 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-left-radius:48px;border-bottom-right-radius:48px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Compatibility<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Blender<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Window Resizer should work across Blender 4 and Blender 5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It was tested on Blender 5.2 and Blender 4.5 LTS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>System<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Window Resizer works on <strong>Linux<\/strong> running an <strong>X11<\/strong> session (Xorg, or XWayland under a Wayland compositor) with an EWMH-compliant Window Manager \u2014 GNOME, KDE, XFCE, i3, and most others.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>It does not work if Blender is running as a native <strong>Wayland <\/strong>client.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>It is not compatible with <strong>Windows <\/strong>or <strong>MacOS<\/strong>, or other operating systems.<\/em><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Window Resizer Window Resizer is an add-on for Blender, for Linux with X11 or XWayland. It automatically adjusts Blender windows at startup, to match any desired custom size and position. It&#8217;s especially useful for multi-monitor setups where users want some windows to span across two or more monitors. Features Window Resizer adds a tab to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5908","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/pages\/5908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/comments?post=5908"}],"version-history":[{"count":6,"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/pages\/5908\/revisions"}],"predecessor-version":[{"id":5949,"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/pages\/5908\/revisions\/5949"}],"wp:attachment":[{"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/media?parent=5908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}