Re: fun with wayland

2023-02-12 Thread Matt Wette
Building a compositor would be a big project: more than a window manager, I think. I'm adding pieces bit-by-bit.  Want to experiment with transient data structures and/or monads for this. No GOOPS. On 2/12/23 12:25 AM, Blake Shaw wrote: I had just briefly browsed the email and thought it was a

Re: fun with wayland

2023-02-12 Thread Blake Shaw
I had just briefly browsed the email and thought it was a simple compositor. I'll try to dig in in the near future, exciting to see someone implementing Wayland in guile. Perhaps a guix window manager would be be a good GSoC project suggestion 👀 On Sun, Feb 12, 2023, 04:51 Matt Wette wrote: > S

Re: fun with wayland

2023-02-11 Thread Matt Wette
So, you are looking to implement a compositor? My scanner doesn't generate that side of the protocol (yet), but I could add it. On 2/6/23 10:09 PM, Blake Shaw wrote: Wow this looks great, I currently configure my Herbstluftwm with an ad-hoc guile edsl, but I may have to switch over to Wayland n

Re: fun with wayland

2023-02-06 Thread Blake Shaw
Wow this looks great, I currently configure my Herbstluftwm with an ad-hoc guile edsl, but I may have to switch over to Wayland now :) Looking forward to play with this, cheers On Mon, Feb 6, 2023, 20:31 Matt Wette wrote: > > > On 2/5/23 11:25 PM, Sascha Ziemann wrote: > > Am So., 5. Feb. 2023

Re: fun with wayland

2023-02-06 Thread Matt Wette
On 2/5/23 11:25 PM, Sascha Ziemann wrote: Am So., 5. Feb. 2023 um 20:05 Uhr schrieb Matt Wette : 2) I am using my proposed mmap wrapper for Guile, in C, to create a file- mapped shared drawing. What is a "file-mapped shared drawing"? "file-mapped shared drawing buffer" -- sorry about t

Re: fun with wayland

2023-02-05 Thread Sascha Ziemann
Am So., 5. Feb. 2023 um 20:05 Uhr schrieb Matt Wette : > > 2) I am using my proposed mmap wrapper for Guile, in C, to create a file- > mapped shared drawing. What is a "file-mapped shared drawing"?

Re: fun with wayland

2023-02-05 Thread 宋文武
Matt Wette writes: > I finally got my Wayland demo in guile working.  I thought I'd share > some bits. > (I started with creating FFI to libwayland, but with all the callbacks > it was > not worth it.) > > Wayland is a display server for Linux (and others?), meant to replace X11. > It uses UNIX s

fun with wayland

2023-02-05 Thread Matt Wette
I finally got my Wayland demo in guile working.  I thought I'd share some bits. (I started with creating FFI to libwayland, but with all the callbacks it was not worth it.) Wayland is a display server for Linux (and others?), meant to replace X11. It uses UNIX socket I/O between the "compositor