Friday, September 30, 2011

HOWTO: Fix Alps Touch Pad Side Scrolling in Linux 3.0

So in the copious amounts of spare time I don't really have these days I recently got the 3.0 kernel working on my Sony Vaio system. In the wonderful world that is Linux kernel regressions the side scrolling didn't work on the Vaio Alps touch pad with the newer kernel. Thankfully after a good deal of digging I found my solution on the Linux Answer machine.

To get your side scrolling working again run:

sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps


Note you will need to run these commands every time you start your computer (unless you add them to somewhere clever such as your /etc/rc.local file).

Cheers,
~Jeff Hoogland

Wednesday, September 28, 2011

Seven Things to do after Installing Bodhi Linux

So you've taken the plunge and opted to install Bodhi Linux. Perhaps you read a recent review or one of the screen shots in our gallery caught your eye. Either way you've got a newly installed system and you might be wondering what exactly to do next. The following are seven things that are a good idea to do on a cleanly installed Bodhi system.



1.) Check for Updates
Bodhi Linux has a semi-rolling release model. By this we mean you can easily upgrade from one minor version to the next and we continue to push out package updates in between releases. To update your Bodhi install open LXTerminal from your applications menu and run:

sudo apt-get update && sudo apt-get dist-upgrade

Enter your password, press enter and then let APT work it's magic.

2.) Read the Quick Start
There are a lot of hard working people on the Bodhi team that try to bring you the best documentation possible. At the same time we know there is a lot of information to absorb when first using Bodhi. Because of this we have assembled everything you need to know to get started right off the bat in one handy guide. It is well worth taking a short while to look it over.

3.) Install Some Software
One of the things you will note about Bodhi Linux is that we have a minimal application set that gets installed by default. Fear not though - there are two powerful, graphical tools at your disposal for installing more software on Bodhi. 

The first is our Application Center. Navigating to this page in the default Midori browser allows you to easily find and install an application for almost every task you can think of with just a few clicks. If you are not certain what software you might need we have assembled to application "packages" that each contain a group of software for making your computer fully functional. Our "Nikhila Application Set" is fully loaded for most any task you can think of and the "Pratibha Application Set" provides a full range of lighter applications that should run quickly even on older computers.
Feel free to take some time to look at all the other software that is listed on the page as well. Maybe even install a game or two.

Can't find what you are looking for on our software page? Don't worry - you can also find Synaptic package manager in your menu which will let you find and install anything in the Bodhi, GetDeb or Ubuntu repositories.

4.) Install Multi-Media Codecs
If you use VLC for your media needs or you only use open source codecs you can skip this step. However if you wish to use a music player such as Clementine or a video player such as mPlayer then you will need to install system wide codecs to support different types of media. You can install media codecs to support almost every media type that exists here. If you also plan to use your Bodhi machine for DVD playback you will also need to install the DVD library from here.

5.) Customize your Appearance
While Bodhi comes with a fairly good range of themes installed by default there are plenty more to be found! You can find over thirty different themes to choose from here. Find the one that best fits you taste/personality. If you are looking for even more customization you can find twenty different icon themes to easily install on your Bodhi system here.


6.) Get to Know Your Profiles
Not to be confused with your "theme", your selection of profile in the Enlightenment desktop determines how your desktop is laid out. When you first installed Bodhi you where asked what type of layout you wanted to have - this was the profile selection. If you come to discover after installing that you don't like your first profile choice (or simply want to try the others), you can easily change it without a reinstall. You can learn how to change profiles and many other things they can do here.



7.) Join the Community
We are generally a friendly lot. If you have a question you can't find the answer to in our document wiki (or if you just want to say hi). Let us know! You can chat with us on our forums or in #bodhilinux on FreeNode IRC.

Have any general questions feel free to drop a comment below as well.

~Jeff Hoogland

Two Years Blogging

September is almost done and with it's end brings to a close my 24th month of writing Thoughts on Technology.


When I first started writing it was largely so I could document things I had figured out how to do technology related. As time progressed I wrote a few opinion pieces though and they took off. In fact they are now largely what I write, I do still publish HOWTO articles now and then though.

Would just like to say thanks to everyone that reads and comments on my work here. Honestly sometimes the comments are just as good (or better) than my posts :)

Beyond just Thoughts on Technology I have done guest posts (or have feeds) on a few different new websites now:
Happy computing all.

~Jeff Hoogland

Tuesday, September 27, 2011

That Whole Windows 8 Secure Boot Ruckus

It was recently announced that Windows 8 would support a shiny new feature that is known as "secure boot". In case you have been living with your head under a technological rock for the last couple of weeks, this feature would allow hardware vendors would have the option of only allowing operating systems signed with their secure key to boot on the hardware.

This means that Linux, BSD and even older versions of Windows would not be able to boot on the hardware that ships with secure boot enabled.

A good deal of open source operating system users are upset at this announcement - and with good reason. Having a physical hardware lockout to prevent alternative operating systems from being used is very much bad news bears. Now, before I continue I'd just like to say I do not endorse Microsoft in any way, in fact I don't have any of their software installed on any of my (many personal computers). If you don't believe me take a little bit of a closer look around my blog.

That being said - I think everyone that is crying foul on Microsoft about this whole secure boot thing really needs to reexamine what is going on here.

Microsoft is simply adding a feature to their operating system. What do I mean by pointing this out? Simply that if a market lockout does happen at the hardware level it is the hardware makers you need to be outraged at. Just as easily as they can give their hardware key to Microsoft they can also give it to Linux distributions. In fact it will ultimately be up to the hardware maker whether they have secure boot enabled in their hardware at all.

Meaning that if you are really worried about the future of this feature - start contacting hardware vendors and stop attacking Microsoft for adding a feature to their operating system. In reality only time will tell what will happen with the addition of this feature to Windows 8.

I don't see anyone getting outraged at Google because they allow device makers to lock down ARM hardware. In fact ARM hardware is one of the hardest things around to install an alternative operating system to. Where is the outrage over this if we really want to see true software freedom for all devices?

If you are looking for more reading on this subject check out this excellent post.

So until we see how things pad out just chill out and keep using your favorite penguin powered operating system.


~Jeff Hoogland

Thursday, September 22, 2011

The State of Linux on ARM

Linux was designed to be a platform with freedom in mind. This freedom created in the computer industry something all humans should have - the power of choice.


ARM is often touted as one of Linux's largest successes. Thanks to Google's Android platform it is true that a penguin powers at least half of the world's mobile devices today.

Is this a bit of a hollow victory though?

Even with Android being as rampant as it is, if you have been by my blog here before you know I am not a fan of it.  Earlier this year I described six reasons why I believe Android is fairly separated from Linux.

It appears I am not alone in my line on thinking here. Richard Stallman, the father of free software, himself appears to also agree (at least somewhat) with me:

"Google has complied with the requirements of the GNU General Public Licence for Linux, but the Apache licence on the rest of Android does not require source release. Google has said it will never publish the source code of Android 3.0 (aside from Linux), even though executables have been released to the public. Android 3.1 source code is also being withheld. Thus, Android 3, apart from Linux, is non-free software, pure and simple."

I said earlier Linux is all about choice though - so there have to be other mobile choices right? Well... There are some. In fact over a year ago I wrote why I was hoping for the Meego platform to take off.

Some thirteen months later it appears that the Meego project is waning in supporters though. While Nokia will be releasing the Meego powered N9 (not to mention the N9 is deb based, so its not fully Meego), they have basically abandoned free software for the long haul. The other partner behind Meego, Intel, appears to be splitting their focus as well.

So where does that leave Linux on ARM? As far as production devices go, it doesn't leave much of anything. Debian, Ubuntu and even Bodhi have ARM builds, but we have yet to see any of these options taken and mass produced successfully as of yet.

Only time will tell where Linux will end up in the world of mobile devices. It is fairly obvious though if you are a true free software supporter - You should not be one of the people hoping for Android to dominate.

~Jeff Hoogland

Sunday, September 18, 2011

Bodhi Linux Service Pack 2 Ready

Ten days ago the Bodhi Team and I released our second update to Bodhi Linux 1.0.0 Today I am happy to let all of our users that have limited or no-internet access machines know that our service pack 2 is ready for download. For those that do not know our service packs allow for a single download upgrade of your Bodhi system from the previous stable release to the current (those still on Bodhi 1.0.0 will need to install service pack 1 followed by service pack 2).

You can download this latest service pack from here.

Install Images:





 Install Video:




Have any questions feel free to drop a comment below.

~Jeff Hoogland

Saturday, September 17, 2011

Something Gnome3 and Unity could Stand to Learn from Windows 8

I've mentioned a few times now that I don't understand this touch infatuation technology has developed in recent years. What ever the reason, there is no doubting this technology is going to be around for some time. In the Linux world the releases of the Gnome 3 and Unity desktops have been pushing a touch-geared interface not only to touch-screen devices, but also the large screen of your home PC! Mac's OSX followed this line of thinking and it appears Microsoft's Window 8 will be no different:

Windows 8 Default Interface

It is still early, but there appears to be one important detail that Microsoft is getting correct that Gnome 3, Unity, and OSX all seem to have failed at.

They are making it easy to switch to a classic desktop.


If Microsoft's choke hold on the market still is any indication we should all know end users are very resistant to change. Up and redesigning the entire desktop experience because you think it is "for the best" is not about to win you any awards. 

Sure Ubuntu 11.04 has a "classic desktop" login, but this will be removed in the 11.10 release. Sure Gnome 3 has a "fall back" mode, but you have to dig through settings to get to it and calling it "fall back" makes it sound like something is wrong with your computer if you are using it (which is half true as it is intended for use on systems that lack 3D acceleration). Not to mention this fall back mode supports far less options than Gnome 2 had, but then Gnome 2 also had less customization than Gnome 1, smell a pattern anyone?

So please, Gnome 3 and Unity developers (heck even OSX) take a hint from Windows 8 (because you sure as heck haven't taken any hints from Enlightenment) and make a stand desktop configuration option a priority - not an after thought.

~Jeff Hoogland