Closed grahamperrin closed 3 years ago
I'll not raise a separate issue for this, but I believe that:
– exceptions will include palette-type windows (and, I guess, modal dialogues; accept that some applications will use them).
Window menu for most windowed things
Yes, as part of https://github.com/helloSystem/Menu/issues/21. Question is whether it needs to be its own menu or could be a submenu or section within System.
All four edges should be within the bounds of the current screen.
How to ensure that technically? I don't know. Also, I doubt anyone is using such tiny screen sizes anymore. I'd consider 1024x768 the minimum, 800x600 the bare minimum (visual annoyances expected).
I doubt anyone is using such tiny screen sizes anymore.
True, it just happened to be so small after doing other stuff with VirtualBox.
… How to ensure that technically? I don't know. …
I should expect a good window manager to ensure such things …
https://github.com/helloSystem/ISO/issues/28#issue-757837396
The window manager has been configured to open new windows in a sane default location; …
Windows opening away from the main screen:
Shut Down dialogue opening away from the main screen:
Comparable, specific to Filer: https://github.com/helloSystem/Filer/issues/24
I would like new windows to be positioned like this:
Is this possible in Openbox?
No mention of stacking at http://openbox.org/wiki/Main_Page or https://de.wikipedia.org/wiki/Openbox but https://en.wikipedia.org/wiki/Openbox does describes it as a stacking window manager.
Indirectly via StartPage.com search results:
Personally, no recent experience of Openbox; I do have some Openbox options in my sddm menu of desktop environments, but none of them work. YMMV.
Tiling is about the opposite of stacking.. resulting in windows being opened all over the place, preferably in the corners (hence covering the important right-hand side of the desktop where the desktop icons are). Hence I am currently forcing all windows to be opened in the same top-left position but that is clearly not optimal.
Hence, reopening the ticket.
Tiling is about the opposite of stacking …
Understood. Tiling mentioned only because some users might prefer to take advantage of the tiling capabilities of what's described as a stacking window manager.
Stacking by default: I did like, years ago, on the Mac. With the bottom right hand corner of a window never beyond the bounds of the screen.
Given the revised title, would you like to close this? As a duplicate of earlier https://github.com/helloSystem/ISO/issues/54
You might want a separate issue for part of this.
0.4.0 (0D25)
With the global menu on a secondary display, to the left of a notebook:
https://user-images.githubusercontent.com/192271/106390147-df967080-63de-11eb-985f-f18d4d6895c6.mp4
Let's just say that multi-monitor setups are utterly broken for now:
But neither of this has to do with the subject of this ticket, which is about "position new windows tidily".
The Default Position on a Single Screen When your application opens a new document window, position it in the upper-left corner of the screen. Open each additional new document windo below and to the right of its predecessor. Figure 5-15 shows windows positioned on a single screen.
Source: Apple Computer, Inc., 1992, Macintosh Human Interface Guidelines, First Printing, November 1992. Addison-Wesley Publishing Company. ISBN 0-201-62216-5
Openbox
No mention of stacking at http://openbox.org/wiki/Main_Page or https://de.wikipedia.org/wiki/Openbox but https://en.wikipedia.org/wiki/Openbox does describes it as a stacking window manager.
Indirectly via StartPage.com search results:
- Using Openbox as a Tiling Window Manager (undated, probably February 2018)
- https://old.reddit.com/r/unixporn/comments/6bxug0/tiling_options_for_openbox/dhqep3i/ (2017-05-18, archived)
Personally, no recent experience of Openbox; I do have some Openbox options in my sddm menu of desktop environments, but none of them work. YMMV.
Zentile is a nice solution to make Openbox or any EWMH compliant window manager into a tiling wm. I have been using it with XFCE's Xfwm. https://github.com/blrsn/zentile
Thanks @viljamivirolainen ...only that the intended behavior as shown in Figure 5-15 is "stacking", not "tiling" if I am not mistaken. So we are not looking for tiling.
I should expect a good window manager to ensure such things
Yeah, well we're using Openbox. I'm not sure about multiple monitors but when it comes to positioning KWin is more like a "good window manager".
kwin_x11
will do this nicely. Will be in some future version of helloSystem.
helloSystem 0.6.0 should do "Position new windows tidily (stacking)" correctly now thanks to KWin.app. Please comment here if you think this needs to be reopened.
All four edges should be within the bounds of the current screen.
In this example (following https://github.com/helloSystem/ISO/issues/85#issuecomment-753485065) the first window opened by Terminal is inappropriately offset:
Probably related: #54