len / Cuis-Smalltalk-DWM

Tiling window management in Cuis, very much in the spirit of dwm.suckless.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cuis-Smalltalk-DWM

Tiling dynamic window management in Cuis Smalltalk, very much in the spirit of http://dwm.suckless.org

Screenshots

Two browsers and a workspace in tiling: alt tag

A floating browser with halos on it (windows dont have decorations or controls, but we have halos!): alt tag

The pre-debugger. Halos are automatically added to new floating windows, so when the pre-debugger pops up we see the exception description in the title at the bottom of the halo; this compensates for not having window titles: alt tag

A browser on fullscreen: alt tag

Installation

Install it as a Cuis package from a file list window. For customization, edit DWMTheme>>initialize and WindowManagerMorph>>keyStroke:morph.

To activate it you must select the DWMTheme from the world menu or by doing "DWMTheme beCurrent", then close all windows.

In the screenshots I'm using the TrueType DejaVu Sans font, that can be installed from the preferences menu with 'Install extra fonts' and then set with 'Set font'.

Keyboard shortcuts

Shotcuts can be customized in WindowManagerMorph>>keyStroke:morph:. Here are some default shortcuts:

alt-esc to toggle the focused (floating) window to/from full screen mode

alt-t to toggle the focused window between tiling or floating modes

alt-w to close a window

alt-1 to alt-8 to switch to another page (at the bottom right you can see the currently page and which pages have windows)

alt-shift-1 to alt-shift-8 to switch to another page bringing the focused (floting) window to the new page

alt-shift-B to open a browser, W open a workspace, C a changesorter, etc.

About

Tiling window management in Cuis, very much in the spirit of dwm.suckless.org


Languages

Language:Smalltalk 100.0%