This project is awesome! I was looking for something like that for quite 
some time.

I keep some old telephones nobody wants in a drawer, in the hope that I 
could one day
write some OS for them.

This looks like the perfect occasion.
I'll see how I can help :)

On Friday, August 3, 2018 at 5:40:37 PM UTC+2, Neil Van Dyke wrote:
>
> If you're a Racketeer on a GNU/Linux, BSD, Solaris, etc., and like to do 
> cool nerdy things like try a custom tiling window manager... you might 
> want to join me in using Laurent Orseau's RWind window manager, which is 
> written in Racket. 
>
> You can install RWind from the Racket package repository, or do a `git 
> clone` and `raco pkg install`.  Documentation is here: 
> https://github.com/Metaxal/rwind/blob/master/README.md 
>
> Out of the box, it's a good foundation, but it needs your personal 
> customizations, at least to "~/.config/rwind/config.rkt", and possibly 
> also to your Git checkout. 
>
> I initially started looking at adapting RWind for a handheld Racket GUI 
> for PostmarketOS ("https://www.neilvandyke.org/postmarketos/";), and 
> decided to also use RWind atop my workstation, to speed up development. 
>
> To use RWind on your workstation, you might craft your own "~/.xsession" 
> or "~/.xinitrc" file, and include a loop that keeps swapping between 
> RWind and a stable other window manager while keeping your X session 
> running (in case you break RWind while hacking on it), something like 
> this: 
>
> # Loop between X window managers, infinitely. 
> # Note that there's neither `exec` nor `&` here. 
> # The X startup script is waiting on the window manager to exit 
> # and then starts the other window manager. 
> while true ; do 
>      xmonad 
>      racket -l rwind 
> done 
>
> If you have a window manager development setup like this, remember that, 
> if all else fails, you can always `kill -HUP` and `killall -HUP` (your 
> window manager process, script process, X server process, individual X 
> clients, etc.).  If you can't type that shell command from within the X 
> session at the moment, Ctrl-Alt-F2 will probably get you a text mode 
> console login from which you can type that command, and/or start other X 
> clients -- then switch back with Ctrl-Alt-F1 or Ctrl-Alt-F7 or one of 
> the others.  You might not ever have to do this, but you can. 
>
> Please consider sharing your customization to RWind, whether it's 
> posting small config tweaks on "racket-users", making a Racket package 
> to supplement the `rwind` Racket package, or making a Git pull request 
> to `rwind` if you discover a bug. 
>
> BTW, if you've already worked on a Matchbox-like layout and subtleties 
> for RWind (one "app" visible at a time, plus a static bar across the 
> bottom, and permitting a popup screen keyboard tiled window), please let 
> me know.  For the Racket handheld, I want to do that, plus a combination 
> app launcher and app switcher (that makes both functions look the same 
> to the user, and might also let us sleep/wake busy non-handheld-friendly 
> legacy programs we haven't yet replaced with ones written in Racket). 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to