Archive for Imaging

Alt-Click problems in Ubuntu-hosted VirtualBox Windows guests

Ubuntu Window Preferences

Ubuntu Window Preferences

The Alt-Click keyboard.mouse combination is a very common way of working with various flavours of Adobe Photoshop. So it was with some frustration that I couldn’t use it while working in Photoshop Elements (still on version 5, by the way; the temptation of newer versions has not struck) on a Windows XP guest in VirtualBox on my main Ubuntu system. A quick google later and a proposed solution was for me a surprising one: going to System->Preferences->Windows on the host OS and changing the setting of the Movement Key from Alt to Super (Windows key on many keyboards). That was enough to set all in order. It seems that a setting on the host operating system was preventing a piece of software running on the guest from behaving as expected. That’s all in the past now that I have got my clone brush functionality back and can work as normal again.

Running Photoshop Elements 5 on Ubuntu and openSUSE

When you buy a piece of software and get accustomed to its ways of working, it is natural to want to continue using it. That applied to a number of applications when I moved over to Linux in the latter half of last year and one of these was Adobe’s Photoshop Elements 5.0, a purchase made earlier in the year. My way forward was to hang on to Windows by way of VMware. However, Elements fails to edit or save files in the Linux file system accessed through VMware’s shared folders feature. I have yet to work out what’s happening but the idea of using a more conventional networking arrangement has come to mind.

Another idea that intrigued me was the idea of using WINE, the Windows API emulator for Linux. You can get it in the Ubuntu and openSUSE software repositories but the WINE website has more to say on the subject. That’s only the first stage though as you might see from WINE’s Wiki page on Photoshop and its kind. However, their advice is a spot incomplete so I’ll make it more explicit here. You need to run Winetricks from its online home as follows:

wget kegel.com/wine/winetricks; sh winetricks fakeie6

wget kegel.com/wine/winetricks; sh winetricks mdac28

wget kegel.com/wine/winetricks; sh winetricks jet40

The first line flicks a switch to fool Microsoft components to install thinking that they are installing into a Windows system with IE on board. Without this, the rest will not happen. The second installs Microsoft’s native ODBC drivers; Elements will not function at all without these if my experience is any guide. The last step is to add JET support so that Elements’ Organiser can get going. With all of these in place, having a working Photoshop Elements instance under Linux should be a goer. Apart from the odd crash, things seem to be working OK on Ubuntu and openSUSE seems hospitable too. Further experimentation may reveal more.

Update: The WINE Wiki has now been updated (and links back here!). As per dank’s comment, the above lines can be condensed into what you see below:

wget kegel.com/wine/winetricks; sh winetricks fakeie6 mdac28 jet40

Online favicon.ico creation

I recently updated the icon that appears beside this blog’s address in the address bar and bookmarks menus of some browsers. I gave it a go in GIMP but I seemed to get no joy. I pottered out on the web to discover what I might have done wrong only to find Dynamic Drive offering online favicon.ico creation. Out of curiosity, I decided to give the thing a whirl and download the result to upload onto my web server. GIF’s, JPG’s PNG’s and BMP’s with a size less than 150 KB are accepted and it did work for me.

What? No DNG?

Google’s Picasa is now available for Linux so I decided to give it a spin. The availability of downloadable DEB packages made installation a piece of cake. It has ported using WINE so the look and feel is very much of the Windows world. The functionality is similar too and it can seek out image files on your PC. However, it didn’t find any DNG files for me and that surprised me because DNG could become the standard raw camera format for digital imaging. The lack of support for proprietary formats like Canon’s CRW might be understandable but I like to review the raw image files before committing to editing them and Picasa will not suffice for this purpose, leading me to stick with what I already use.

Ubuntu: an appraisal of hardware support

After a painless start with Ubuntu, I have been able to overcome the obstacles placed in my way thus far. In fact, it is sure to yield a goodly number of blog posts, never a bad thing from my point of view. And so to this installment…

For this post, I’ll stick with the hardware side of things. Compared with previous voyages into the Linux universe, I have not encountered any "brick walls" placed in my path. Audio support was one bugbear in the past but Ubuntu simply took care of that with no intervention from me. I popped in a CD and music was played back to me and I have the same confidence with MP3 files. In the same way, graphics were set up to my liking with having to lift a finger; there is proprietary ATI driver available but I’ll stick with the standard set up since it easily works well enough for me. Printer set up needed a prod from my end but it got on with things and found my HP LaserJet 1018 with nary a bother and all was set up very quickly. All other items of hardware but one scarcely merit a mention, so seamless was their detection and set up.

The one piece of hardware that made me work was my Epson Perfection 4490 Photo scanner. it wasn’t supported out of the box but a spot of googling was all that it took to find out how to set things to rights. In fact, the best answer turned out to be on Ubuntu’s forum, hardly a surprise really. The step by step instructions sent me over to Epson’s repository of open source Linux drivers for the correct files; I did need to make sure I wasn’t selecting 4990 in place of 4490, a very easy thing to do. I snagged Debian RPM’s and used alien to convert them to DEB files. Running dpkg as root did the installation and quick checks with sane-find-scanner and scanimage commands revealed that all was well, to my clear relief.

Hardware support has always been an Achilles heal for Linux but, on the basis of this experience, the Linux community seem to be more on top of it than ever before. The proprietary nature of the devices is an ever present challenge for driver developers so getting as far as they have is an impressive achievement. It’s a long way from roadblocks due to tempestuous support of modems, sound cards, printers and scanners and I seem to have got over the biggest hurdle on my Linux journey this time around.

  • As is commonly the case with places like these, all the views that you find expressed on here in postings and articles are mine alone and not those of any organisation with which I have any association, through work or otherwise. With regards to any comments left on the site, I reserve the right to reject any that are inappropriate. Otherwise, whatever is said is the sole responsibility of whoever is leaving the comment.