How-To: Upgrade to Ubuntu 9.04 and ext4

Getting started

If you’re the kind of person who likes to give software and platforms a test drive early on then I’m sure you’ve been keeping a close eye on Ubuntu 9.04 Jaunty Jackalope and its fresh support for the ext4 file system.

If you’re interested in upgrading to Ubuntu 9.04 then it’s pretty painless and requires one command. Before you get started, please note that the current stage of the Ubuntu 9.04 release is still alpha.

This means that this release is not yet deemed stable and you should not be surprised if you encounter a nasty bug. That being said, I have been using Ubuntu 9.04 for a couple of alpha releases with no major problems and fast updates and fixes on a daily basis.

If you would like to wait until the final version is released then you can mark your calendars for April 23, 2009 and upgrade then. If you’re curious and ready for some exciting changes then please continue reading. 😉

Please take a look at the know issues for the latest release of Ubuntu 9.04 Jaunt Jackalope to make sure you still want to continue with the upgrade. You can find links to release news for each alpha and on up to the final release here.

Upgrade to Ubuntu 9.04

  1. Press Alt+F2 to open the run dialog.
  2. Copy and paste update-manager -d into the dialog and press enter.
  3. When the Update Manager appears, it should prompt you of the availability of an upgrade. Press the upgrade button and follow the few instructions.

After upgrading, you may need to enable hardware drivers for your video card. If you’re using nVidia, then you’ll be happy to see that driver version 180 is now recommended for Jaunty!

You may not notice, but updating your version of Ubuntu does not automatically convert your file system from ext3 to ext4. This is something you will need to manually change with a few commands.

Also note that after converting your file system to ext4, only files created after the conversion will be created in extends mode. This means that files that already exist will still be in ext3 format, but will work flawlessly with the ext4 file system. If you wish to have a complete ext4 file system then you will most likely be required to perform a fresh install of Ubuntu 9.04.

Follow updates from kernel.org on how to convert from ext3 to ext4, or refer to this page in the case that the below information becomes outdated.

Converting ext3 to ext4

To convert an existing ext3 filesystem to use ext4, use the command

$ tune2fs -O extents,uninit_bg,dir_index /dev/DEV

WARNING: Once you run this command, the filesystem will no longer be mountable using the ext3 filesystem!

After running this command, you MUST run fsck:

$ fsck -pf /dev/DEV

NOTE: by doing so, new files will be created in extents format, but this will not convert existing files. However, they can be transparently read by Ext4.

WARNING: It is NOT recommended to resize the inodes using resize2fs, as this is known to corrupt some filesystems.

Conclusion

If you’ve successfully upgraded to Ubuntu 9.04 then it’s time for you to sit back and relax!

You’ll continue to see updates to Ubuntu 9.04 that will update your system all the way up to the stable release of Ubuntu 9.04 by April 23, 2009. You will see fewer and fewer updates after this point with most of the updates being security based.

Enjoy!

Ubuntu 9.10: Karmic Koala

Ubuntu 9.10, as announced earlier today by Mark Shuttleworth, is to be named Karmic Koala.

The full announcement is quoted below, but the interesting parts to me for the Desktop version were the following:

  • Faster boot time than Jaunty Jackalope, which is aiming for 25 seconds for a total boot on a netbook (which is basically an underpowered laptop).
  • A new and shiny boot logo to compliment the release.
  • The login screen will see some interface improvements to make it integrate well with Koala.
  • The default theme for Ubuntu Karmic Koala will finally see some loving updates with the possibility of moving away from the old and boring brown themes that have been used in the past.

That’s a lot of promises for the overall look and feel of Koala, but not much talk about the improvements to the backend. Until Jaunty Jackalope is released, we may just have to wait to find out more of the goodies planned for Karmic Koala.

The Desktop features may also be announced at UDS in Barcelona from the 25th through the 29th of May, however, the announcement only suggests that by attending you will get a preview of the whole new look. This sounds to me like it’s nothing more than inspecting the boot screen, login screen and new theme ideas.

In the meantime, you can keep track of the status and progress in Karmic Koala on the Karmic Release Schedule page.

Ladies and gentlemen, allow me to introduce the Karmic Koala, the newest member of our alliterative menagerie.

When you are looking for inspiration beyond the looming Jaunty feature freeze, I hope you’ll think of the Koala, our official mascot for Ubuntu 9.10. And if you’ll bear with me for a minute I’ll set the scene for what we hope to achieve in that time.

Server

