
solidity gtk3 engine
Source (link to git-repo or to original if based on someone elses unmodified work):
Note that this is only a development release and the engine is not finished yet.
As of version 0.4 I included binaries, so no need to compile the engine. Just copy the right libsolidity.so from the directory binaries to your gtk3 engine directory (mine is /usr/lib/gtk-3.0/3.0.0/theming-engines). Replacing the engine might crash all your open gtk3 applications, so save your work before you install the engine.
To install the themes simply copy them to /usr/share/themes or ~/.themes
Finally activate one of the themes in Gnome Tweak Tool and have fun!
This is the first time I'm posting binaries, so there's a tiny chance they're not working. I would be grateful if someone who knows what they do could test them and report the results in the comments.
For this version I tried to set up a Autotools build system. Maybe some Autotools expert could have a look at it give me a helping hand (just send me a message here on gnome-look).
0.2:
- changed the colours of the test theme
- improved the rendering of menus, tree views and tabs
- many more improvements
0.3:
- added some CSS options to the engine
- changed the rendering of scrollbars
- improved the test theme
- added a dark test theme
0.4:
- added a spinner
- improved the separators
- updated for GTK+ 3.2
- various smaller improvements
0.4.1:
- added some more options
- various other improvements and bug fixes
Ratings & Comments
45 Comments
Re-hello, I only got the issue with transmission-gtk, but it may appears with other stuff. The thing is when I select a download in the main transmission window, it doesn't hilight it. The text become white, but that's all. I can give more info if needed…
Hello, I'm using this theme since March, still didn't find something better. But for a while now, when I select a download in transmission-gtk, it's not hilighted anymore, apart the text which is. I don't know what info can be helpful, but I can provide what's needed.
I seem to have issues on Fedora 64, I get pink highlights on some of the widgets. If you have an email address I can email you a screen shot. I also put together an rpm for Fedora should you be interested?
Hi :-) It's my first gtk-3 theme, before that I was using only gtk-2 applications. I managed to install it, that's really a nice theme. But I saw an empty gtk-2.0 directory in the 'themes' directory, is it on purpose? Thanks for that theme
Without that empty folder Gnome Tweak Tool doesn't show the theme, that's why I put it there. A gtk2 version of the solidity theme does not yet exist, so for the moment you can put any gtk2 theme you like into that folder. Cheers
Great work!! thanks for sharing :D
Yeah, sounds good to me!
Cool theme, I like it.
This is what happens with the color selector : http://www.zimage.fr/photo.php?id=95760 At left : MurrinaChromium GTK2 theme. At right : SolidityChromium GTK3 theme.
Hello ! Here is my theme : http://opendesktop.org/content/show.php?content=148483 But I get some problems and I feel a little lost, I don't know how to fix them : - I would like a separator to separate the body text and the file attachment bar in evolution for example (http://www.zimage.fr/photo.php?id=95382) - I don't understand why I can't see the color picker buttons and their icons (http://www.zimage.fr/photo.php?id=95383). Any idea? Thank you very much and have a nice day!
Cool theme, I like it. 1.) This is a problem with the engine. It doesn't draw a border around certain widgets (that's how I want it). Maybe I can still find a way to fix it (add an option or so). For now you could try setting the engine to "none" for this widget (I guess it's a statusbar) and set a border on the top. 2.) Which application is that?
1) I will try. 2) Which application is that? -> The GTK3 color picker. In Evolution but if you install "gtk-3-examples package", you will get the "gtk3-demo" application. Choose the color picker then you can see what happens.
1) I will try. 2) Which application is that? -> The GTK3 color picker. In Evolution but if you install "gtk-3-examples package", you will get the "gtk3-demo" application. Choose the color picker then you can see what happens.
Cool theme, I like it. -> Thanks!
It's still doing that weird border stuff for me on arch, should I have the gtk3 development packages installed?
You need the GTK3 development packages to compile it but not to use it. Can you post a screenshot of "that weird border stuff"?
I finally found what the problem, I had a out of date gtk from git on my system, silly me!
automake --add-missing configure.ac:6: required file `./ltmain.sh' not found I get this while trying to compile the library, any ideas?
The build system is kind of a mess at the moment. If you just want to compile it you can do it like this: $ valac --pkg=gmodule-2.0 --pkg=gtk+-3.0 -C solidity.vala $ gcc -shared -fPIC `pkg-config --cflags --libs glib-2.0 gmodule-2.0 gtk+-3.0` -o libsolidity.so solidity.c
This is the GTK3 engine I prefer! You can get Clearlooks-Glossy/Murrine look like quickly and easily.
Good work man!
Thank you.
I like the simplicity. What do you have planned for it?
Thank you. I had planned a gtk2 version of the engine but I got stuck. Maybe some day I take that up again. Or maybe not. I'm currently reworking the default theme (I find the borders too dark) and there are also a window decorations planned. Then there are bugs to be fixed and in a distant future I will probably add support for smooth transitions (e.g. when you move the mouse over a button) and generally more options for the engine.
A gtk2 verson would be nice, though I don't know how much life gtk2 has in it. Something nearly as good would be a script or app that reads your gtk.css & generates the gtk2 color scheme, the rest is pretty standard. Thanks for sharing.