all repos — ryudo @ main

the floatiling window manager that flows; fork of rio from plan9port

de0bc039
remove usleep as it is actually now not needed; v1.4.2
Iris Lightshard nilix@nilfm.cc
db9b1367
fix microsleep and add config option; update manual; v1.4.1
Iris Lightshard nilix@nilfm.cc
9612bd6e
pass mouse clicks through to windows properly
Iris Lightshard nilix@nilfm.cc

[[ RYUDO ]]

the minimalist floatiling window manager that flows

– Derek Stevens nilix@nilfm.cc 2019 –

micro centered floating porn firefox maximized pseudotiling

About

ryudo is a fork of Russ Cox’s rio, itself a fork of David Hogan’s 9wm. The primary additions I’ve made are:

The name “Ryudo” is a nod to “Rio” and a Japanese word for “flow.” Using ryudo should feel very natural – you can do things with keyboard or mouse depending on the situation. Terminal launching can be done with mouse using the popup menu, or using the keyboard, which will spawn a terminal window centered (its exact geometry is configurable via config.h).

Dependencies, Building, Installation

Running and building require the following:

If virtual desktop switching notification is enabled, it requires

Build with build.sh (calls mk and does some other magic), and install with install.sh (will install to a local folder if run as a normal user, or to your $PLAN9/bin/ plus session wrapper in /usr/bin and .desktop file in /usr/share/xsessions/ if run as root).

If you have trouble building, you might need to edit the mkfile at line 2 to point to the proper location of your plan9port’s mkwsysrules.sh, or edit the compiler flags (CFLAGS) linker flags (LDFLAGS) to point to your libraries’ real location.

Bugs and Caveats

Of the bugs and caveats not already mentioned in rio’s README:

License and Legacy

ryudo is distributed under the 9wm license.

The original README from rio, (which contains the original README from 9wm) is in this repository. See README.rio

clone
git clone https://hacklab.nilfm.cc/ryudo