Re: FVWM: FVWM3: 2 monitors with different geometries?

Jaimos Skriletz <[email protected]> Fri, 22 Dec 2023 12:45:34 -0700
Newsgroups gmane.comp.window-managers.fvwm
Message-ID <CAJabFbhLm5yYaXNJ5ATkOuowx8xSNsUC1nYVbyCTvSY92yMwcw@mail.gmail.com>
On Fri, Dec 22, 2023 at 9:42=E2=80=AFAM Mandar Mitra <[email protected]=
m> wrote:
>
>
> Browsing around FVWM3's git repo, and looking at https://github.com/fvwmo=
rg/fvwm3/blob/main/dev-docs/NEW-COMMANDS.md#hierarchy-and-specification in =
particular, it seems like fvwm3 will allow me to have independent desktops =
with appropriate geometries on Screen1 and Screen2.
>

This is a bit better page to describe how to migrate from fvwm2 to fvwm3:

https://github.com/fvwmorg/fvwm3/discussions/878

Fvwm3 multi-monitor support is quite good and there are lots of
improvements in both how multiple monitors can be used and dealing
with monitors with different resolutions.

> I haven't been able to figure out how to do this with FVWM2, so if some k=
ind soul could please confirm that this is possible with FVWM3, I'll take t=
he plunge and migrate.
>
> Somewhat related questions:
>
> 1. The NEW-COMMANDS.md page states "Desktops are linear in their arrangem=
ent. There is no concept of pages within a desktop (as there is with FVWM2)=
." Is that information correct? Or is this something left over from early d=
esign discussions?
>

This is about how the data structure stores monitors (though this has
changed recently), and not about the pages or setup for the user.
Pages and Desks work just the same in fvwm3 as fvwm2. Though you may
find that you want your pages to have a single column/row (depending
on how your monitors are setup) if you use EdgeScroll.

> 2. The picture on the NEW-COMMANDS.md page shows that the Desktops on Scr=
een1 have different geometries. Is that really possible? Or shouldn't I tak=
e that "literally"?
>

Yes, you can have different resolutions. I think you may run into
issues using DesktopConfiguration shared with different resolutions,
but DesktopConfiguration per-monitor will work just fine.

jaimos