RSS Feed

Awesome artist makes awesome icons

September 25, 2012 by admin

So, after reading an excellent post written by Alexandre Prokoudine of LGW (link here), I found the webpage of an artist who made a some “replacement” icons for a few well-known (and some not-so well-know) open-source programs. If you want some more details, feel free to read the blog post yourself. Or better yet, check out his site yourself.

Unfortunately, as Ollin himself said, he hasn’t yet contacted any of the teams regarding the icon replacements as they are rastor based, and therefore cannot (easily) be upscaled for use in banners, posters, or other large media, and therefore aren’t the first choice as far as icons are concerned.

Still, they’re pretty incredible, and I think they fit rather nicely in my dock.

MyPaint

Alchemy

 


11 Comments »

  1. Rafael Cruz says:

    Looks awesome! Thanks.
    Do you have pressure support on your MyPaint?

    • admin says:

      Yes.
      EDIT: I also just figured out how to build numpy inside of jhbuild. That means I’m one step closer to being able to use gtk-mac-bundler to create a mypaint bundle.

      • Er…Does your color picker work?

        Right now, Mypaint on my system is 100% broken, won’t even launch [Macports broke it during an update]. Previously, I’d had pressure support, but no color picker, which made painting terribly difficult [thanks to this].

        If you have some sort of simple, secret method of getting Mypaint 100% functional on a Mac [other than dual boot], I’d really appreciate if you could guide me in the right direction. I’ve been trying for a while now and gotten dispirited :/ If the procedure is extremely complicated or incredibly time consuming, though, I may be better off waiting for you to upload installers somewhere.

        Oh, and, thanks for making such a nice post about my stuff, I’m a small artist and posts like this mean a lot. Have a nice day!

        • admin says:

          Hey there Ollin!
          Yes, my color picker does “work”, with one caveat, it does not work outside of the gtk window. That means that I can’t, for example, get the color from a picture loaded in preview, or off of some website in the background. It does work on icons and colors inside of the gtk window, though, including the canvas (and scratchpad).
          The reason for this due to the fact that I’m not using X11 or XQuartz at all. I am simply using gtk with the “native” Quartz backend, which has the advantage of not having to load up the X libraries at all.
          Now, about how to actually set it all up. Well, hmm….
          As I mentioned in the post (and previous posts) I am _very_ partial to jhbuild, as it doesn’t pull in ~100 dependencies to build gimp (ehem, I’m looking at you MacPorts). However, the current process in jhbuild is very tedious as it takes me about a day to get each build environment set up.
          But do not dispair!
          All that asside, the simplest method that I would recommend is a custom MacPorts install (like /opt/native) and a custom portfile for gtk (which would allow you to have tablet pressure support).
          Getting that all the daunting “custom” stuff set up honestly doesn’t take all that long. After all, you’d still have macports doing all of the tedious work (like compiling, building and installing).
          Essentially, the process is like this:
          Download macports source code;
          Configure and compile macports (specifying custom prefixes like /opt/quartz/ and /Applications/Quartz/);
          Set macports to compile with variants universal, quartz, and no_x11;
          Install mypaint;
          (Optional: make local portfile for gtk for tablet pressure support)

          If you’d like more details, feel free to hit me up.

          • Thanks! Unfortunately, I was sort of confused by your exploration; I have only the vaguest notion of what a portfile is, let alone how to manually edit it. The explanation of the process made sense, but I had very little idea of how to actually follow it.

            Still, I forged on, in full knowledge that MyPaint couldn’t get more broken on my system than it already was. After a reinstall, it worked! Not sure why, since I had reinstalled before to no avail, but I am happy that it works now. However, it is the same as my previous install: broken color picker and through xquartz only.

            Now, I’m curious about getting the +no_x11 +quartz variants working. I thought I should type them immediately after the command [as in "sudo port install mypaint +universal +no_x11 +quartz"] but that gave me a standard install. Is there some other way to specify variants?

            Also, you mentioned setting up a new build environment. If I already have a MacPorts install with all of the dependencies, why make a new one? Is there some advantage?

            Thanks so much for the lengthy response, and thank you for being willing to help provide instructions & binaries for getting these programs running on Mac. Have a nice weekend!

            • admin says:

              Ah, I see where I didn’t clarify myself. +no_x11 and +quartz need to be enabled for the entire macports installation. This means that practically every port pertaining to x11/xquartz needs to be rebuilt in order to function properly. (cairo, gtk, gimp, mypaint, inkscape just to name a few.) That’s why, in general, it’d be best to start from scratch, but in a new macports installation (so that the old one isn’t lost).
              To do so, you can follow these fairly simple commands.
              http://guide.macports.org/chunked/installing.macports.html#installing.macports.source.multiple
              That will get you a new macports installation.

              The thing is, to actually install all of the ports using gtk quartz, you need to edit the variants.conf file, and actually add +quartz and +no_x11 to it. You can find this file in $PREFIX/etc/macports/variants.conf.
              After that, all subsequent ports installed into that prefix will automatically configure themselves to be without x11.
              So, once again. If you’re planning on actually trying out qtk+quartz, it requires practically _every single_ port to be recompiled without x. And since side-by-side installation isn’t an impossibility, I would suggest it.
              As for portfiles, every single “port” in macports has an associated “portfile”. This portfile contains all of the installation information required by macports.
              For example, this is what gtk2 looks like. https://trac.macports.org/browser/trunk/dports/gnome/gtk2/Portfile
              Not the easiest method in the world.

  2. Andreas says:

    I’ve been following his work for the last months, stunned by the fact that he uses Gimp (which had no layer groups until recently!).

    You should ask him to make a mac-version of the gimp icon (wilber) :)

    • admin says:

      Yeah? Personally I think that the current svg gimp icon looks pretty legit as it is, plus it’s already vector based so there isn’t an issue with scalability.

      • Okay, so, I managed to get a custom MacPorts install set up [with a custom path and +no_x11 +quartz added to variants.conf].

        Right now it is still vanilla, I’ve yet to run anything other than the selfupdate command. How and when should I make a custom gtk portfile? I’ve managed to get mypaint running with pressure support despite not having one, before; is it still necessary? Where is the portfile to edit? Do I need to create it? How do I modify it?

        Thanks for all of your help so far, looking forward to getting a functional install!

        • admin says:

          Ok, so since this is the comment section, is there any better way to converse? Because I read my emails every day, but only check comments on this website every week.
          A custom gtk portfile is only required after the fact, everything else can be installed vanilla.
          So, for funsies, why not try:
          sudo port -v install mypaint
          That should download and install everything you need, right off the bat. A custom gtk portfile can be created later.

          • > Ok, so since this is the comment section, is there any better way to converse? Because I read my emails every day, but only check comments on this website every week.

            Yeah, send an email to c55inator@gmail.com [I'd have sent you one but I can't find an email anywhere], I’ll respond quickly. Thanks so much for your help!

Leave a Reply

Your email address will not be published. Required fields are marked *

*


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>