Linux, browser operating systems, user interfaces and more

I like the idea of open source software and I try to use the open source alternative to any closed source software I may need whenever possible, though sometimes I just choose for the closed source software instead of the open source solutions. Such a choice might have a couple of reasons.

On my laptop, I have Ms Windows 7 and Ubuntu 11.10 (just reïnstalled today) in dual boot. I mainly use Windows, however, as the ugly ubuntu user interface bugs me, and then I’m not only talking about Unity but also about Gnome 2. (By the way: Gnome 3 is not an option for me. I *need* multiple windows open). One of the things that bugs me about Unity is the global menu that they borrowed from Mac. It is all but user-friendly or intuitive and the fact that, by default, the Unity application bar (or whatever it is called) disappears when you maximize an application is just plain stupid. Of course, you can change it, but if you want a gui to change it? Guess what, you have to install an application! Well, that is *very* user-friendly, Ubuntu…

So, let’s talk about office suites. I use Ms Office, Google Docs and Libreoffice, in that order. I use Google Docs because I like the idea of having everything in the cloud and installing as little as possible, but for some stuff, you just need more. However, when it comes to Ms Office vs Libreoffice, I can choose without a doubt. Again, when being used to the beauty and convivialité (that must be one of the few french words that I like and spontaneously use) of Ms Office, using Libreoffice is like going back in time 10 years. The disorganized and unstructured UI, the endless menu’s, … I didn’t really like the ribbon at first, but now I must say that Microsoft nailed it.

It seems like a general thing, open source being less convivial and good-looking then its closed-source counterpart.

There is also the ever-lasting conflict between much configuration options for advanced users and few configuration options for novice users. I don’t see why that has to be a problem. Haven’t software installers had options for that for quite some years now? “Click here if you would like to change the default options (advanced users)” or something like that? Why can’t we just, when making accounts on an operating system, indicate which level of experience the user has? For example: when I’m installing ubuntu and I make my user account I could indicate that I am an advanced user and thus which to see more configuration options. For novice users, these options could be hidden, totally hidden or hidden behind the click of a button.

I already said that I like having my stuff in the cloud. I mainly use Google Chrome as my browser (dev channel, synced through my google account) and I have many tabs open. The tabs from my previous session open by default so most of the times I have between 10 and 30 tabs open at the same time. I, however, like having some web applications in separate windows and chrome lets me solve this elegantly with the “Create application shortcuts” option. The application, in a seperate window, launched right from my windows taskbar! Great! I am also planning to do some research on Chromium OS in the next few months.

However, as I understand it and as I’ve seen so far, you can’t run classical applications on that thing, which is logical. However, sometimes that may be needed. To come to the point of my post, I want to try to combine these three things: A linux distribution with (a) a simple, up-to-date and elegant UI; (b) A difficulty setting for user account based upon which options can be hidden or shown; (c) A web-first strategy going as far as being a bit of a browser on it’s own.

Now, that may be a little vague. How do I see this concretely? As for the first part, I’ll explain how my windows is set up: I have the task bar to the right of my screen with the small icons option on. Now, why do I do that? The small icons option is just because I like the smaller icons and I think the big icons are too big (and, truth be told, because I have so many icons on there, that windows shows a scroll bar to display them all if I use big icons). Second of all, I have it to the right of my screen because (a) it doesn’t draw much attention; and (b) most screens are wider then they are high, these days. So that is what I would propose for this distro: an application bar, default to the right, with combined application launchers and indicators, like in Windows 7/Unity.

As for the web-first thing: I imagine switching between webkit (default) and GNOME 2 as is needed per application. Either webkit could be directly built-in to the operating system, or a chromium-build could be built in. Of course, advanced users should probably be able to configure this, but switching from webkit/chromium to gecko/firefox could be a bit of a hassle. I also imagine a different kind of desktop. One where it would be more like a home screen with a search bar (internet and local) and widgets (both stuff like facebook status updates and your computer’s CPU usage should be possible). So, that would be kind of a combination of the Unity lens-stuff and a traditional desktop. Optimally, this would also be implemented in HTML5/CSS 3/JS.

I do realize that these are all rough concepts and I am not a designer nor a software programmer (I am a webdeveloper) but I am planning to actually look into this because I am sick of searching for a linux distro with a UI that I like to just end up with the same old stuff.

Changes to WimTibackx.be

As I’m typing this, I’ve just finished a first batch of changes to this website. In the next couple of weeks, my website will get some updates. Let’s take a look at what has changed and what is coming up.

First off, I’ve got a new logo, which you can see at the top of this page. This also includes new avatars on twitter and facebook. Secondly, my homepage isn’t showing my newest blogposts anymore, but (for now) is showing some meaningless introduction text. In the next couple of weeks, more stuff will fill that space. This means that my blog overview has now moved to the blog page. This opens the possibility of more flexibility for custom post types, which leads us to the next part of this post…

As said, I’ve got some new stuff coming up later. This includes my poetry (custom post type), upgrades to the layout, tighter integration with twitter and facebook, more info about my current projects and lots more I’m currently thinking about. Some of these changes will happen in the next couple of weeks, while some will land later. I will try to gradually improve this website. This might/will probably incorporate a move away from WP later on, but that is far from sure, for now.

This website used to be just my blog, but on the long term, I hope it will become, as the subtitle says, my personal localhost. Meaning that I hope it to become the collection and centralization of the bits of me all over the internet. To fully carry out this plan, I might have to move away from WP to custom software later, which I won’t hesitate to do.

That’s all for now, folks! See you later!

Experiences with Linux From Scratch

I’ve been playing around with Linux From Scratch for some time. My current setup is

  • Virtual machine
  • 3 Virtual hardrives : (Ubuntu + Swap), Userdata, LFSWorkingSystem
  • 2 Virtual CDs : LFS-livecd, Ubuntu live cd

I’m also working on a shell script to automatize the whole install of lfs. I’ve had to start over many times already and always typing in these commands becomes boring. Anyone with experiences with LFS, please comment.