A good Koala knows how to see the wood for the trees, even when her head is in the clouds. Ubuntu aims to keep free software at the forefront of cloud computing by embracing the API’s of Amazon EC2, and making it easy for anybody to setup their own cloud using entirely open tools. We’re currently in beta with official Ubuntu base AMI’s for use on Amazon EC2. During the Karmic cycle we want to make it easy to deploy applications into the cloud, with ready-to-run appliances or by quickly assembling a custom image. Ubuntu-vmbuilder makes it easy to create a custom AMI today, but a portfolio of standard image profiles will allow easier collaboration between people doing similar things on EC2. Wouldn’t it be apt for Ubuntu to make the Amazon jungle as easy to navigate as, say, APT?

What if you want to build an EC2-style cloud of your own? Of all the trees in the wood, a Koala’s favourite leaf is Eucalyptus. The Eucalyptus project, from UCSB, enables you to create an EC2-style cloud in your own data center, on your own hardware. It’s no coincidence that Eucalyptus has just been uploaded to universe and will be part of Jaunty – during the Karmic cycle we expect to make those clouds dance, with dynamically growing and shrinking resource allocations depending on your needs. A savvy Koala knows that the best way to conserve energy is to go to sleep, and these days even servers can suspend and resume, so imagine if we could make it possible to build a cloud computing facility that drops its energy use virtually to zero by napping in the midday heat, and waking up when there’s work to be done. No need to drink at the energy fountain when there’s nothing going on. If we get all of this right, our Koala will help take the edge off the bear market.

If that sounds rather open and nebulous, then we’ve hit the sweet spot for cloud computing futurology. Let me invite you to join the server team at UDS in Barcelona, when they’ll be defining the exact set of features to ship in October.

Desktop

First impressions count. We’re eagerly following the development of kernel mode setting, which promises a smooth and flicker-free startup. We’ll consider options like Red Hat’s Plymouth, for graphical boot on all the cards that support it. We made a splash years ago with Usplash, but it’s time to move to something newer and shinier. So the good news is, boot will be beautiful. The bad news is, you won’t have long to appreciate it! It only takes 35 days to make a whole Koala, so we think it should be possible to bring up a stylish desktop much faster. The goal for Jaunty on a netbook is 25 seconds, so let’s see how much faster we can get you all the way to a Koala desktop. We’re also hoping to deliver a new login experience that complements the graphical boot, and works well for small groups as well as very large installations.

For those of you who can relate to Mini Me, or already have a Dell Mini, the Ubuntu Netbook Edition will be updated to include all the latest technology from Moblin, and tuned to work even better on screens that are vertically challenged. With millions of Linux netbooks out there, we have been learning and adapting usability to make the Koala cuddlier than ever. We also want to ensure that the Netbook Remix installs easily and works brilliantly on all the latest netbook hardware, so consider this a call for testing Ubuntu 9.04 if you’re the proud owner of one of these dainty items.

The desktop will have a designer’s fingerprints all over it – we’re now beginning the serious push to a new look. Brown has served us well but the Koala is considering other options. Come to UDS for a preview of the whole new look.

UDS in Barcelona, 25-29 May

As always, the Ubuntu Developer Summit will be jam-packed with ideas, innovations, guests and gurus. It’s a wombat and dingbat-free zone, so if you’re looking for high-intensity developer discussions, beautiful Barcelona will be the place to rest your opposable thumbs in May. It’s where the Ubuntu community, Canonical engineers and partners come together to discuss, debate and design the Karmic Koala. The event is the social and strategic highlight of each release cycle. Jono Bacon, the Ubuntu Community Manager has more details at http://www.jonobacon.org/2009/02/19/announcing-the-karmic-koala-ubuntu-developer-summit/ including sponsorship for heavily-contributing community members.

More details of the Ubuntu Developer Summit can be found at http://wiki.ubuntu.com/UDS.

A newborn Koala spends about six months in the family before it heads off into the wild alone. Sounds about perfect for an Ubuntu release plan! I’m looking forward to seeing many of you in Barcelona, and before that, at a Jaunty release party. Till then, cheers.

Mark

Opera Skin: Opera Standard Dust

I just published a new skin for Opera based on the standard or default skin: Opera Standard Dust

The differences are tweaks in color and tone and a few different images to make it fit into the Ubuntu Dust theme.

Click the images below to see a larger version.

That’s all for now, but enjoy!

Ubuntu 8.10 Intrepid Ibex Released

Ubuntu is releasing the latest version of their Ubuntu operating system today! Go download it now!

