Archive

Archive for December, 2007

Microphone Support on the MacBook (Skype 2 Supported)

December 30th, 2007 2 comments

So I posted recently on how to get the camera working in Skype 2 Beta on the MacBook. One of the most common questions after that post was “But how do I get the microphone to work!?” So, I started toggling switches and trying stuff out until I could reproduce working microphone input. I did have this working in the past and I guess I must have lost the settings so I had to find them again…

Microphone on the Macbook

To get started right-click on the volume applet up near the clock and select the “Open Volume Control” option. This should open the volume control mixer application. What you’ll want to do within this application is select “Edit > Preferences”, which will present you with a long checklist of potential hardware items. The only items I have checked here are:

  • PCM
  • Input Source
  • Mux

PCM should be your main volume for audio output for best control. You can set that from the “Preferences” menu of the volume applet.

Input Source allows you to select the source of the microphone. Mic, Front Mic or Line.

Mux is the device/option I’m using for the Microphone input.

I have the “Playback” tab, on PCM, set to full and use the hardware keys to control volume. “Recording” tab, on Mux, is set to 1/3 volume. I find that I get too much static and noise set too far above that. “Options” is then set to Mic as the input.

Calls in Skype now sound great incoming and outgoing and the video works really well. I hope these similar settings work for everyone else. If you need to use alternate settings please leave a comment.

UPDATE: these instructions have been added to the Ubuntu community wiki as well. Ubuntu on the Macbook.

Categories: macbook Tags: , ,

Tips on Installing Ubuntu 7.10 to the EeePC

December 28th, 2007 13 comments

I started a blog post on how to install Ubuntu 7.10 on the EeePC and before I knew it the post was about a mile long.  I figured it was better at that point to publish the information on the Ubuntu community Wiki (this one is for you Popey).  So, for all of you that are interested in installing Ubuntu 7.10 on an Asus EeePC, please have a look at the Ubuntu community wiki and make any improvements you can.

Installing and Configuring Ubuntu 7.10 on the Asus EeePC

Categories: EeePC, Ubuntu Tags:

Manually install Adobe Flash / Temporary flashplugin-nonfree fix

December 26th, 2007 18 comments

I realized the other day that the flashplugin-nonfree package appears to be broken.  It’ll act like its installing but at the end, if you pay close attention, it’ll give an error about the md5sum not matching and give up.  This applies to installing the package manually or via the browser notification itself.  I wanted to post a temporary fix while we wait for the package to be updated.

Manually Install Adobe Flash

  1. Download the Flash for Linux archive
  2. Unpack the archive (/tmp perhaps)
  3. sudo cp libflashplayer.so /usr/lib/firefox/plugins

Once you’ve copied the file Flash should be functional.  You may need to restart the browser if you run into performance problems.  Also note that these same steps work for installing flash for the Epiphany browser (yes, even placing them in the firefox folder).

If you still have the flashplugin-nonfree package installed this shouldn’t immediately conflict and my guess is that once there is an update it’ll seamlessly fall into place.  I don’t forsee any conflicts, but you’re welcome to correct me if I’m wrong.

Categories: Internet Tags: ,

Happy Holidays… Inital Impressions of the EeePC (701)

December 25th, 2007 7 comments

Just wanted to throw out a quick Happy Holidays to all the readers out there. I will be posting some “Ubuntu on the Eee PC” tutorials just as soon as I get them organized.  There is a lot of really helpful documentation on the Eee user website, but some of it does seem a bit scattered.  Again, I’ll see what I can put together for easy-to-follow steps soon..

Initial impressions of the Eee PC.

  1. *Really* small! Typing will take some getting used to.
  2. Xandros I think did a good job of trying to make a really easy interface, but they’re still teh suck. I did an ‘aptitude update’ and ‘aptitude upgrade’ using the base Xandros repositories and apparently my machine does not have the Xandros key imported so no packages can be verified. Bad form Xandros.
  3. Networking (wired and wireless) require driver tweaks.

I have the 4G, 512M, 3.5hr battery white model (701). I think my end result will be Xubuntu (probably based on eeeXubuntu). For those interested I should have a tutorial up by tomorrow. Until then, enjoy the holiday and take it easy.

Categories: EeePC Tags:

Evolution + Gmail IMAP = …really slow?

December 23rd, 2007 24 comments

I set up Evolution again today to tie into my gmail IMAP but I notice the performance is terribly slow. Does anyone else have this same issue? I’ve been using webmail for some time now, is that comparing apples to oranges? If anyone has any tips on speeding up Evolution when tied into Gmail’s IMAP I would appreciate hearing about them.

Categories: EMail Tags:

Video Chat Support with Skype 2 Beta on MacBook : Ubuntu 7.10 “Gutsy”

December 21st, 2007 7 comments

So I’m back with Ubuntu now after a week of testing the Fedora waters. Wow its nice to be back in the living of the “Just Works”! There were far too many things that didn’t work in Fedora.. too frustrating for me.

