Showing posts with label Debian GNU/Linux. Show all posts
Showing posts with label Debian GNU/Linux. Show all posts

Tuesday, October 9, 2012

Freedom and Macbook air(AKA, "opposites attract")

I would loathe the Macbook pros and see that they were whitey, clumsy, heavy and awkward looking compared to the other notebooks in the industry. Of all the notebooks I liked the HP TX1301au for three reasons

1. It had an AMD Turion x2 processor( A processor developed with notebooks in mind )
2. It had a touch screen
3. It could be converted into what is called a "tablet" today by folding the display over the keyboard.

I saw this lappy being used by many users. HP had a very good concept but did not follow up on this( Just exactly what happened to one of the first professional looking GNU/Linux based touch phone, the motoming or a1200. It was a beautiful phone with a flavor of linux called the montavista linux, It was my first smartphone ). But I was happy with my lappy since It played good with GNU/Linux. Debian GNU/Linux ran on this beauty flawlessly. It was light compared to other laptops. It was smaller at 12" compared to other laptops. I went on and succesfully booted Debian GNU/HURD also on this lappy, but after the initial boot screen It was difficult. In summary, my lappy was free of all propreitory software, except for the nvidia driver(I know, I know, RMS is angry)

 It was the "apple" of my eye until Apple released their Macbook air. OMG what piece of hardware. I was drooling all over it. That was the best piece of notebook hardware I had set my eyes on. It was "gorgeous", "drop dead", "Awesome"........ All of a sudden "Light", "Small" and "Air" had a new meaning for me. I just compared the weight of my lappy with the air, it was shocking. I compared the looks, It was like comparing it with Mona lisa and the cave paintings. Evolution took a long time, as we all agree. But the "Air" was a "Revolution". A revolution which all others are trying to digest and cope up. I have still to see notebooks come anywhere near to the air(There have been a few and as Linus torvalds put it, others will catch up. But they will "catch up")

If we observe the Macbook air from its first iteration, nothing much has changed. The basic chasis is still the same. Changes occur when there are competitors and are forcing you to a corner. As of now the air leads the lot and others are catching up.

1. Yes, I know, RAM is soldered ---no upgrade
2. Backpanel is locked by propreitory shaped screws  --not to be opened by ordinary users.
3. No DVD drive --watching movies, opening presentations/documents at office on cd/dvd not possible(I dont know how many still do....).
4. Only two usb ports --Nowadays, I dont know what is the right number of USB ports required.
5. Runs on proprietory software  --A simple bios upgrade can disturb any custom OS on the device.
6. Hard drive capacity limited  --Though on a mid 2011 macbook air, we can still change the hard drives capacity, since it is not soldered.
7. Battery -- can be changed but at an apple store.

Oh, so many negatives. Let us get to the positives.

1. Incredibly thin/light/compact/portable
2. Unibody aluminium chasis  --No creaking
3. Awesome multi-touch touchpad(A very large one)(Clickpad, to be more precise) --The feeling of crossover between a tablet and a notebook with an additional "click" action throught the touchpad
4. Full sized keyboard --Completely relaxed position of the hands while typing, not to be disturbed by the touchpad. The touchpad can be made to respond to only the physical "click", that is, pressing the touchpad down(like clicking a mouse)
5. Lid opened with one hand only --The hinge tightness is just right to open with one hand and perfect enought to hold the display upright.
6. Keyboard backlight -- Intensity of the keyboard light can be changed via shortcut keys on the keyboard. Makes using it in dark environments a breeze(something from the smarphones, especially my sony ericsson mini pro). It is the right place to give sony, credit for the chiclet keyboard.
7. Magsafe charger --I liked the design of the charger, where it gets pulled(magnetic) to its charging point as it is brought near to the charging port(A deft touch, that).
8. Display --The 13.3" screen is just right at 1440 X 900 resolution. It is not the best out there, but ample enough.
9. Except the fan, No moving parts --It is "silent" most of the time. I noticed the fan rev up when flash enabled sites are visited. And the exhaust of the fan is let out at the hinge(I loved this piece of engineering). So your lap is kept as cool as possible.
10. The icing on the cake is an i7 processor clocking at 1.8Ghz with ondie graphics core and 4GB DDR3 RAM.