Here’s what’s new in Ubuntu 8.10:

  1. GNOME 2.24
  2. X.Org 7.4
  3. Linux kernel 2.6.27
  4. Encrypted private directory
  5. Guest session
  6. Network Manager 0.7
  7. DKMS
  8. Samba 3.2
  9. PAM authentication framework
  10. Totem BBC plugin
  11. Server Virtualization
  12. Notable inclusion in the main repository
  13. Boot degraded raid setting
  14. Service command now supported
  15. OpenLDAP using ”cn=config”
  16. Service-aware Uncomplicated Firewall (ufw)

GNOME 2.24

Ubuntu brings you the newest GNOME 2.24 desktop environment with tons of bug-fixes and new features, some of which include:

  • Nautilus file manager has tab support (by Christian Neumair) and Eject icons for removable drives in Places sidebar (by Stefano Teso, Cosimo Cecchi, Christian Neumair, and others).
  • File Roller archive manager now supports ALZ, RZIP, CAB, TAR.7Z file types also (by Paolo Bacchilega and Changwoo Ryu).

X.Org 7.4

X.Org 7.4, the latest stable version of X.Org, is available in Intrepid. This release brings much better support for hot-pluggable input devices such as tablets, keyboards, and mice. At the same time this will allow the great majority of users to run without a /etc/X11/xorg.conf file. A new failsafe X is introduced, to give better tools for troubleshooting X startup failures.

Two of the older nvidia binary drivers are not available for X.Org 7.4 yet, so users of these drivers will be automatically switched to the corresponding open source drivers.

Linux kernel 2.6.27

Ubuntu 8.10 RC includes Linux kernel 2.6.27, a significant release with better hardware support and numerous bug-fixes.

Encrypted private directory

The ecryptfs-utils package was recently promoted to Ubuntu main, with support for a secret encrypted folder in your Home Folder (by Michael Halcrow, Dustin Kirkland, and Daniel Baumann).

You can help test this new feature by going to Applications → Accessories → Terminal and typing:

  • sudo aptitude install ecryptfs-utils
  • ecryptfs-setup-private

Guest session

The User Switcher panel applet (package fast-user-switch-applet) now provides an extra entry for starting a Guest session (by Martin Pitt). This creates a temporary password-less user account with restricted privileges: the account cannot access any users’ home directories, nor permanently store data. This is sufficiently safe to lend your laptop to someone else for a quick email check.
Network Manager 0.7

Ubuntu 8.10 RC ships Network Manager 0.7 (by Dan Williams and others), which comes with long-expected features, such as:

  • system wide settings (i.e., no need to log in in order to get a connection)
  • management of 3G connections (GSM/CDMA)
  • management of multiple active devices at once
  • management of PPP and PPPOE connections
  • management of devices with static IP configurations
  • route management for devices

More information can be found on the Network Manager wiki.

DKMS

DKMS (by Dell) is included in Ubuntu 8.10, allowing kernel drivers to be automatically rebuilt when new kernels are released. This makes it possible for kernel package updates to be made available immediately without waiting for rebuilds of driver packages, and without third-party driver packages becoming out of date when installing these kernel updates.

Samba 3.2

A lot of new features have been added in Samba 3.2 amongst them:

  • clustered file server support
  • encrypted network transport
  • ipv6 support
  • better integration with the latest version of Microsoft Windows™ clients and servers.

PAM authentication framework

Ubuntu 8.10 RC features a new pam-auth-update tool, which allows simple management of PAM authentication configuration for both desktops and servers (by Steve Langasek). Packages providing PAM modules will be configured automatically, and users can adjust their authentication preferences by running sudo pam-auth-update.

More information can be found in the Ubuntu wiki.

Totem BBC plugin

Ubuntu 8.10 RC features a new plugin for the Totem movie player that fetches free digital content from the BBC. To enable it, start Totem (Applications -> Sound & Video -> Movie Player), enable the plugin (Edit -> Plugins -> BBC content viewer) and select “BBC” from the drop-down labelled “Playlist”.

Thanks to the BBC and Collabora for their work developing this feature.

Server Virtualization

python-vm-builder

This is a complete rewrite of ubuntu-vm-builder featuring a better template system, a plugin architecture allowing support for other distributions, front-ends and additional functionalities such as post install task (–exec, –copy) or first boot (–first-boot, –first-login). It provides a compatibility mode with the previous command-line syntax and adds better reporting.

