Convert RGB to CMYK with GIMP on Ubuntu 12.10

Convert RGB to CMYK with GIMP

One of the things that graphic designers find necessary but, annoyingly, isn’t easy if you aren’t using Adobe’s Creative Suite is the ability to convert RGB to CMYK with GIMP as well as other proprietary pallettes such as the infamous Pantone. Because of licence restrictions on these sets of colours, they are not distributed with open source software so must be downloaded separately after the end-user agrees to their licencing terms.

Adobe RGB/CMYK Colour Profiles

To add Adobe’s colour profiles to GIMP, extract them into your home directory or somewhere you don’t mind having them sitting long-term, then; in GIMP, under Edit > Preferences, click the Colour Management section then select the profiles you’d like to use. A number of profiles are included in the bundle but most users will probably find themselves requiring the following:

Continue reading

Tor Exit Node Trials and Triumphs

Tor Exit Node SetupI recently worked on a project that required rotating IP addresses without the need for speed, just viewing specific pages from different addresses. I first started with open HTTP proxies but their reliability varies hugely and I found that parsing any (free) proxy list was so unreliable and most of the time was spent determining that a proxy was not online so I came up with the idea of leveraging the Tor network due to the ease of path-finding and pruning of dead peers. As the results have shown, the number of peers is always sufficient for the requirements.

As a way of contributing back to the community and the Tor Project, I set up a dedicated Tor Exit Node. It was quite interesting and took a little while of going through disparate documentation sources and the outdated version in the repositories for Ubuntu Server but it was thrilling to learn exactly how this service function, that I’ve admired for many years, functions.
Continue reading

Stream Television in Ubuntu Linux with SopCast Player

Stream Television with SopCast PlayerA friend loves to stream television online to watch the football matches from England because of costly television channel subscriptions in Australia. I thought I’d write this guide to help him stream television so he doesn’t have to stay up until silly hours of the morning. A direct television stream also means one doesn’t have to hunt around the ad-ridden, unreliable websites before kick-off time hoping to get a good feed. I hope this guide on how to stream television online for free makes someone else’s sports entertainment a little easier.

sudo add-apt-repository ppa:ferramroberto/sopcast
sudo apt-get update
sudo apt-get install sopcast-player

The Win-popular VLC will also be installed but thankfully it needn’t be seen as the front-end and SopCast Player or another  GTK-managed player can display the stream.
Continue reading

Puddletag Automatic MP3 Tagger for Ubuntu Linux

When I used to use Microsoft Windows, I used MP3Tag to organise my digital music collection as it allowed for custom scraping scripts to attempt to retrieve tags and covers from specific sources such as my favourite; the Metal Archives script. MP3Tag looks just as bad running via WINE as it does under Microsoft Windows so Puddletag (PyQt), a feature-similar open source alternative, is like a dream come true.

The source, packages and a dependency list are available here but the programme isn’t available in the Ubuntu repository though Andrew of Web Upd8 kindly maintains a PPA:

sudo add-apt-repository ppa:webupd8team/puddletag
sudo apt-get update
sudo apt-get install puddletag

How to Fix Intel 82945G/GZ Resolution in Ubuntu

The error only started happening last year (11.04 and 11.10) when I upgraded from Xubuntu 10.10 and nothing I could think of fixed it so I reverted to the previous release as the computer was only a headless server and occasionally a media centre so the desktop environment was hardly seen. Regardless, I kept an eye on the Bug and a simple workaround (with possible, minor power-usage regressions) is achieved by adding the following to your GRUB boot configuration:


There might be minor power-saving regressions but until the case starts glowing red, I think the Atom-powered board will keep cool.

How to Install GIMP Development Build in Ubuntu

I finally got around to installing a development build of GIMP from a kind soul’s Launchpad repositorybut ran into a few problems that many people seem to be having:

The following packages have unmet dependencies:
gimp : Depends: libglib2.0-0 (>= 2.31.2) but 2.30.0-0ubuntu4 is to be installed
E: Unable to correct problems, you have held broken packages.

Instructions aren’t as visible on Google as they are for most open source issues (i.e. the first result fixes your problem) so I thought I’d record what was needed (as opposed to what as tried) from start to finish:

sudo apt-get purge gimp libgegl* libbabl*
sudo add-apt-repository ppa:matthaeus123/mrw-gimp-svn
sudo add-apt repository ppa:linaro-maintainers/overlay
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:ricotz/testing
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gimp

32-bit Support on 64-bit Ubuntu

If you’re running a 64-bit Debian-based distribution and you’re getting errors when trying to install a programme outside of a package manager with incompatibility errors, it could be that you’re missing 32-bit libraries. One only ever comes across this once per new OS installation so it’s the sort of command that I forget:

sudo apt-get install ia32-libs

Ubuntu Unity Weather Indicator

I’m one of the few with more compliments than complaints regarding Unity but I am annoyed at the exclusion of a weather indicator by default since Ubuntu switched from gnome-panel. I wouldn’t be surprised to see its default inclusion in Precise Pangolin but until then, to install a roughly equivalent indicator, run the following:

sudo add-apt-repository ppa:weather-indicator-team/ppa
sudo apt-get update
sudo apt-get install indicator-weather

Alternatively, it can be installed from the Software Centre by clicking here.

Launchpad Project: weather-indicator