Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  



1.1  Xerox PARC  





1.2  Various vendors  







2 Tiling window managers  



2.1  Microsoft Windows  



2.1.1  History  





2.1.2  List of tiling window managers for Windows  







2.2  X Window System  



2.2.1  List of tiling window managers for X  







2.3  Wayland  



2.3.1  List of tiling window managers for Wayland  







2.4  Others  







3 Tiling applications  





4 See also  





5 References  





6 External links  














Tiling window manager






Čeština
Deutsch
Español
Français

Norsk bokmål
Русский
Svenska
Türkçe
Українська
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

(Redirected from Wmii)

The dwm window manager with the screen divided into four tiles.

In computing, a tiling window manager is a window manager with an organization of the screen into mutually non-overlapping frames, as opposed to the more common approach (used by stacking window managers) of coordinate-based stacking of overlapping objects (windows) that tries to fully emulate the desktop metaphor.

History[edit]

Xerox PARC[edit]

The first Xerox Star system (released in 1981) tiled application windows, but allowed dialogs and property windows to overlap.[1] Later, Xerox PARC also developed CEDAR[2] (released in 1982), the first windowing system using a tiled window manager.

Various vendors[edit]

Next in 1983 came Andrew WM, a complete tiled windowing system later replaced by X11. Microsoft's Windows 1.0 (released in 1985) also used tiling (see sections below). In 1986 came Digital Research's GEM 2.0, a windowing system for the CP/M which used tiling by default.[3] One of the early (created in 1988) tiling WMs was Siemens' RTL, up to today a textbook example because of its algorithms of automated window scaling, placement and arrangement, and (de)iconification. RTL ran on X11R2 and R3, mainly on the "native" Siemens systems, e.g., SINIX. Its features are described by its promotional video.[4][5] The Andrew Project (AP or tAP) was a desktop client system (like early GNOME) for X with a tiling and overlapping window manager.

MacOS X 10.11 El Capitan released in September 2015 introduces new window management features such as creating a full-screen split view limited to two app windows side-by-side in full screen by holding down the full-screen button in the upper-left corner of a window.[6]

Tiling window managers[edit]

Microsoft Windows[edit]

Tile VerticallyorShow Windows Side by Side
Tile HorizontallyorShow Windows Stacked

The built-in Microsoft Windows window manager has, since Windows 2.0, followed the traditional stacking approach by default. It can also act as a rudimentary tiling window manager.

To tile windows, the user selects them in the taskbar and uses the context menu choice Tile VerticallyorTile Horizontally. Choosing Tile Vertically will cause the windows to tile horizontally but take on a vertical shape, while choosing Tile Horizontally will cause the windows to tile vertically but take on a horizontal shape. These options were later changed in Windows VistatoShow Windows Side by Side and Show Windows Stacked, respectively.

Windows 7 added "Aero Snap" which adds the ability to drag windows to either side of the screen to create a simple side-by-side tiled layout, or to the top of the screen to maximize. Windows 8 introduced Windows Store apps; unlike desktop applications, they did not operate in a window, and could only run in full screen, or "snapped" as a sidebar alongside another app, or the desktop environment.[7]

Along with allowing Windows Store apps to run in a traditional window, Windows 10 enhanced the snapping features introduced in Windows 7 by allowing windows to be tiled into screen quadrants by dragging them to the corner, and adding "Snap Assist" — which prompts the user to select the application they want to occupy the other half of the screen when they snap a window to one half of the screen, and allows the user to automatically resize both windows at once by dragging a handle in the center of the screen.[8]

Windows 10 also supports FancyZones, a more complete tiling window manager facility allowing customized tiling zones and greater user control, configured through Microsoft PowerToys.

History[edit]

The first version (Windows 1.0) featured a tiling window manager, partly because of litigation by Apple claiming ownership of the overlapping window desktop metaphor. But due to complaints, the next version (Windows 2.0) followed the desktop metaphor. All later versions of the operating system stuck to this approach as the default behaviour.

List of tiling window managers for Windows[edit]

X Window System[edit]

In the X Window System, the window manager is a separate program. X itself enforces no specific window management approach and remains usable even without any window manager. Current X protocol version X11 explicitly mentions the possibility of tiling window managers. The Siemens RTL Tiled Window Manager (released in 1988) was the first to implement automatic placement/sizing strategies. Another tiling window manager from this period was the Cambridge Window Manager developed by IBM's Academic Information System group.

In 2000, both larswm and Ion released a first version.

List of tiling window managers for X[edit]

