shithub: rio


branches: front

Clone

clone: git://shithub.us/byte/rio gits://shithub.us/byte/rio
push: hjgit://shithub.us/byte/rio
patches to: byteshift@disroot.org

Last commit

33fc3d21 – byte <byteshift@disroot.org> authored on 2025/12/27 14:09
rework, wallctl 'wallset' works

About

this is a silly repo to mess around with and learn how to do programming on plan9 and for plan9, then apply that knowledge to something more useful.

changes made to the original rio:

CMD:
-w [path] cmd param, optional, sets the wallpaper for it. 
it needs to be in plan9 format, see 'man jpg' or https://man.cat-v.org/plan_9/1/jpg to get info about converters. 
the wallpaper will be resized with rio via affinitywarp.

it works just fine locally but to use it with drawterm you'll need a recent version of it, something past this commit: https://git.9front.org/plan9front/drawterm/b1862c39280f13e79274eacdddeb6d25da12a195/commit.html

/dev/wallctl interface:

'echo wallset $home/wallpaper.pix > /dev/wallctl'
will set the wallpaper dynamically and redraw the screen, so there's no need to re-launch rio with -w param

TODO:
* command to remove the wallpaper
* command to set mode: FitWidth, FitHeight, Tile