In any event, one of the first things that I tried setting up after getting back to Ubuntu is the Video Chat support for the new Linux client, which is now supported on the MacBook. When it was first released a month or so ago the MacBook hardware was not supported. Add a bug report and a little time, and we’re in business. It’s actually pretty easy to get going, so I’ll dive right in.

iSight Firmware

The one critical part that you need to get the camera supported in both Skype and Ekiga is the Apple USB Support Firmware, available as part of a default Apple OS X installation. You’ll either need access to your OS X partition, or get the file from the DVD somehow. (I don’t really want to get into how to try and pull it off the DVD, granted you need a copy of:

AppleUSBVideoSupport

Drop this file into the directory “/lib/firmware/$(uname -r)” and restart the machine. When it comes back up you’re camera should be supported.  For more details see the community maintained Ubuntu on the MacBook wiki.

Skype 2 Beta for Linux – With Video!

Now that you’ve got the hardware supported head over to the Skype website and grab yourself a copy of the beta client for Linux. I’ve got a handy link for you right here:

Download Skype for Linux

Select the copy for Ubuntu.  (I know its listed as Ubuntu 7.04, but it works just fine on Ubuntu 7.10 as well).  Double click the saved .deb package, or open with Gdebi Installer and get it installed.  Once you’re done you should instantly be able to enjoy video chat with all of your Skype using friends.  Enjoy!

Categories: macbook Tags:

Folding 0.6.1 “Blizzard” Released

December 20th, 2007 No comments

I know we just had a folding release earlier today, and it is still super-awesome, but I had a little time to think this afternoon and I added a little bit more to it.  I went with my wife to the doctor regarding the baby that is on the way and, well, you know how the doctors make you wait.  I had some time in the waiting room to think about the features that were added in 0.6.  Well, I tweaked one of them to make it a bit more flexible.

In the 0.5.2 release I added a default cron job to folding.sh that would allow the user to stop/start the folding client at a specified time.  This was disabled by default however and would require manually uncommenting a few lines.  I added an option during the installer now to activate this by default for those that might want to make use of it.

Also, it should be noted that one of the switches introduced in 0.6 has changed (hopefully this is a small enough window that it doesn’t bite anyone).  In 0.6 the option for specifying 64bit was -c|–core.  This has changed to -p|–proc and -c|–cron is now the switch to activate the cron job by default.  Use is “./folding.sh -c 1″ (1 on, 0 off)

Not a huge update, but an update nonetheless.

Downloads available as usual:

folding-0.6.1.tar.bz2

folding-0.6.1.tar.gz

bzr branch http://bazaar.launchpad.net/~christer.edwards/folding/main

Categories: Folding Tags:

Folding 0.6 “Awesomely Awesome!” Released

December 20th, 2007 No comments

Well, its time again for another folding.sh update. This release, version 0.6, is a MAJOR update from all previous versions. This is one that I’m really proud of and I’ve tested pretty heavily. To give you an idea, I installed Stanford’s Folding @ Home client to ten machines on my network–all different distributions–by running one command. Complete automation locally or remotely is what I’m after with this release! Let’s dive right in with the additions in this release!

  • Eight new features added in 0.6!
  • Features now divided into local and remote
  • 32bit or 64bit support (32bit by default)
  • Installer now takes username and team as (optional) settings at installation
  • Network deployment tool is now much smarter and more flexible
  • Network tools read from a local .foldingrc file (list of IPs or resolvable hostnames)
  • Network deployment allows for same same features of local installation (username, team, 64bit)
  • Local – installation, renaming, archiving, restoring, monitoring and removal
  • Remote – installation, renaming, archiving, restoring, monitoring and removal
  • Re-wrote README file completely for clarity
  • Installer will now check and fail if already installed
  • Tested on Ubuntu 6.06-8.04 alpha1, RHEL5, Fedora 6-8, centOS 5, Oracle Enterprise 4, Foresight 1.4.1, SLES 10, openSUSE 10.1

Big thanks to the “awesomely awesome” Stuart Jansen for help on this release. I’d still be pulling my hair out on getopts if it weren’t for your help!

It is very much suggested to update to this release for all the added features. note: to update simply overwrite your current folding.sh with the new version. Re-installation is not needed.

I would appreciate any feedback anyone has on folding.sh. What features would you like to see added/removed? What bugs have you found, etc. Please submit any questions or bugs to https://launchpad.net/folding.

Download

folding.sh can be downloaded via the following two images or via bzr:

folding-0.6.tar.bz2

folding-0.6.tar.gz

bzr branch http://bazaar.launchpad.net/~christer.edwards/folding/main

Categories: Folding Tags:

XO Laptop Specs.. for those interested

December 19th, 2007 8 comments

I’ve been tinkering with the XO laptop this morning and I thought I’d share some specs with everyone that is interested. I’m still exploring the machine, but here are some interesting details that I found.  I’ve included hardware details from processor, memory and hard disk to software details including running kernel, included software, etc.  It’s a really impressive little tool.  This is one great representation of what Free Software can do!

Machine Specs

[olpc@xo-10-AC-5E ~]$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 10
model name : Geode(TM) Integrated Processor by AMD PCS
stepping : 2
cpu MHz : 430.960
cache size : 128 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu de pse tsc msr cx8 sep pge cmov clflush mmx mmxext 3dnowext 3dnow
bogomips : 862.98
clflush size : 32

[olpc@xo-10-AC-5E ~]$ cat /proc/meminfo
MemTotal: 237844 kB
MemFree: 48172 kB
Buffers: 0 kB
Cached: 87496 kB
SwapCached: 0 kB
Active: 107988 kB
Inactive: 59784 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 80296 kB
Mapped: 24764 kB
Slab: 15088 kB
SReclaimable: 4568 kB
SUnreclaim: 10520 kB
PageTables: 792 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 118920 kB
Committed_AS: 140844 kB
VmallocTotal: 794604 kB
VmallocUsed: 17740 kB
VmallocChunk: 776592 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 4096 kB

[olpc@xo-10-AC-5E ~]$ df -Th
Filesystem Type Size Used Avail Use% Mounted on
mtd0 jffs2 1.0G 333M 692M 33% /
tmpfs tmpfs 35M 0 35M 0% /dev/shm

The machine comes with built-in wireless, three USB ports, headphone and microphone jacks and an SD card reader. A set of built-in speakers, an integrated camera for doing still or video shots. Touchpad and nearly full (very small!) keyboard. Some of the other things I’ve found are that they screen can not only be physically rotated (180 degrees) and laid down for display there is also a software rotate button to rotate the contents of the screen. The rotate button rotates the screen contents through four different directions.

It was very easy to connect the XO to my wireless network (no encryption). Wired connection can be done via a USB-to-ETH0 adaptor if needed. Connecting my USB mouse worked just fine. Attaching a vfat USB device connected fine as well as a an ext3. The vfat was recognized by Sugar and allowed me to “umount” via the Journal activity. The ext3 automounted but I could only seem to find it from the Terminal activity (yes, OLPC prefers to call applications “activities”).

Software Info

[olpc@xo-10-AC-5E ~]$ uname -r
2.6.22-20071121.7.olpc.af3dd731d18bc39

[olpc@xo-10-AC-5E ~]$ cat /etc/*release
Fedora release 7 (Moonshine)
Fedora release 7 (Moonshine)

[olpc@xo-10-AC-5E ~]$ uname -a
Linux xo-10-AC-5E.localdomain 2.6.22-20071121.7.olpc.af3dd731d18bc39 #1 PREEMPT Wed Nov 21 00:39:06 EST 2007 i586 i586 i386 GNU/Linux

The software is really pretty intuitive I think and once you figure out the basics it supports multi-tasking pretty well. You can launch multiple applications “Activities” and then switch back to “Home” to see them on the circular status bar. Some of the applications “Activities” available:

Chat - for use, as far as I can tell, between XO machines over the Mesh networks

Browse - simple web browser, defaults to Google search

Write - document creator complete with fonts and formatting tools

Record - still, video and audio recording tool

Paint - simple graphic editor-type application "activity" ;)

Pippy - I really like this one, its a Python learning tool. Shows example code that can be edited and teaches basic Python

Calculator - basic and advanced calculator

Measure - measure aucoustic frequencies and visually see the wavelengths

Memorize - a basic memory game matching integrating mathematics

News Reader - RSS reader

Terminal - basic shell, and the first application I found (does that say something about me?)

Analyze - analyze basic interface information

Acoustic Tape Measure - measure a distance (in meters) between two XO machines!

More!

It should be noted that this is not really a “production” laptop. This is an educational tool. Don’t get one of these if you want a small, lightweight machine. Its for kids–even the keyboard is kid-size. Young kids that want an educational teaching tool are a great market for this (and, of course, the educational goals of the 3rd world as the primary goal!). “This is an education project, not a laptop project” – Nicholas Negroponte, OLPC.

There is still time left in the Give One, Get One program if you have children that this would be a good tool for. Also, if you’d like to do development for the project it’d be a good fit. Remember, the Give One, Get One program donates one of these machines to a developing nation and also gives one to you. Now is the season for giving, right? :)

Categories: Community Tags:

The XO laptop has arrived!

December 18th, 2007 8 comments

I came home from work this evening to a very pleasant surprise!  The XO laptop I ordered had arrived in a smaller-than-expected box.  I hope the child on the other end of this donation is as excited as I am!

I’m actually blogging this from the XO browser on my home wireless network.  More details to come soon, I’m getting back to my exploring!

For those of you that have been thinking about one of these there is still time to donate and get one for yourself.  Check out laptopgiving.org soon!

Categories: Community Tags: