Shop Forum More Submit  Join Login
How to create adblocking filters for removing undesired deviants from showing up while you browse certain categories.

This will work in most adblocking extensions. I personally recommend the uBlock Origin extension for this purpose.

How to filter a user

Click on the uBlock Origin extension icon > Click on the top bar to get into the settings. Go to My Filters. Add a new line for every user you want to filter and place the user name or a part of the user name within the "". Adblock filters are case sensitive. This will also work with title keywords.


My adblock filter:…
This filter is my personal one that blocks a lot of users that have uploaded junk, crap, or just stuff in the wrong categories. Not updated very often, but it should remove a lot of MLP junk in the customization category. You can add this filter by going to uBlock Origin's 3rd party filters pane and add it in the text box at the bottom. Remember that it may not be a filter for everyone though. It will filter out a lot of manga, furries and MLP junk.

User script is also available.  DeviantArt Filter v5.0.2 by rthaut

Updated: So once again themes break after a major upgrade. It looked ok in the early beta stage, but now I have to look over a lot of shit again. :/…
Click view revision and download tarball.
Note: The gnome-shell theme is far from finished, and if something looks like adwaita it's not a bug, it's just me who haven't changed it yet. :p

If you find any bugs let me know here or on the launchpad page. (Screenshots are helpful when reporting a bug.) I hope to get something released near the Gnome 3.8 release this time. ;)
Gnome 3.7 is supposed to be for developers... It's just that I can't develop when using it. Too many bugs, and it's less than a month before the release of Gnome 3.8. :P

At least there aren't that many changes made to the GTK3 themes yet, only some minor breakage there. The only major changes seems to be in the Gnome shell themes, but it also seems to be easy to fix. Hopefully I can have a working theme once Gnome 3.8 is released. Zukiwi will be ported to Gnome 3.8. Zukiwi has been ported to Gnome 3.6, but the previous gnome-shell theme has been completely revamped along with some other changes. You can follow that development here and get a tarball of the theme too:… :)

I wait for the day when there are none or minimal breakage after major releases. Hopefully I can start feeling a bit more creative then.

Edit: Zukiwi beta for Gnome 3.8 released:…
Compiz is dead. Metacity is going to die. Canonical has to find a replacement WM for Unity or shove up the development of compiz to someone else. Wayland may replace X11 (and I hope it will be good once it do.) Shit happens as usual. (Even good shit.)

I'm thinking about abandoning Metacity support for my themes too. My next theme that I've started working on is not going to have a Metacity theme as I see no point in supporting it when I'm not using it and when it's going to be abandoned. A quote from the musical artist Pogo: "I don't make art for you, I make art for myself." :p In the end I just get tired of trying to fix things for stuff that I'm not using. One reason why I scrapped Zukitwo-Dark. May not be a great excuse, but lack of standards makes certain things annoying to deal with. But sometimes I also want to fix bugs for things that I don't use, because it feels better to have something that is "complete."

But when I think about all this fragmentation I also think about Elementary OS Luna that seems to do things right, especially with application design. I'm not saying that eOS Luna is perfect. Personally there are a few things about their interface that I just find a little bit annoying. Example: Docks may look nice but tend to grow annoying. I believe a desktop can work with 1 bar or panel. 1 click (mostly), 1 panel, 1 everything and always accessible are my thoughts right now.

"When it's done philosophy" is actually quite nice in this society that just shoves new things up our asses and then makes us throw it away a few months later so you can consume more and repeat. I'm not thinking about using a tablet or smartphone in the following 5 years for example. So why don't I use MATE, KDE, XFCE or Cinnamon then? Well, I feel that one extra push is needed to hopefully bring in some new good standards. I hope for CSS-styled interfaces and javascript for extensions and small apps. Actually I do use XFCE from time to time, so I have that little thing in mind, but I do hope they switch to GTK3 soon or I'll have to abandon that one too. CSS just makes everything so much easier for a designer and I see no point in not supporting it fully.

And some thoughts about that Cinnamon desktop. It feels very amateurish as of right now. I have to configure it for over an hour to make it look the way I want, and even then it's not perfect. Gnome 3.8 may bring a "fallback" desktop that may be similar to the old Gnome setup. I wonder if that will do it better than Cinnamon.

