jdev - 2022-06-05


  1. Brijesh

    any expert here who is good in video call?

  2. thomaslewis

    moparisthebest, I had to build a few libs myself, hunt down gir and vapi files, and track down unmentioned dependencies for a gspell and one other lib (found by running `pkg-config --print-errors --exists <lib-name>`

  3. thomaslewis

    my /boot/home/config/non-packaged is now a unix-like mess.

  4. thomaslewis

    https://nobodyhasthe.biz:5443/upload/6e04fe5c0292fc3082c337c4ff539583d1b04f8c/oZhypV1t8Zq94GCYv4yq9uW4DJVxAGibxA8MMHWR/dino-haiku.png

  5. nephele

    Seems it is runnign with client side drawing :)

  6. Link Mauve

    nephele, GTK only does client-side drawing.

  7. nephele

    Yes... but you can force it not to do that

  8. Link Mauve

    In GTK 4 it even got moved to the GPU in most cases.

  9. Link Mauve

    Can you?

  10. nephele

    Yeah

  11. nephele

    GTK_CSD=0

  12. nephele

    On Haiku this seems to then use the normal tab instead

  13. Link Mauve

    Oh you mean just the outer frame, I was talking about the actual drawing.

  14. nephele

    Ah. Well Haiku always does server side drawing for everything

  15. nephele

    though i think qt does this "i submit finished frames" thing too...

  16. nephele

    which well, makes qt apps sometimes look not so good on haiku :D

  17. nephele

    anyhow, yes you are right, i ment to side client side decoration

  18. nephele

    to say*

  19. thomaslewis

    https://nobodyhasthe.biz:5443/upload/6e04fe5c0292fc3082c337c4ff539583d1b04f8c/xoeD0pBwaKfY3TM0TCLLPeXuXL6rmkKbeoncVnSl/dino-haiku-with-decorations.png

  20. thomaslewis

    Here's what it looks like with GTK_CSD=0 prepended to the command line.

  21. Link Mauve

    Oh, you don’t build with librsvg’s gdk-pixbuf ?

  22. Link Mauve

    If you did, you would see my avatar. :)

  23. thomaslewis

    The terminal output is saying it doesn't recognize the image format. It built against gdk-pixbuf (installed from HaikuDepot)

  24. nephele

    What's the image format?

  25. nephele

    svg?

  26. Link Mauve

    gdk-pixbuf uses different loaders (.so files usually) which are pluggable, and librsvg ships one such loader.

  27. Link Mauve

    nephele, yes, SVG.

  28. thomaslewis

    librsvg wasn't installed. I'll rebuild dino and retest

  29. Link Mauve

    You don’t need to rebuild Dino, only to make the loader available.

  30. thomaslewis

    I assume it will need a restart, though.

  31. Link Mauve

    You can use `gdk-pixbuf-query-loaders` to list the available loaders.

  32. Link Mauve

    Possibly yes.

  33. nephele

    Heh, i have proper dark mode for webkit image documents, but not for svg

  34. thomaslewis

    https://nobodyhasthe.biz:5443/upload/6e04fe5c0292fc3082c337c4ff539583d1b04f8c/3JrRyN8MzwECis4RJp6GO60ZslXyXHCRQpibAs0f/pixbuf-loaders.png

  35. Link Mauve

    thomaslewis, that should be it.

  36. Link Mauve

    Now the icons should appear as well.

  37. thomaslewis

    I just put the hicolor icons in ~/.icons. I'll restart and find out.

  38. nephele

    Dino looks very flat still, can't really tell where the controls start on your screenshot

  39. thomaslewis

    https://nobodyhasthe.biz:5443/upload/6e04fe5c0292fc3082c337c4ff539583d1b04f8c/vWftlVEY5zuylWaNjJKHwKQvkIkYW4MuzNBpo5wk/dino-almost-100-percent.png

  40. Link Mauve

    Woohoo!

  41. thomaslewis

    ...and I now see your avatar.

  42. thomaslewis

    Tomorrow I'll see about learning how to package things via HaikuPorter (and remembering exactly what I had to do to make it work). Which means I'll also have to package gspell, libsignal-protocol-c, etc.

  43. nephele

    packaging is endless fun, if you are done, just make a new distro to dance all over again ;)

  44. pulkomandy

    larma, you talked about a xmpp devroom at froscon earlier, will something happen there? I'd like to know if I include this in my plans for the summer or not. Also anyone else will be there? (CfP closes in a week, too)