Python-vm-builder allows you to create a new virtual machine in a few minutes without going through the interactive installation process. It can be very useful for developers, software vendors or system administrators. A tutorial is available at https://help.ubuntu.com/community/JeOSVMBuilder

Ubuntu as a Xen guest

Using Ubuntu as a Xen guest is now a supported option included in the standard server kernel and is a choice when building virtual machines with python-vm-builder.

JeOS is now an option in the server installer

In an effort to simplify our build process and avoid confusion when trying to install JeOS on real hardware, JeOS is no longer provided as a separate ISO. Instead, it is an option that is activated on the server installer by pressing F4 on the first screen and selecting the “Install a minimal virtual machine” option.

Notable inclusion in the main repository

The following packages have been included in the main repository and are now supported options that can be of particular interest for server administrators:

  • Sun’s Java OpenJDK 1.6 – an open source implementation of the Java development kit
  • Apache’s Tomcat 6 – A Java servlet container
  • ClamAV – a virus detection engine that can be coupled to mail servers
  • SpamAssassin – A spam detection engine that can be coupled to mail servers

Boot degraded raid setting

Traditionally, booting an Ubuntu installation with the root filesystem on a degraded RAID drops the system into a busybox prompt in the initramfs. This is the safest choice as it will prevent any further possible harm to data and let administrator pick what to do, but was causing issues with server hosted in remote locations. A system administrator can now statically configure their machines to continue on booting even if a disk is bad in the array by issuing the following command:

echo "BOOT_DEGRADED=true" | sudo tee -a /etc/initramfs-tools/conf.d/mdadm

Additionally, this can be specified on the kernel boot line with the bootdegraded=[true|false] parameter.

Service command now supported

Fedora or Red-Hat administrators will now feel a bit more comfortable using Ubuntu as the service command they had been using to manage daemons is now standard on Ubuntu. In addition to the traditional sudo /etc/init.d/<service> [start|stop|restart] way of managing a process, it is now also possible to use sudo service <service> [start|stop|restart].

In addition, numerous standard services now support the status option so that, e.g., sudo service postfix status will now report if the service is running or not.

OpenLDAP using ”cn=config”

The default installation of the OpenLDAP server now uses the cn=config extension, which allows automatic synchronization between LDAP replicas of configuration changes made.

Service-aware Uncomplicated Firewall (ufw)

Common services now inform ufw of the ports that are recommended for their proper enabling, so the administrator can open them in a single simple command ufw allow <service>.

Multiple Desktop Wallpapers in Ubuntu 8.10

The title of this article, well just the Ubuntu part, is a bit too specific, but I decided to use that to try to grab the Ubuntu communities attention and the fact that I’ll be showing this in Ubuntu. Also, I’m not writing this for anything other than Ubuntu Intrepid Ibex 8.10 at the moment. If you are using anything else and want to try to follow this then please keep that in mind.

This guide actually came about because I recieved an email from a curious reader asking for tips or steps to do this. Since I didn’t have any idea myself, I turned to my trusty friend Google and did quite a bit of searching before I finally came across a solution that was spread over several pages. Now I’ve put it all together here.

The steps to get this working in Ubuntu are surprisingly simple. However, to achieve this effect you must be willing to sacrifice your Desktop icons. 😉

Basically, you obviously still have a background, but the icons will not appear there anymore. To view your desktop and icons you can always still use the Nautilus file browser and just navigate to your Desktop folder. You also lose the right click menu on the desktop, but the only time I ever use that is to change the background. After following these steps you won’t be changing your wallpaper that way anymore, but instead using the CompizConfig Settings Manager.

While Gnome is currently working towards fixing this bug that requires you to disable, they have clearly missed their projected goal of working the fix into Gnome 2.24 (as I’m using 2.24.1 in Ubuntu currently). A fix may still come in an updated 2.24.x build, but only time will tell. Coincidentally, the duplicate bug that it was matched to is marked as “Resolved.”

Please realize that I am in no way responsible for what you decide to do to your own installation after reading the following information. 😉

