-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Port to Gnomie Shell #10
Comments
Holy fuck, it's GNOME, not "the gnommies". Gnome-shell is difficult, because it's JS, and there's no native code support as far as I know (apart from GIR, but that's Gnome libraries >_>). Gnome2 is easier, but I'm sure there's not really anyone who's still using that. It's something to look into, anyway. |
Have you ever been to vietgnome, boy? Anyways, I can port it to GNOME3 assuming two conditions: (1) filesystem access (2) canvas or cairo icon drawing If either of these is missing, it's basically impossible. However, there will be a GTK3 StatusIcon app (soon) which will provide this (sans basically all size options) |
There's no Cairo. Which is butts. Because GNOME3 extensions don't get actual GTK shit n_n |
GTK is fuckin' hard, man. I don't blame them. Anyways, there might be Canvas access or some other form of drawing system. Honestly, HTML5 canvas is just a JS clone of Cairo. EDIT: Fixed the title. Fuckin' Gnommies. |
There's St, which is some other drawing thing. I should really read the docs for that. |
The fuck is St? Looks like some Widget toolkit. Anyways, it has StDrawingArea which appears to just be Cairo. |
Fucking knew I should read the docs. But okay, that makes things easier... |
Quite easier. What language does St bind to? On Sun, Jun 23, 2013 at 6:31 PM, Aki Jenkinson [email protected]
|
St is C-bound but using GIR you can call it from in JS. Or something. All the docs are for C, as is the rest of the GNOME suite |
That's awful cryptic. I just hope it works. |
I'll shove GNOME3 in a container when I get home and actually play with it. See whether I can call out to C libraries or whether I'm doing this entire thing in JS n_n |
So, this doesn't look too bad. |
If you wanna do this, assign yourself, otherwise I'll add it to my work queue. (JS is one of my areas of expertise, mind you) |
I'll leave it to the expert ;) |
Gnome-shell, Gnome3, other-gnome-shell-based-things... I want 'em all
The text was updated successfully, but these errors were encountered: