-
Brijesh
any expert here who is good in video call?
-
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>`
-
thomaslewis
my /boot/home/config/non-packaged is now a unix-like mess.
-
thomaslewis
https://nobodyhasthe.biz:5443/upload/6e04fe5c0292fc3082c337c4ff539583d1b04f8c/oZhypV1t8Zq94GCYv4yq9uW4DJVxAGibxA8MMHWR/dino-haiku.png
-
nephele
Seems it is runnign with client side drawing :)
-
Link Mauve
nephele, GTK only does client-side drawing.
-
nephele
Yes... but you can force it not to do that
-
Link Mauve
In GTK 4 it even got moved to the GPU in most cases.
-
Link Mauve
Can you?
-
nephele
Yeah
-
nephele
GTK_CSD=0
-
nephele
On Haiku this seems to then use the normal tab instead
-
Link Mauve
Oh you mean just the outer frame, I was talking about the actual drawing.
-
nephele
Ah. Well Haiku always does server side drawing for everything
-
nephele
though i think qt does this "i submit finished frames" thing too...
-
nephele
which well, makes qt apps sometimes look not so good on haiku :D
-
nephele
anyhow, yes you are right, i ment to side client side decoration
-
nephele
to say*
-
thomaslewis
https://nobodyhasthe.biz:5443/upload/6e04fe5c0292fc3082c337c4ff539583d1b04f8c/xoeD0pBwaKfY3TM0TCLLPeXuXL6rmkKbeoncVnSl/dino-haiku-with-decorations.png
-
thomaslewis
Here's what it looks like with GTK_CSD=0 prepended to the command line.
-
Link Mauve
Oh, you don’t build with librsvg’s gdk-pixbuf ?
-
Link Mauve
If you did, you would see my avatar. :)
-
thomaslewis
The terminal output is saying it doesn't recognize the image format. It built against gdk-pixbuf (installed from HaikuDepot)
-
nephele
What's the image format?
-
nephele
svg?
-
Link Mauve
gdk-pixbuf uses different loaders (.so files usually) which are pluggable, and librsvg ships one such loader.
-
Link Mauve
nephele, yes, SVG.
-
thomaslewis
librsvg wasn't installed. I'll rebuild dino and retest
-
Link Mauve
You don’t need to rebuild Dino, only to make the loader available.
-
thomaslewis
I assume it will need a restart, though.
-
Link Mauve
You can use `gdk-pixbuf-query-loaders` to list the available loaders.
-
Link Mauve
Possibly yes.
-
nephele
Heh, i have proper dark mode for webkit image documents, but not for svg
-
thomaslewis
https://nobodyhasthe.biz:5443/upload/6e04fe5c0292fc3082c337c4ff539583d1b04f8c/3JrRyN8MzwECis4RJp6GO60ZslXyXHCRQpibAs0f/pixbuf-loaders.png
-
Link Mauve
thomaslewis, that should be it.
-
Link Mauve
Now the icons should appear as well.
-
thomaslewis
I just put the hicolor icons in ~/.icons. I'll restart and find out.
-
nephele
Dino looks very flat still, can't really tell where the controls start on your screenshot
-
thomaslewis
https://nobodyhasthe.biz:5443/upload/6e04fe5c0292fc3082c337c4ff539583d1b04f8c/vWftlVEY5zuylWaNjJKHwKQvkIkYW4MuzNBpo5wk/dino-almost-100-percent.png
-
Link Mauve
Woohoo!
-
thomaslewis
...and I now see your avatar.
-
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.
-
nephele
packaging is endless fun, if you are done, just make a new distro to dance all over again ;)
-
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)