As a whole, I am just awed by the device hardware. All this comes to a standstill when you will see that it runs Mac osX, which is as propreitory an OS can get over a community developed code. It does make me happy(My happiness is nothing compared to that of the Freebsd community which prides itself whenever its code is being used for propreitory or "freedom" purposes) that it is using contributions from the free software community by using freebsd code and the mach kernel code for the core OS and using other nifty tools like the webkit code from the KDE project. At the same time, the user is completely locked by the propreitory layer of UI and graphics libraries. It is difficult to imagine that the worlds most profit making company is making profits by leveraging community code and returning near to nothing to the source.

So, how do we "Free" this awesome hardware from the clutches of propreitory software?

Run windows on it, ha? Installing windows on a macbook air is a breeze. The drivers are available from apple. Install the OS and install all the drivers. Thats it. Windows runs beautifuly on this device. Hey, wait, now we have locked both the windows and dooors. The ultimate lockin.

No, we are not even considering it. What are the options we are left with? GNU/Linux, GNU/BSD, GNU/MINIX, ANDROID..... I chose GNU/Linux for the obvious.

1. It runs beautifully well on x86 hardware.
2. It is my favorite OS for the past 11 years.
3. I know my way around.
4. Awesome community.
5. Thriving developer base.
6. Strong Ethics
7. Ever increasing user base.

Now, GNU/Linux comes in many flavors. My favorite flavor has been Debian GNU/Linux, the universal operating system. In its goal of becoming a universal operating system Debian cannot cater in particular to a very small group of elite users having the capability of buying mac hardware(I do not mean that they wouldnt do it, But it would not be worth, taking the entire world into consideration). I tried the latest testing build and failed terribly. But, do not go by my experience. There are people who have succesfully installed Debian GNU/Linux on a macbook air. Just search them on the public network.

Come on, then, Let us "free" up this awesome piece of hardware...........................................

Saturday, April 7, 2012

Enlightenment, aka E17 on Debian GNU/Linux testing

Its been  long time since I tried any other window manager. I gave a thought towards awesome, since it was recommended by the Debian leader himself. But I though it was too minimal to my taste and ability. I came across enlightenment being lightweight and with lots of eye candy. I am typing this in an e17 session on iceweasal. Let me share the problems and solutions to get this light weight DM started.

First things first. e17 is lightening. Within 2 seconds I am in the desktop. That is awesome. BTW, I also want to declare that I am a big fan of G3, which u might recognize by the other posts which I have made. But, the startup time taken by G3 with this version 3.2 on Debian GNU/Linux testing is eternity. So I decided to experiment with other DM's until G3 comes up to its G2.* capabilities. The screen shots of e17 really caught my attention.

Let us get to the installing part

1. E17 is in Debian GNU/Linux testing repositories. Fire up synaptic, select e17 and all the associated dependencies.
2. Create a new user, (prefereably)
3. Logout, select the new user and choose enlightenment in the session drop down box.
3.a. Once you login for the first time, You will be taken through 3 steps to configure e17. You will get a screen wherein you can choose the shortcuts to be placed on the desktop in the shelf.
4. Login and u will be given ur desktop in under 2 seconds.

After login

1. You get three icons on the desktop Home, Root and the temp folder
2. You also get a shelf at the bottom centre. I deleted the entire thing. It was taking up too much real estate on my 12" screen
3. My lappy's touchpad was not working. I used synclient to configure and enable it. create a shell script startup17.sh in your home folder. with the following

synclient tapbutton1=1
synclient vertedgescroll=1

Now create startupe17.desktop in ~/.local/share/applications/
with the following content

Desktop Entry]
Hidden=false
Exec=/bin/sh /home/nishi/Documents/startupe17.sh
Name[es_AR]=startupe17
Type=Application
NoDisplay=true
Version=1,
StartupNotify=false
Terminal=false
Name=startupe17




Now, edit ~/.e/e/applications/startup/.order and add this entry

startupe17.desktop

Since there are no shortcuts on the desktop to save real estate, in comes my favorite tool, synapse. Click anywhere on the desktop to get the menu. Here select settings-settings-panel-apps-startup choose synapse from the list(If installed previously, otherwise fireup synaptic and install synapse from the repos). This action will add synapse.desktop entry to ~/.e/e/applications/startup/.order

