Over the many years I have done graphics I have worked on BeOS, Linux, Mac, and Windows. I have software all over the place for all four OSes. On Windows and Mac I think Adobe is the best option by far for the plug-ins, brushes, and ease of use. I switched to OS X as my main OS for a few years only using Linux for programming. Of course I ran out and bought Mac version of Photoshop 7 so I could have the best on Mac and ran my Windows version in Wine on my Linux machine to do web graphics without switching machines.
My Macbook Pro was finally deemed too old for Apple to support and I honestly didn’t want to spend $5k to $7k for a decent machine or be controlled by any corporation. Apple is now like Microsoft, maybe worse at this point. I decided to buy a powerful laptop with 16gb ram, fast solid state drives, 12 core i7 latest gen. CPU, and mid-range Nvidia, and best of all, a 17″ display. I ended up with a System 76 machine to support Linux even more and chose to only use open source tools moving forward.
Screen size: 17″
CPU: Intel® Core™ i7-8750H CPU @ 2.20GHz × 12
Video: Intel® UHD Graphics 630 (Coffeelake 3×8 GT2) Nividia 1060
Disk 1: 250 gb solid state
Disk 2: 1 tb solid state.
Cost around $2,000.00
Now you have a bit of background on me let’s get into my choice of Linux and desktop environment. I had the machine shipped with System 76’s Pop! OS, which is a tweaked Ubuntu 18.04 and Gnome 3. I didn’t much care for it. The core, however, is solid and their drivers and driver support is tops. After giving LinuxMint, Deepin, and Manjaro a try I switched back to Pop and installed Budgie to make it more like OS X. I am not a fan of Gnome 3 interface. Budgie gave me a little trouble but with a little tweaking I find it to be the best environment I’ve worked in for a while. Now that the OS is solid and secured it was time to install the software, and soon after I got a gig to do a book-cover, so away we go.
For the bookcover I needed to create a scroll logo and graphic element. This choice was easy, Inkscape! I have nothing bad to say about Inkscape. It works and works well. For Vector work I have been using it on Windows, Mac, and Linux for years. It does the job of Adobe Illustrator so I never bought a copy. It is the most consistently good application in the open source world.
Gimp worked well with a big image where Krita gave me some trouble. I paint in Krita at high res and had not had this problem before so it may be the latest version I used. I think Krita is as close to Photoshop as you’ll get in the opensource world and it is typically just fine, I won’t fault Krita, it’s really solid and under heavy development. Either way, Gimp did the job of adjusting the image to get it ready for print at 300dpi.
What you lose using these tools. Gimp is a bit of a learning curve from Photoshop, Krita not so much. The way I see it Gimp makes you work harder, or learn the non-automated way to get things done. If you need nice brushes and easier effects use Krita, if you don’t care either tool will do so pick the interface that suits you or use both like I do.
Plug-ins are basically non-existant. Gimp has a few really good plug-ins but finding them and finding versions that work with newer versions can be frustrating. This leads to my biggest complaint against open source, people create and abandon projects/web-sites often so unless you are willing to edit code you have to sometimes wait for others to find an interest in keeping things updated and available.
If you need Gimp plug-ins for versions < 2.8, some work on 2.10 for me, try the Gimp Plugin Registry archive (yes, it is dead as of this writing). Another option is to try other flavors. If you want Resynthisizer, G’Mic, etc. go here.
Other Gimp goodies, Gimp Paint Studio
For Windows users using Gimp 2.10: Gimp Extensions
Some updated plug-ins for Gimp 2.10 and G’Mic for Gimp and Krita
I don’t do a lot of layout and for the little things I do I typically use LibreOffice Draw. For the book I found wrapping text painful in Draw so I installed the latest Scribus 1.5.5 SNV. It took me a day to figure it out, mainly wrapping text properly but once I got it down I found this to be excellent software! I do not typically use PageMaker/InDesign so I cannot compare. Scribus worked as expected and took only a day of learning and another half day to get everything put together. Book went to print and the customer was extremely happy. This tool will stay in my toolbox. I will admit I poked around for other layout programs for Linux. I was not thrilled with my findings, still you might want to try the alternatives.
I tried VivaDesigner. This is a commercial product and compared to the big boys the price was a bit high for a lower end alternative, strike one. The Linux installer was outdated and would not install on my machine, strike two. I installed the Windows version in Wine, seemed limited for a pay product, strike three.
I also tried Pagestream, another commercial offering. After installing a library it started right up but it seemed limited and dated. It could be a great product, I simply decided not to invest in learning it.
Scribus won simply because it’s full featured, not confusing, and free but you do have options if Scribus isn’t what you want.
What can I say? Blender is one of the best 3-D tools available in the open source world and can compete with the likes of 3D Studio Max. If you need to do any 3-D elements or even video editing/effects, it has you covered.
When all is said and done you need to get the product to the client. I use Filezilla as it’s the best FTP app IMO.
Now that the tools were picked and product has been delivered I’ll go into the administrative tools that I use that others fail to mention.
Kapow Time Tracking
I like to track my time when I start working on a project so I can give detailed billing. This tool is one that I was going to write until I found Kapow. I was a little bummed it already existed. Oh well. This tool will track time on tasks in real-time. You could just write down start and end time but this is so convenient.
If you’re on larger/longer projects and/or working with teams Planner Project Management may be for you. I have it for this purpose to keep track of everything.
Osmo is a nice personal task manager. It will keep you on track.
For backups and revision I use Mercurial with TortoiseHG. Better safe than sorry.
For invoicing I designed a simple template in LibreOffice spreadsheet and all other tools are stock Gnome/Ubuntu apps, like Geary for mail, Gnote, Gnome Calender, etc. If you don’t want a huge Office suite just install Abiword and Gnumeric, both are available in most Linus distros.
GNOME Color Manager. Link to color info, the program is in the software repo like many of the others.
Birdfont Create your own fonts.
PDF of my complete software catalog. Download as PDF
If you’re an Adobe fan I have found integration with Linux through Wine to work very well. To install Adobe Creative Cloud you can use this install script in Play4Linux to get things setup. You can install Play4Linux from your software store as most distros offer it. I will admit that the latest Adobe offerings are top notch.
In conclusion, I find this workflow to be just as powerful as the expensive alternatives, at least for me. If you do occasional freelance you cannot go wrong with these selections. The best part is that most are also available on Mac and Windows so if you’re not into Linux you can still use or try them freely.
The book I worked on can be found on Amazon here.
If you need assistance feel free to shoot me an email. Link under my profile up top. 😉