The dwm tiling window manager
  • spectrwm with master area on the left
    spectrwm with master area on the left
  • Bluetile is designed to integrate with the GNOME desktop
    Bluetile is designed to integrate with the GNOME desktop
  • WMFS with urxvt, ncmpcpp, Vim, and tty-clock open
    WMFS with urxvt, ncmpcpp, Vim, and tty-clock open
  • Wayland[edit]

    Wayland is a new windowing system with the aim of replacing the X Window System. There are only a few tiling managers that support Wayland natively.

    List of tiling window managers for Wayland[edit]

    Others[edit]

    Tiling applications[edit]

    GNU Emacs showing an example of tiling within an application window

    Although tiling is not the default mode of window managers on any widely used platform, most applications already display multiple functions internally in a similar manner. Examples include email clients, IDEs, web browsers, and contextual help in Microsoft Office. The main windows of these applications are divided into "panes" for the various displays. The panes are usually separated by a draggable divider to allow resizing. Paned windows are a common way to implement a master–detail interface.

    Developed since the 1970s, the Emacs text editor contains one of the earliest implementations of tiling. In addition, HTML frames can be seen as a markup language-based implementation of tiling. The tiling window manager extends this usefulness beyond multiple functions within an application, to multiple applications within a desktop. The tabbed document interface can be a useful adjunct to tiling, as it avoids having multiple window tiles on screen for the same function.

    See also[edit]

    References[edit]

    1. ^ "Xerox Star". Archived from the original on 2011-07-18. Retrieved 2007-04-14.
  • ^ "Ten Years of Window Systems — A Retrospective View". Archived from the original on 2010-03-16. Retrieved 2010-12-21.
  • ^ "Tiling Window Managers". mnemonikk.org.
  • ^ "video". Archived from the original on 2010-12-22. Retrieved 2010-12-22.
  • ^ "The First Tiling Window Manager - Siemens RTL Tiled Window Manager (released in 1988)". YouTube. Archived from the original on 2021-12-21.
  • ^ "Apple Announces OS X El Capitan with Refined Experience & Improved Performance". Apple Newsroom.
  • ^ "Build: More Details On Building Windows 8 Metro Apps". PCMAG. Retrieved 2021-06-25.
  • ^ Leonhard, Woody (2015-11-12). "Review: New Windows 10 version still can't beat Windows 7". InfoWorld. Retrieved 2021-06-25.
  • ^ "bug.n – Tiling Window Manager for Windows". GitHub. Retrieved 2019-03-02.
  • ^ "MaxTo - The window manager you didn't know you missed]". Archived from the original on 2018-11-13. Retrieved 2018-11-21.
  • ^ "Stack WM: Windows Store". Microsoft. Archived from the original on 2017-12-10. Retrieved 2017-12-09.
  • ^ "Stack on Lost Tech LLC website". Archived from the original on 2018-01-11. Retrieved 2017-12-09.
  • ^ "Palatial Software Website". 2019-01-10. Retrieved 2019-01-10.
  • ^ Button, Rick. "workspacer". www.workspacer.org. Retrieved 2020-07-02.
  • ^ Tanner, Marc André. "dwm-win32 - X11 dwm(1) for Windows". www.brain-dump.org. Retrieved 2020-07-02.
  • ^ a b Arch Linux Magazine Team (January 2010). "Software Review: 2009 LnF Awards". Arch Linux Magazine. Archived from the original on 2010-02-16. Retrieved 8 March 2010.
  • ^ "100 open source gems - part 2". TuxRadar. Future Publishing. 21 May 2009. Archived from the original on 2010-01-06. Retrieved 3 March 2010.
  • ^ Vervloesem, Koen (15 July 2009). "Uzbl: a browser following the UNIX philosophy". LWN.net. Eklektix, Inc. Archived from the original on 2009-11-30. Retrieved 3 March 2010.
  • ^ "herbstluftwm". herbstluftwm.org. Retrieved 2019-08-12.
  • ^ GitHub - leftwm/leftwm: LeftWM: A tiling window manager for Adventurers., leftwm, 2019-04-04, retrieved 2019-04-05
  • ^ Verna, Clément (27 September 2018). "5 cool tiling window managers". Fedora Magazine. Qtile. Retrieved 20 November 2018.
  • ^ "rename scrotwm to spectrwm". github.com. 2012-02-15. Retrieved 2019-05-25.
  • ^ a b "wmii - Window Manager Improved 2". Wmii.suckless.org. Archived from the original on 2011-12-31. Retrieved 2013-07-13.
  • ^ Komis, Antonis (April 2013). "Windows Migration: Desktop Environments & Window Managers". PCLinuxOS. Tiling and Dynamic Tiling Window Managers - wmii. Archived from the original on 24 October 2016.
  • ^ a b "suckless.org git repositories". Hg.suckless.org. Archived from the original on 2011-07-28. Retrieved 2013-07-13.
  • ^ "Light and speedy. WMI and the reincarnation of the keyboard" (PDF). No. 54. Archived from the original (PDF) on 24 February 2012. {{cite magazine}}: Cite magazine requires |magazine= (help)
  • ^ Golde, Nico (March 2006). "No wimps. A look at the Wmii Window Manager" (PDF). Linux Magazine. No. 64. Archived (PDF) from the original on 2015-10-28. Retrieved 2018-10-01.
  • ^ Saunders, Mike (March 2008). "Lightweight window managers". Linux Format. No. 103. wmii.
  • ^ "SwayWM". Archived from the original on 2017-10-10. Retrieved 2017-10-13.
  • ^ "Amethyst | ianyh". ianyh.com. Retrieved 2021-04-23.
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Tiling_window_manager&oldid=1228985366#X-tile-anchor"

    Categories: 
    User interface techniques
    Window managers
    Hidden categories: 
    CS1 errors: missing periodical
    Articles with short description
    Short description is different from Wikidata
    Wikipedia introduction cleanup from February 2024
    All pages needing cleanup
    Articles covered by WikiProject Wikify from February 2024
    All articles covered by WikiProject Wikify
    All pages needing factual verification
    Wikipedia articles needing factual verification from August 2021
     



    This page was last edited on 14 June 2024, at 06:41 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki