Re: Feature: window fences
samuel <[email protected]> Fri, 28 Oct 2022 12:17:15 +0200
| Newsgroups | gmane.comp.desktop.xfce.devel.version4,gmane.comp.xfce.user |
|---|---|
| Message-ID | <CAJ+T3KuQSBaqmbqSsTmUdAstfBsUBmAPVH0MaFg6_7ow-2kvJw@mail.gmail.com> |
Enrico, you have an example on how i could set this up? On Wed, Oct 19, 2022 at 5:08 PM Enrico Weigelt, metux IT consult < [email protected]> wrote: > Hello folks, > > I've like to announce another feature that I've implemented recently: > > https://gitlab.xfce.org/xfce/xfwm4/-/merge_requests/59 > > Window fences: > --------------- > > * user can define "fences", regions on screen (via xfconf) where clients > are maximized into (instead of whole monitor) > * fences optionally can be configured to auto-maximize the window if is > moved in > * behavior outside any fences (or when no fence configured) remains > unchanged > * current fence is communicated by window property > * clients can switch to another fence (or outside) updating the the > window property > * initial fence can be configured by window policy > > Rationale: allows somewhat similar behavior like tiling, but with more > flexibility: > > * mixed w/ floating windows > * fence regions can defined arbitrarily and by fixed geometry > * easy to configure automatically w/o manual intervention (CASC, auto- > provisioners, ...) > * clients can be put into certain regions (w/o extra client side > support) > * via policies (see my previous mail), this can be defined via window > class, title, window type, etc > > Further work (planned / WIP): > > * auto-provisioning of fences by monitor or split-monitor > * dynamic reconfiguration (eg. on monitor failure or replacement), incl. > * auto-repositioning (on fence reconfiguration) > * fence switch via window menu > * optional permanent border markings > * interactive configuration UI > > If you like it, feel free to leave your thumb up. > > > --mtx > > -- > --- > Hinweis: unverschlüsselte E-Mails können leicht abgehört und manipuliert > werden ! Für eine vertrauliche Kommunikation senden Sie bitte ihren > GPG/PGP-Schlüssel zu. > --- > Enrico Weigelt, metux IT consult > Free software and Linux embedded engineering > [email protected] -- +49-151-27565287 > _______________________________________________ > Xfce4-dev mailing list > [email protected] > https://mail.xfce.org/mailman/listinfo/xfce4-dev _______________________________________________ Xfce4-dev mailing list [email protected] https://mail.xfce.org/mailman/listinfo/xfce4-dev