I can always complain, but I suppose if I want something perfect I'll have to do it myself. I've started to read up on javascript so I can try to do something myself.
We'll see what comes next. In 10 years we may need to create interfaces for holographic displays. :P
Zukitwo has been updated to work with 3.6. Plenty of new and old bugs plus regressions so far. Also some larger changes to certain parts of the theme.
Zukitwo-Dark has been scrapped because of lack of motivation. Gnome 3.6 is the worst Gnome release so far after all. (Apart from 3.0.)
Still not decided what to do with Zukini and Zukiwi. I like my latest creations more than Zukitwo, so maybe I'll just scrap all of them and create something new instead. (Once 3.8 is released maybe.)

I also think there are some Ubuntu specific bugs that I have no idea how to fix. I didn't take a closer look. No styles for the 3.4 components that are used in Ubuntu.
Crap basically. No news really, just a rant. Go to the wallpaper category (or almost any category), sort by the newest (or sometimes even the most popular) to see how much content there is in that category that has nothing to do with it. Random fugly photos, screenshots and content that isn't the uploader's original work. My eyes burn every time I use this site to look for wallpapers.
That has to be the most ugliest shortening of names I've ever seen.…

If that's the way Gnome is going I'm switching to xfce (but not xfwm) once the xfce devs have switched to gtk3 which will probably be next year. I can't stand gtk2 any longer. I want to style my interfaces with CSS now. :p
Ubuntu is just completely confusing atm. It's a beta, so I can expect that. Generally it works fine for me, except that the themes that works fine in Arch on the same version of GTK3/Unico doesn't seem to work the same way in Ubuntu. If I try to patch my Zukitwo theme to work somewhat better in the new Ubuntu I loose border-radius and some hover effects in the theme on Arch. Are the Ubuntu devs messing with GTK3 by adding their own patches or something? I can't make a universal gtk3 theme if that's the case. Expect an update on Zukitwo and Zukini for other distros around the time when Gnome 3.4 is released. But if Ubuntu stays the same I suppose I need to abandon support for Ubuntu. :o

Btw, Unity still is pretty bad and not something that I like using. The only thing I like about it is their default design. Gnome looks really amateurish compared to it. Gnome-shell just feels snappier and better. (It also still have one design advantage - anti-aliased rounded window borders.) :p

Update: I'm waiting for Gnome 3.4 to be added to ArchLinux stable Extra repo before I update my themes. I don't use Testing repos. It also seems that Ubuntu isn't that confussling any longer. Everything will probably work fine.
And now for something completely different at youtube...
The bear agrees.

I can't get enough of Skyrim lol. :p
If I can't complete my new gtk3 theme until Friday I'm just going to say: "be right back." (Yeah right.) :P

On another note I've seen my theme Zukitwo being included and modified for several GNU/Linux distributions.
- Lubuntu uses a slightly modified version of it.
- Linux Mint is working on Mint-Z which is based on it.
- PinguyOS uses it.

This is what my view of open sourcing is all about. Share, modify, distribute.

