Skip to content

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

Notifications You must be signed in to change notification settings

len/Cuis-Smalltalk-DWM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published