Now, the most interesting part, Network. If you have a working Gnome desktop(which i had), it is very easy. Loging to your Gnome session, open network manager choose your wifi connection and click on edit. Here at the bottom of the window, click on "Available to all users". Login back to your enlightenment session and add this entry to ~/.e/e/applications/startup/.order

nm-applet.desktop

Logout and login once more. Thats it. You now have a basic "working" E17, lightweight environment. Thanx again E17, G3, Debian GNU/Linux devs, contributors and users.

UPDATE: You are mesmerized with the quality and quantity of themes available for e, hmmm.... No surprises here. I would suggest you to install the bodhi theme pack. Bodhi GNU/Linux has done a great job by combining the best themes available for e, floating over the internet into one beautiful jumbo package. Thanx Bodhi GNU/Linux team for this gorgeous collection. Bodhi has made e look very very fashinable. Download the entire pack and you will end up with this pack "bodhi theme pack.bod" Now extract the entire contents of this megapack by running

./bodhi-theme-pack.bod --keep --noexec

You will have a directory with the name "bodhi theme pack". change into this directory and as root run

dpkg -i *.deb

You may end up with some broken dependencies. study the output of the above command and install the few dependencies manually after downloading the specific .deb's from bodhi repos. Or u can completely forget about the broken dependency error and start choosing from the great themes already installed.

I am enlightened for sure.

Friday, March 9, 2012

Debian GNU/Linux testing Gnome3 on a Dell lappy with ATI Graphics

This is for people having trouble having Gnome3 with its full glory without being dropped to the standby mode which is neither G3 nor G2 and very ugly. Try first installing the proprietory drivers offered by amd on their ati website. Please chose "gnome" while logging in. If not working, go ahead and try the proprietory bundle prepared by the Debian Gnu/Linux devs. For me the Debian GNU/Linux propreitory bundle worked flawlessly.  Through synaptic just search for "fgrlx" and select all the other dependencies to install. Reboot.

So, All Debian Gnu/Linux lovers, go ahead and feel the G3 goodness. G3 is very beautiful and unobtrusive. If you are interested in a little G2 way, like menus, a task bar at the bottom, then I would suggest you the official plugins hosted by the G3 devs. And installing the extension is a breeze. Just remember to open the website with a firefox(iceweasal) based browser. And one more thing, disable any other composting manager you had installed. It will conflict with the composting which is a part of G3.

Thanx to the Debian GNU/linux devs for packaging the ati propreitory drivers in a workable package. And thanx go to the G3 devs and the community for an excellent DE with the added luxury of extensions which is growing day by day.

Monday, February 6, 2012

"init: Id "co" respawning too fast: disabled for 5 minutes" error in Debian GNU/Linux testing

I think many of the Debian GNU/Linux testing installations are getting this message. This is visible if your are using the terminal and gets repeated every 5 minutes. I have resolved this issue by commenting the line as shown below. As usual, i dont take credit for this. It is just a result of lot of googling of online forums

co:2345:respawn:/sbin/getty hvc0 9600 linux

search for the above line in /etc/inittab and comment it as

#co:2345:respawn:/sbin/getty hvc0 9600 linux

There you go. You will not recieve the message again.


P.S -> I have not seen any side effects as of now(been using my lappy with this change for the past two days). I will update if any issues are found. I would be happy to know if others do have an issue. Thanx to all the Debian GNU/Linux devs and users for a fantastic OS.

Sunday, December 25, 2011

nvidia driver and GNOME 3 on Debian GNU/Linux

So, U have taken the dive and installed G3 on Debian GNU/Linux Testing. We all know that Testing is a moving distributions which is continously updated. but we have a lil trouble with this approach when it comes to running G3. Every time critical G3 components or libraries are updated, the nvidia module fails to load and composting is disabled and u are dropped to the G2.3 ish mode.

The work around is very simple. Just re-install the nvidia driver.


P.s-> Dont forget to install synapse. It is a god send for users who had got used to Gnome-do. synapse is a must for all G3 users. It will save all the users moving the mouse cursor to the hot right corner or one super key click on the key board. Try synapse and you will never repent it.