The basic steps consist of the following:

  1. Make sure that you have “CompizConfig Settings Manager” installed. If you don’t already have it installed then you can install it through the terminal using the following command:
    sudo apt-get install compizconfig-settings-manager
  2. Now that you have “CompizConfig Settings Manager” installed. Open it:
    System -> Preferences -> CompizConfig Settings Manager
  3. Now you can either scroll down towards the bottom of the list and find an option labeled “Wallpaper” or just search for it in the filter/search box at the top left. Enable this option and click on the title “Wallpaper” to open the preferences for this plugin.
    Wallpaper = enabled
  4. Now just click “New” and browse for the image files that you want to use (one by one). The order that you have them in the list will correspond to the order they are in the cube or in your Workspace Switcher panel applet.
    Add new images one by one.
  5. Back to your terminal window, launch the “Configuration Editor” by entering the following command and press enter:
    gconf-editor
  6. You’ll notice a tree list on the left. Navigate through the following levels.
    apps -> nautilus -> preferences
  7. After selecting “preferences,” look through the list on the right a little more than half way through until you find an option labeled “show_desktop” and disable it.
    show_desktop = disabled

Now you should be finished with all of the whole setup process. The only thing left to do is to log out and log back in or simply restart X by pressing Ctrl+Alt+Backspace once.

After logging back in, you should notice something like the following (depending on the artwork that you chose).

Hopefully these help, but if I were you I would wait until this feature is implemented correctly. Also, I will update this page when this feature is indeed implemented correctly and isn’t really just a hack anymore.

Upgraded to WordPress 2.6.3, new daily hits record

Sorry for the 1-2 minute down time just now while I was upgrading to WordPress 2.6.3. 😛

I know you missed being able to access the site for that amount of time, but it’s back now. 😀

In other news, kyleabaker.com saw a burst of activity today due to the interest in my post “Ubuntu Intrepid Ibex 8.10 RC” and many Linux fans or curious people searching for Ubuntu 8.10 RC news.

I ended the 24 hour period with a total of 831 hits, beating out the previous daily record of 519 that came about after posting to a Digg article regarding Opera 9.5.

I tweeted the 750 hits mark here. The cycle resets at 8:00 PM so the results from today look like the following:

That last one give the final count and a preview to the searches that brought up kyleabaker.com most often. I’m glad to see so much interest in Ubuntu these days!

Ubuntu Intrepid Ibex 8.10 RC

Today, Ubuntu 8.10 Release Candidate will be released to the public. Today’s release candidate will most likely be what you will see in the final release which is scheduled to be released a week from today (October 30th).

The only time anything is ever changed in a Release Candidate is when there is a show-stopper (crash, data lose, etc.). It will of course be updated from time to time after final release, but only for security fixes and other serious bugs.

It won’t be long before I run an upgrade and start testing Ubuntu 9.04, but I can give you my word that Ubuntu 8.10 is ready to be released! I just hope you’re ready for it!

UPDATE (2008-10-23 @ 4:55 PM):
If you want to try out Ubuntu 8.10, you can find upgrade instructions here.

After upgrading, you may want to take a look at a list of software to install after each Ubuntu setup for Ubuntu 8.04 or Ubuntu 8.10. I’ve even included a terminal commands for a copy and paste install that will install everything at once (simplifying your life 😉 ).

My own Ubuntu Personal Package Archive

I setup my own personal package archive today on LaunchPad. I plan on writing a few programs and porting some older programs that I’ve written to the Debian platform.

This will allow me to have a central place of serving the updates.

If you want to use my repository, you can add it using the following:

deb http://ppa.launchpad.net/kyleabaker/ubuntu intrepid main
deb-src http://ppa.launchpad.net/kyleabaker/ubuntu intrepid main

I currently have not added any packages, but you can keep an eye on my activity and also bookmark the following link so you can update the repository when you upgrade your system.
https://launchpad.net/~kyleabaker/+archive

I’d like to use this archive to publish snapshot builds of Opera, but unfortunately all published packages must be allowed to integrate with Ubuntu and since Opera is non-free I can’t do this. Oh well.

I love Ubuntu, and here is why

I love Ubuntu for many reasons. Several of them involve the fact that Ubuntu is open source (but Linux in general is that way) while others involve the fact that Ubuntu is striving for a certain aesthetically pleasing appearance that Apple has managed to control for so long.

If someone says that they want a Mac computer and you ask them why then their response (in general) will almost always be that they like the way that it looks. For some people it’s the way that the hardware looks with the white case and backlight feature keyboard, but for others it’s the way the operating system itself looks.

These are the people who should really look into Ubuntu.

Ubuntu doesn’t make hardware and they don’t support a narrow branch of hardware devices the same way that Apple does, but they use a kernel that is supported by open source that allows the operating system to run and function on a variety of machines ranging from outdated 1994 computers to cutting edge 2008-9 computers.

That’s not an exact number so don’t take that literally, but to get the point across I mean to show that the Linux kernel support hardware of all types…even PPC (if you know what that means).

