Every so often I get a new laptop and try setting it up as a developer m/c and after a few days are forced to give up. Clearly, for guru linux/ubuntu guys my issues are no big deal but for linux newbies they are big deals and very off putting.
For what it's worth here is my latest experience:
1) Installed the latest Ubuntu 12.04/32bit on my Sony VAIO i5 laptop. Installation went ok.
2) The battery charge indicator in the main menu always reads "(0:03)" when charging. Although I can view the options dialog and see stats on charge/discharge it always reads "(0:03)". This is poor as the battery indicator is a key component.
3) There is no built-in screensaver and after the elapsed power down period it makes the screen a weird black/white image. After moving the mouse the screen flickers badly. I followed the low-level setup of a screensaver suggested at http://www.liberiangeek.net/2012/04/...cise-pangolin/ but each time I reboot the laptop it's back to no screensaver.
4) Although I set the screen brightness to my required level every time I reboot the laptop it's reset back to max. brightness. I posted on the Ubuntu forum about resolving this issue and again faced with low-level setup instructions that after reboot don't work.
5) It appears that by default OpenJDK is installed rather than JDK. Although Oracle's JDK runs on billions of devices Ubuntu is opting for the OpenJDL variant. To use JDK1.7_u7 I was then faced with first removing the OpenJDK. I couldn't find a software manager JDK and downloaded the latest and installed, which again could have been a lot easier.
6) Next I wanted to install Eclipse Juno. I see that the software manager supports 3.7, so although I wanted 4.2 I thought ok I'll go for the shipped version. After installing Eclipse 3.7 via Ubuntu package manager it failed to load and refers to a log file, which indicates that can't find libs in .swt/... folder. Others have experienced the same issue; eg the stackoverflow page: http://stackoverflow.com/questions/1...es-not-opening which gives the solution of forming a link that points .swt/... to the /usr folder:
ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86/
OK. I managed to get Eclipse loading.
7) I then installed the Android ADT plugin into Eclipse and everything appeared to go well until the restart after which the user is "supposed" to be presented with the option to specify the Android SDK. I never did get this option and have still been unable to find how to specify the SDK. After a couple of forum posts I gave up.
8) So, I next downloaded Eclipse Juno 4.2 direct from Eclipse's website and installed in a local folder. This runs fine. So, again I attempted to install the ADT Plugin and on restart are faced with the non-human readable dump:
JVM terminated. Exit code=1
--launcher.library /home/mjseed/eclipse_classic_4.2//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200 .v20120522-1813/eclipse_1502.so
So now Eclipse doesn't even load!!
9) At this point, it is starting to try the patience of a saint. I performed the same setup of Eclipse Juno/ADT on my Win7 laptop in about 30mins and it all works fine.
10) Regarding the battery indicator, screensaver, screen brightness, etc I really do believe that Ubuntu should just be installed of certain Dell m/cs. Clearly the key developers don't want to say this but since they can't test it on all desktops/laptops then get real and prescribe certain machines that all features are known to work as required.
11) I'm keen to make the move from Windows to Ubuntu but am always faced with the same set of low-level setup issues, year after year. I see each new version of Ubuntu having UI rubbish such as hiding scrollbar thumbs, hiding main menus, "clever" ways of hiding applications in the dash etc, but what people really want is a robust system.
Well, that's my periodic moan and I just hope that someone senior reads this moan. It's back to Win7 for me where I can work on "my" tasks rather than trying to resolve Ubuntu's problems.
Till ~1 year from now when I try all of the above again.