|-----------------------| | TURTLE | ()---() |-----------------------| ,--/ ()()()\ | A tiny window manager | |: |()()()()|> | written in Rust. | `--\ ()()()/ |-----------------------| ()---() =~=~=~=~=~=~=~=~=~=~=~=~= This is the webpage for turtle. For general information about building and installing, see the github repo. === CONFIGURATION ================= Turtle will look for a configuration file at ~/.config/turtle/config.ron. An example config file is provided in the repo. Turtle also supports running a startup script at ~/.config/turtle/autostart. === INFO FILE ============= Turtle provides an info file at ~/.config/turtle/info.txt. Currently this outputs a single line with the format 'focused:[id]' which gives the id of the currently focused window. This may be useful for use in shell scripts or statusbars. === KEYBINDS ============ The default keybinds for turtle are listed below: - Super + Shift + Q: quit turtle - Super + W: kill focused window - Super + F: make a window fullscreen (ignores all gaps) - Super + T: make a window large (respects gaps) - Super + S: make a window small - Super + [: cycle windows left - Super + ]: cycle windows right - Super + Tab: switch to the last focused window - Super + Enter: open a terminal (st) - Super + Space: open rofi in run mode Additionally, the following mousebinds are set: - Super + LMB: move the selected window - Super + RMB: resize the selected window All keybinds and mousebinds can be set in the config file. ________________________________________________________________________________ AVS Origami (C) 2024