When most people think of Linux or even hear the word Linux they think of the command prompt:

While Linux can be run in command line only mode and be (at most times) more powerful than even Windows, this is not the Linux that is around today.

Ubuntu, which is a specific distribution of Linux — meaning that it’s based on Linux, but looks different than other versions of Linux that you can try, is one of the most user friendly versions of Linux that you could download and install on your computer to date.

Ubuntu has gone out of it’s way to include the latest and greatest that the open source community has to offer and has even simplified the interactiveness of the operating system in ways that only make other distrobutions (explained above) jealous and annoyed.

Some versions of Linux will not be so friendly as to even have a preinstalled instant messenger that (by default) keeps a log of instant message from your friends. This means that when you open the chat window and start a conversation with a friend you can see the history and see what you have talked about in the past. This also means that you can look up what was said even when you are not talking to that particular contact.

This is a very simple change and a very simple idea, but it makes all the difference in making a product intuitive and easy for the end user to use and it works just as you would “expect” it to.

Ubuntu also, only recently, has gone to great lengths to make the appearance of the operating system more appealing to new-comers. With a new theme (most of the good ones will need to be downloaded by downloading the community themes) they are trying to make the platform more comfortable and less confusing.

Linux in general has come a long way since it was first born, but with the help of Ubuntu it is now coming into the mainstream.

If you haven’t looked into it before, you should go to Ubuntu.com, download the operating system, burn it to a CD and install it today! It will not erase your already installed version of Windows or Mac. After installing it, you will be prompted upon starting your computer to start up in Windows or Mac (which ever you already had installed) or Ubuntu so you can keep all of your files that you had before and still install Ubuntu!

I recommend Ubuntu to anyone who is looking for an alternative or curious. If you have any questions (anything at all), feel free to ask!

I currently have Ubuntu and Windows Vista installed on this computer at the same time, but I only boot up into Vista about once a month and that’s only to install updates. Ubuntu is amazing and if you give it a chance then you will quickly find that you’re wasting money by paying for operating systems such as Windows and Mac when you can get the same quality and sometimes more by  installing Ubuntu or other variants of Linux for free!

Fall break is over..back at school

I’m back at school after a 4 day weekend for Fall break. I really needed that break from school, but unfortunately one of my professors with no life decided it would be best to show everyone how much he hates his life by giving us a take home mid-term for the break.

People like that should be taxed more, haha. 😛

Anyways, I didn’t really get anything done on it at home other than giving it a quick look-over. I will most likely be very busy for the next few days. 🙁

In other news, Ubuntu 8.10 is being released in just 18 days on October 30th! I added a little banner on the side to hopefully catch the attention of a few people who might be interested.

An Opera Skin to Match the Ubuntu Dust Theme

I’ve been using Ubuntu 8.10 for a while now, since the first alphas were released, and I’ve been watching the artwork for Intrepid Ibex develop.

Now I think I’ve decided which theme I will be using in Ubuntu 8.10 Intrepid Ibex and that is the Dust theme. You can get an idea of what it would look like on the Dust page, but I have mixed the dust theme with one of the proposed wallpapers for Intrepid Ibex that seems to mix well.

After mixing those, I realized that I couldn’t find a good skin for Opera to match the rest of the desktop so I set out to make my own.

I’m really not a big fan of the current default Opera skin, so I set out to find a skin that I felt was universally considered intuitive and easy to follow. That theme to me was the Google Chrome theme.

I had checked weeks ago on Opera Skins and found that no one had made a Google Chrome theme yet. Fortunately, this time I found one and it was done pretty well.

I grabbed the skin Chrome 1.92 and extracted the contents. Then the fun part began. All I had to do was replace a couple of images to make the header tie into the Dust theme title bar and desaturate the rest (or a great deal of them).

After that, zipped it up and tested it out. Here is what I got:

Opera is on the left, compared to Firefox on the right with a theme that was developed by someone else to match the Dust theme.

I will most likely make a Dust skin from the default Opera skin as well, but for now I’m enjoying the Google Chrome-Dust theme. 😀

I’ll upload it to the rest of my Opera skins soon. I just need to polish up a few graphics and implement the Dust scroll bar (as seen in Firefox) for consistency.

UPDATE (2008-10-08 @ 6:06 PM):
The “Opera Google Chrome Dust” or “Dusty Chrome,” which ever you prefer, is now available in it’s initial release:
https://www.kyleabaker.com/goodies/opera/skins/opera-google-chrome-dust/