From: Arnout E. <no...@bz...> - 2011-10-29 19:15:06
|
Hello, I'm proud to present the first release of Notion, a tiling, tabbed window manager for the X window system. A big thanks to all who made this possible, by providing test feedback, ideas, code and encouragement. = History = Notion is a fork of Ion, which has been abandoned by its original author, Tuomo Valkonen. Former Ion3 users will be glad to hear any changes to configuration will be backwards-compatible, so you can simply drop your ~/.ion3 tweaks into ~/.notion and rename cfg_ion.lua to cfg_notion.lua . = About Notion = Notion is a tiling, tabbed window manager for the X window system: Tiling: you divide the screen into non-overlapping 'tiles'. Every window occupies one tile, and is maximized to it Tabbing: a tile may contain multiple windows - they will be 'tabbed' Static: most tiled window managers are 'dynamic', meaning they automatically resize and move around tiles as windows appear and disappear. Notion, by contrast, does not automatically change the tiling. You're in control. Features include: Workspaces: each workspace has its own tiling Multihead: the mod_xinerama plugin provides very nice dual-monitor support RandR: mod_xrandr picks up changes in the xrandr configuration without the need for restarting Notion (read this, though) Extensibility: Notion can be extended with lua scripts. Browse through the scripts collection Supported platforms are currently Linux and Solaris (Solaris 10, OpenSolaris as well as OpenIndiana). BSD is not currently supported, but Notion is reported to work on FreeBSD quite easily. Check the website for instructions. = Changes since Ion3 = We have been careful trying not to introduce any regressions with respect to Ion3. The most prominent changes are: Handle XConfigureRequestEvent's moving transient dialogs to incorrect locations (#3167262) Addition of 'lazy_resize' winprop option for applications that resize slowly EMWH: always encode _NET_WM_NAME as UTF8_STRING EMWH: support for _NET_ACTIVE_WINDOW EMWH: fixed issue in _NET_WM_USER_TIME handling that caused new windows not to receive the focus (#3109576) Fix miscalculations and infinite loops in tab width calculation mod_xinerama: take into account changes to the screen topology without needing to restart Notion mod_xinerama: support for overlapping screens Introduce mod_xkbevents mod_xrandr: introduction of a randr_screen_change_notify hook Various cleanups to the build system, including improved lua autodetection Renamed project to Notion - required due to trademark/licensing terms = Getting it = Get it at http://notion.sf.net (under 'Downloads'). Kind regards, Arnout |