This means better feedback for bug fixes as it now gets a larger user base. Some bugs are a pain to fix because of badly programmed applications that requires workarounds. Launchpad is great as I can subscribe to bugs and see if there are any patches available for bugs that I don't know how to fix. A PPA for Zukitwo and some of my other themes may be up once I've figured out how to update my uploads there without having to remove, repackage and re-upload etc. (There's one up now but the current upload is outdated.) I'm thinking about going for quality instead of quantity now instead, meaning less new themes but more bug fixes and improvements to the ones I do. (Gnome-shell themes may be a different story though, as they're so easy to create.)
I wonder how common this is. Can you see every step in all of the images in the link below?…

If not, did you try to calibrate your monitor?
One of the advantages of designing themes in virtual machines is that I can test things that I wouldn't test at all on a live system. Current disadvantage is that gnome-shell won't work in VirtualBox 4.0.10. It broke after an update a couple of weeks ago. The only thing that happens when I log-in is that I see my wallpaper and a mouse-cursor. Reinstalling doesn't seem to fix the problem, and my xsessions-errors isn't giving me any interesting info. It's a shame really, because I had some ideas for a new theme. May have to check out Phanteon-Shell instead.

I'm a bit worried about this touchscreen fad though. Gnome is a little bit modular once you know what to look for. Unity is still horrible. And then I heard rumors that there won't be a startmenu in Windows 8, but instead something similar to the activities button in Gnome-Shell. I'm not sure if this is true yet though. I kind of dislike having to zoom in and out to do stuff. I've found out that the best working desktop for me is 1 single panel at the bottom with a centered dockbar, clock + indicators to the right and some simple menu on the left. It just works great in those desktops that are modular enough to support it. Then add some menubar buttons instead of having a menubar below the titlebar. KDE is almost there, but I still hate QT widget designing and plasma SVG graphics. Just gief me CSS3 in KDE5. :p
Gnome-shell or Unity?

Unity is a mess, so my choice at the moment is: Gnome-shell. I've just realized how neat the Gnome-shell extensions are. I also love to work with CSS.
Read this:…

If it's that powerful it should be pretty easy for someone with good JavaScript knowledge to mimic a classic desktop. I've already with the help from that site and some other extension moved the clock to the right and replaced the activities button with an icon. (Though the icon needs a better size as the default scaling seems to make the icon really tiny and not 22px, 24px 32px etc depending on the panel height.)

But there are plenty of other extensions that can be written. (Too bad that I have a very limited javascript knowledge, otherwise I would've written some myself.) :(
- Superbar/Dockbar located at the center of the panel (instead of the clock.) I hate the zooming in and out when I want to switch an application. I also don't want to display all my open apps by middleclicking on the titlebar.
- Bottom panel. My personal preference is to be able to close a maximized window at the top right corner on the desktop. It just works better for me. The notification area could be moved to the top instead.
- Mouse-gestures? This would be awesome as I hate to work with my keyboard. It's what years of using Opera as your primary browser does with you.
- A menu that mimics the Linux Mint menu perhaps?

Those are some base extensions that would make my gnome-shell experience a lot better. I hope to see some of them very soon. ;)
The general "Gnome developer mailing-list bigot" however, would call those ideas blasphemy. :p

Then the remaining problem is GTK3 that just needs to support more CSS properties. Metacity also needs a replacement as it's really limited and outdated (design-wise) compared to emerald. Otherwise it's almost a perfect desktop for me when it comes to customization.
So some may have noticed that my emerald themes became unusable in Ubuntu 11.04.

Unfortunately emerald is considered a dead project even if it's still my favorite window decoration engine. (It can do all the graphical things that all the other window managers can't.) :( But you can still get it to work by compiling it from source. Not a very user friendly solution however.

Just open a terminal and do this:

sudo apt-get install build-essential libgtk2.0-dev libwnck-dev libxrender-dev libpango1.0-dev libcairo2-dev compiz-dev libdecoration0-dev libtool intltool git
cd ~
git clone git://
cd emerald
git checkout -b compiz++ origin/compiz++
sudo make install

If you didn't have emerald installed previously you may also need to install the libemeraldengine0 package:
sudo apt-get install libemeraldengine0

And that should be it. Emerald should now be working again.
Oh, and by the way - Don't try to run emerald in Gnome-shell. Gnome 3 uses clutter and not compiz.
I love choices. <3
But some of the choices I have can become something that limits my choices to work the way I want. It's between KDE4.6, Gnome 3, Unity and XFCE4.8. This post will rate them with pluses and minuses, and in the end I'll end up using something I guess... but what is yet to be decided. :p

Starting with:

Tried it yet? Yes, in VirtualBox 4.0.8.

Impressions from what I've read and watched.
+ It's snappy and not as bad as I thought it would be.
+ CSS3 theming in gnome-shell is pretty awesome.
-/+ CSS theming in gtk3 is a good start but at the moment it's extremely limited. No support for box-shadow, single side borders, display none etc etc. Themes look rather flat.
-/+ Those Gnome santas really like to waste vertical space. What's with all the pointless toolbars, whitespace and the insane amount of vertical padding? The good thing is that some of it it can be changed in the theme.
-/+ I feel that I can't customize much. If I want to setup a single panel at the bottom and nothing else I should be able to do so. Right now it seems that the shell won't allow me to move around stuff where I want it. Gnome shell extensions should fix some of this I hope.
- I would prefer less zooming and more options, lots of more options for everything and everything a trillion times more. It doesn't feel modular enough. They should learn from KDE. :p
- The default GTK theme and icons are really ugly. (The same for Gnome 2.32 though.)
- The Gnome team can't handle criticism concerning bad design decisions. At least that's my impression of them from what I've read in mailing lists, forums and blogs.

Tried it yet? Yes.

+ Saves vertical space.
+ Looks rather ok with the exception of the sidebar. (Hideous icon backgrounds.)
- In VirtualBox 4.0.6 I get some bugs. Buttons, titlebars and some menus randomly decided to change their "click"-area a couple of pixels down, so I randomly tried to click buttons where nothing happened. I also notices some visual glitches on the buttons in the appearance settings. Noticed some bugs in metacity too. (No hover effect for example.)
- Can't customize the sidebar much except for some settings in ccsm.
- The main menu is way too big and it takes a lot of more clicks to get to where you want. Using the keyboard saves some time though. However, I'm furious that I have to stretch myself to use my keyboard. (That's what years of Opera with mouse gestures does to you. You stop using your keyboard.) :p
- The sidebar with intellihide is a pain to work with. I just set it to 32px in ccsm and then turned off intellihide completely. The small area you need to hover your mouse over makes you miss... A LOT. Once intellihide is off it feels better but there are many improvements to be done. (Like minimizing an app when you click on it.)
- Emerald didn't work. :( (The only window manager that allows me to be creative.)
- Overlay scrollbars are confusing and sometimes makes me miss-click on a background application or something else. :/
- Doesn't feel very modular atm.
- Right now I don't feel that Unity will be something for me. I'll wait until 12.04 to see if they've made any improvements.

Tried it yet? Yes.

+ Standard familiar interface.
+ Nice collection of QT apps available. Surprising really because Gnome have been larger for such a long time.
+ Can use emerald themes with Smaragd.
+ Lot's of improvements with every release.
- Customization is a pain in the buttocks. I love modular customization, but KDE just does it all wrong.
- Not enough customization options for the buttons etc. Bespin and QTcurve? What else? Bespin is clunky and not minimalistic enough. QTcurve is ok, but not as good as Murrine. And I don't want to learn C++ just to customize some buttons and stuff. :p
- Inconsistent tray icons that I would love to change but for some reason can't. Also inconsistent applications. Some allows me to hide toolbars, others only allows me to hide 1 toolbar or none at all. I want to get rid of the statusbar in Dolphin. Small design decisions that makes me nerdrage.
- SVG? I prefer PNG as I love pixel-design. But ok, maybe I can learn to work with SVG graphics... :/

Tried it yet? Yes.

+ Standard familiar and snappy interface.
+ Works with Compiz.
+ Lots of nice improvements to the xfce4-panel.
+ Modular like nothing else, in a quite good way.
- Worried that they will stick with gtk2 for quite a long time. I hope they embrace gtk3 or maybe even QT, as long as they keep the interface modular (in a good way.) :p
- Not many consistent or interesting panel applets yet. There's an indicator applet, but it has not yet been updated to support the new changes made to the panel concerning transparency.
- Xfce4 default main menu is boring and very outdated IMO. I want a new one without having to install gnome-panel applet support. :p
- The panel still resizes icons based on the xthickness set in the GTK theme which is a bad design decision. A good thing is that you can easily use another panel like awn or docky to get better looking icons.

LXDE/*box/compiz standalone
+ Modular enough.
- Compiz standalone is only good with emerald. Emerald hasn't been updated for some time. :(
- It would be nice to have a GUI to change menu items. I can live without it though.
- *box window managers are a bit limited when it comes to look. But it's no big deal if you just want a working environment.
- LXDE panel is a bit inconsistent. And I miss some more advanced menu plugin. :p


Will update this once I've tried Gnome-shell. Right now XFCE4.8 wins because I feel more like home there. This may change however.
My first major bash script is done. I'm trying to make it easier for people with no experience to install my GTK themes and for other theme developers to use this script for the same purpose. I will probably release this with my next theme to see if it works ok. You can grab the source now though. :)

Q: So why just not write the manual way to install a theme?
A: My script checks if the user is stupid. ;)

Q: Do you think all users are stupid?
A: Nah J/K. My script checks certain things like if gnome-shell or unity is running, or if the folder structure is messed up. It even checks if the user have the required Murrine version installed, otherwise the theme may look messy. :p However, if the user doesn't know how to install the murrine engine or any required software the error messages output - then this will not be much of a help. :p

Q: I want to use this script. What do I need to know?
A: If you're a theme developer then feel free to do so.
You should edit the script with the required information at the start:
GTK_THEME="enter-name-here" # The name of the GTK theme (The folder name.)
METACITY_THEME="enter-name-here" # The name of the metacity theme (The folder name, should be the same as above.)
MURRINE_TESTVER=0.9811 # This is version the user needs of the murrine engine. Change it if your theme requires a newer or older version.

Then save the file as with the following required folder structure:

If your theme doesn't have a metacity theme, then comment out the following lines: (By adding a # in front of the line.)
gconftool-2 --type string --set /apps/metacity/general/theme "$METACITY_THEME" (There should be 2 of them.)

Then right-click on and select Properties and click "Allow Executing File as Program." Any user should now be able to double-click on the file and select Run.


Grab the source here:

Btw, I'm not an expert at writing bash scripts. This can probably be done in a much cleaner and better way. So if you're a bash guru don't facepalm right away, give me constructive feedback. ;)
Oh, and there a probably tons of typos and grammar errors in the script. :p

I'm hoping to find a way to import an *.emerald file instead of a metacity theme. Unfortunately I have not found any way of doing this yet. But this will be the base of the script for GTK and Metacity themes. If there's any new version I'll update this journal entry.
Started on something...…

Unfortunately I may not be allowed to release them as they're heavily inspired (almost ripoff) of these icons:…
Just started on some icons to learn stuff really. (And I'll probably use some of them on my next desktop screenshot.) :P The only problem I have is to find a nice consistent way of adding application identification to the icon. I'm thinking about text, but I'm also thinking about standard monochrome application icons.
Nautilus-elementary is no longer maintained, so I see no reason to keep designing themes around it. One reason is also that it won't work in Vbox with guest-additions installed. (Infinite nautilus open loop bug in Meerkat.) Right now I'll just have to see if I can make some app specific changes to PCManFM while also keeping a nice design for the classic nautilus like I did in my theme Zuki. Just need to find the right names for the GTK parts in PCManFM.

My next theme will be based around Ambiance instead of Elementary. It's more bug tested than any other theme at the moment. So hopefully any bugs present in my current themes will be fixed. Also expect this emerald theme to be included in that package. ;) Emerald is just as unmaintained as nautilus-elementary, but at least it still works and can still do things I could only dream of several years ago when I was styling XP. :P I'm currently also looking into the possibility of creating an installation script for my themes that should make some things easier. I can't promise that I can make something that will set the panel the way I use it. (Only if it's possible to create a script that installs gimp, gimp plugins, opens gimp, resizes and pastes the panel bg on your wallpaper of choice etc.) I also have some ideas for an Opera theme based on the Faenza icon theme.

Unity looks interesting. Unfortunately it's really not that special. The only thing I can see that has changed from gtk2 are the panels and menus which now are qt based if I'm right. KDE4 is ok, except that it's too sluggish in VirtualBox compared to Gnome and compiz. Gnome-shell still looks rather odd, but I do like the fact that they use CSS3 for themes. What I'll use depends on which of them will work the best in VirtualBox first I suppose. :P

As for Windows 7 it's still my main OS, mainly because of gaming. (OMG Skyrim, Battlefield 3.) :o I haven't even patched the files that handles themes even if I hate the default theme. (If I ever make a theme for Windows 7 I'll call it Faildowns. No pun intended.) As for now I have no tools or no motivation to work with themes for Windows. May or may not change. A simple reason why I'm not working with Windows is because I feel that I have more artistic freedom in GNU/Linux. There are already some nice usable themes for 7 by other artists that are definitive keepers in my opinion.

Just some thoughts and things happening right now.

Edit: The theme is taking so long because I'm trying to change as many things as possible. :P (I got PCManFM to almost look like nautilus-elementary.) :D
  • Eating: Food
  • Drinking: Water
Still alive, but it's not a triumph. It was Blizzard's fault for releasing Cataclysm. :P No worries though, subscription ends soon and I don't feel like renewing it.
Damn destructive, time-consuming and pointless game. :P

Anyways, since I've gone through some messages and stuff I'll just point out that I have a FAQ that should answer some questions -…
(Should probably update my deviations with the link too.) :P

Now I just need to get in the mood to create more stuff again. Got some things I'm working on though.
I also saw I got a DD today... again. :D That would be my 7th DD. Thanks for that. :)
  • Eating: Food
  • Drinking: Water