Howto: Fix Spotify sound problems on Ubuntu 9.10 Karmic Koala

After installing Spotify on my Ubuntu 9.10 system I found that I was having some sound issues, popping, cracking and sound crashes. I'll walk you through my settings and point you to the Spotify FAQ for the suggested settings (they didn't work for me, but they could for you) So here we go...
Howto: Install Spotify on Ubuntu 9.10 Karmic Koala
I finally got around to trying Spotify, unfortunately they don't have a Linux native application so we'll be running the Windows version under Wine. The install process is very straight forward and most people have had it work straight out of the box however I had some sound problems which you can see here.
Howto: Install TweetDeck on Ubuntu 9.10 Karmic Koala

This is one of the best social networking application I've found out there, not only is it functional and stylish, but it's cross-platform as it's an Adobe Air application and it's really easy to install!
Note: If you don't have Adobe Air installed please follow this guide first and then return to here.
Step 1
Go to tweetdeck.com and click the yellow download button.
Howto: Install Adobe Air on Ubuntu 9.10 Karmic Koala

There are some really great adobe air applications out there especially one revolving around social networks such as twitter, facebook, friendfeed. This is a pretty easy install and I'm going to show you how to do it via the command line because it's very quick to do.
Step 1
Download adobe air here and save it to somewhere you can find it like the /Downloads folder.
Step 2
Open up a Terminal window under the Applications->Accessories menu and navigate to the folder you download adobe air to, in my case it was the /Downloads folder:
Howto: Install Firefox 3.6 on Ubuntu 9.10 Karmic Koala

Update: The mozilla team has made a new ppa that will upgrade firefox 3.5, I've added that ppa below.
Firefox 3.6 has just come out and for people that don't want to wait for Canonical to officially upgrade the default Firefox 3.5 install on Ubuntu 9.10 Karmic Koala follow these steps:
Step 1
Go to System->Administration->Software Sources and in the Software Source window navigate to the Other Sources tab.
Step 2
Click the Add button and copy and paste the either ppa into the dialogue box:
Howto: Use Symbolic Links to Sync Folders with Dropbox on Ubuntu 9.10 Karmic Koala
I've been using Dropbox to sync files over multiple OS's for a while now, but I've always found it annoying that I couldn't sync folder I specified rather than just the one Dropbox folder. While my solution isn't quite what I want, I does a pretty good job of it nonetheless, this is done by using symbolic links.
Basically a symbolic link will allow a folder to be in two places at once. In my case I'd like to make a symbolic link of my /Documents folder and place it in my /Dropbox folder so it will be synced to my other machines.
Step 1
Open a Terminal and simply run the following command:
Howto: Compile Dropbox from Source on Ubuntu 9.10 Karmic Koala

It's very straight forward to do and doesn't really take much time at all. If you're on another Debian based distro it should work fine.
Step 1
Download the source files from here www.getdropbox.com/downloading and unzip it (right click and "Extract Here").
Note: If you don't have a dropbox account sign-up for one here
Step 2
We now need to install the dependencies in order to build our install files from source.
Open up your Terminal and type:
Howto: Install Adobe Flash 10.1 (pre-release) on Ubuntu 9.10 Karmic Koala
As most linux users know Adobe Flash isn't particularly good, it's choppy and hogs your CPU. Well Adobe has a pre-release of Flash 10.1 which is really really good. It's pretty easy to install.
Step 1
Note: Download it to somewhere easy to access it like your Desktop
Howto: Fix Gnome Do Home Folder Bug on Ubuntu 9.10 Karmic Koala
If you've had a problem opening the Home Folder with Gnome Do, basically if I add the Home Folder icon to my docky or even find it doing a search, it simple wont open. Well I did some poking around and found a fix.
Step 1
Open up your Terminal under Application->Accessories menu and run the following command:
gksudo nautilus /usr/share/applications
This will basically open up your file manager as root so you can edit the Home Folder executable.
Howto: Fix Performance of ATI Drivers with Compiz on Ubuntu 9.10 Karmic Koala
Everyone know's that ATI drivers always seem to have something wrong with them, be it tearing in video or just general slow performance.
I happen to be victim to both of these currently, the way I got around video tearing was by changing my video output as I outlined in my previous tutorial, Howto:Fix ATI Video Playback. As for the performance issues I've finally found the answer! It turns out that it's got something to do with backfill we don't need to know what it is or what it does, all you need to know is getting rid of it fixes performance issues such as slow maximizing windows and also should fix video tearing!
Caution: I'd like to warn you in advance that doing anything with xserver could make your system unstable and crash you desktop interface. So do this at your own risk!
Quick Tip: Getting your mic working with alsamixer

After installing Skype flawlessly if time around I was messing around with some sound settings and managed to muck something up and stopped my microphone from working. It was either me or an update, but more than likely it was me. After using alsamixer to fix my previous gripe with the pc speaker beeping and not finding a way to fix my problem in the Sound Preferences application found under System -> Preferences I turned back to alsamixer.
When I opened up alsamixer pressed tab until I was viewing [All] I saw that there were two options both called analog and I figure well everything else seems to be on why no see what they do, anyway, I ended up pressing up once to change them both to Digital and that seemed to fix my problem instantly!
Howto: Fix ttf-mscorefonts-installer problems in Ubuntu 9.10 Karmic Koala
Most of the people that installed the new Ubuntu 9.10 Karmic Koala and then tried to install the ubuntu-restricted-extras quickly found that any time after that when installing a package via CLI/Software Center/Synaptic Package Manager they got an error in reference to ttf-mscorefonts-installer (3.0).
I'm not really sure why it's can't resolve the host, but the easiest way to fix this little problem is to simple uninstall the ttf-mscorefonts-installer, but now you're thinking well maybe I want the Microsoft fonts for cross-platform compatibility reason, well I've got my own little script that does that for you too.
Step 1
Open up your Terminal under Applications -> Accessories ->Terminal and run:
sudo apt-get remove ttf-mscorefonts-installer
Step 2
Download my script here (you'll have to unzip it to get to the bash script), by default it's not an executable, which we will amend in a second. In order to run my script open a Terminal and navigate to the directory the file is in (i recommend putting it on the Desktop) as shown in my example:
cd ~/Desktop/
Now run the following command to make the file executable:
sudo chmod +x msfonts
Note: You may need to install cabextract, as it's one of the programs I use in my script. In your Terminal run:
sudo apt-get install cabextract
Step 3
In the same terminal windows run the script:
./msfonts
Note: My script is pretty basic as you can see and may take sometimes to download all the files depending on your connection. It basically get's the .exe's that hold the fonts extracts, renames and copies the fonts into the appropriate directory on your system, which is /usr/share/fonts/truetype/mscorefonts/ and now you can see the fonts when you open up Open Office Writer.
Let's hope the package managers notice this problem soon, because I have no doubt in my mind that is is going to really annoy a lot of people!
Note: My fix works most of the time, but I've got a few emails saying it didn't so I've directed them to follow this post
If you liked this guide please comment and subscribe.
Edit: Made a quick correction in Step 2 making the file an executable, thanks FXB for pointing that out.
Edit: Made a note in Step 3 to make sure you have cabextract, otherwise my script wont work.
Edit: Just so people know you can read/do what my script actually does manually...Basically go download the .exe extract the font, rename it and then move it too the correct place. It's that simple.
Howto: Install Dropbox on Ubuntu 9.10 Karmic Koala

Dropbox have officially released there .deb's for Ubuntu 9.10 32/64 bit! It's quite straight forward to install.
Step 1
Go to www.getdropbox.com/downloading and download the appropriate package for your system.
Note: If you don't have a dropbox account sign-up for one here
Step 2
Run the .deb file and follow the install instructions, it'll just take a moment.
Step 3
It'll tell you to logout and log back in, do so. Now run the application from Applications->Internet->Dropbox. It'll take a moment to load up then give you a warning that it's going to download/install a nautilus daemon, allow it to do so. This will just take a minute or so.
Step 4
You'll soon be greeted with a window that'll ask you if you'd like to login or create an account do what's appropriate for you.
Step 5
Once you've gone through the setup stage your Dropbox folder will now be located in your /home directory. You can however pick where you'd like to locate it and you can see that option in the setup, but the default is fine.
Step 6
Simple drag and drop files in and out of the folder and they will sync with the cloud and other machines you have it running on (can be Windows/Mac/Linux)
Congratulates you're all done! The thing I like the most about Dropbox is the fact that it's so easy to use, cross-platform and most of all free!
If you liked this guide or would like to add to it, please post a comment below and don't forget to subscribe (it's free)
Howto: Install Skype on Ubuntu 9.10 Karmic Koala

Skype hasn't officially released a .deb specifically for 9.10, but in this tutorial I've found that the 8.10+ .deb file works perfectly on Karmic Koala. I've hadn't had to configure anything to get the mic, sounds or camera to work with my laptop (Dell Studio 1535).
Step 1
Go to www.skype.com/download and get the appropriate 8.10+ version for you (32/64-bit).
Step 2
Launch the Skype install .deb file (just double click it) and follow the on screen prompts.
Note: If you have a dependency error or the installer fails, install a missing dependency using the following: sudo apt-get install libqt4-dbus
Step 3
Launch Skype from Applications->Internet menu and press either Ctrl+O or press the Skype symbol at the bottom of the window to open the options menu.
In the menu you'll see a option to Choose style: change that too "Desktop Settings or GTK+. Then apply the changes and next time you open Skype it'll be using you native theme.
Step 4 (Optional)
If you'd like to have Skype startup automatically when your system starts, go to "System -> Preferences -> Startup Application", Click "Add" and enter the following details:
- Name:
Skype - Command:
skype
Click "Save" and you're done! Next time you load up your system Skype will auto-launch.
Note: I only tired this on the 32-bit version of Karmic, but I'm sure if you use the correct .deb it should install fine for you.
Edit: If you're having problems with getting your mic to work check out this post: Quick Tip: Getting Your Mic Working with alsamixer
Please comment if you found this helpful or would like to make a suggestion.
Howto: Fix Alert/System Beep in Ubuntu 9.10 Karmic Koala
I was looking online for a recent bug that occurred after one of the Karmic updates, basically what happened was it started setting off my system speaker, this would occur when lets say you in the Terminal and your press the down arrow key, it doesn't do anything, but this sets the system beep off. Another example would be when your in gedit and you press backspace in a blank document, it's not actually deleting anything, but it sets off the system beep and is really annoying.
I did find one fix that works fairly well, which was basically to create a bash script that would turn off the system speaker when run, you'd then make it run that script on startup and you wouldn't have to worry about it any more (link at the bottom).
I did some more digging around and found a slightly better way in my opinion that involves using alsamixer. Here's how:
Step 1
Open up a Terminal and type:
sudo alsamixer
Now using your left/right arrow keys navigate over to PC Beep and press M on your keyboard, you'll see MM appear under the volume bar, this basically means it's been muted now press Esc to exit.
Step 2
Now run the command:
sudo alsactl store
This will basically save the changes you made.
That's it, pretty easy...you don't have to really muck about with bash scripts and the like, it just works.
However lets hope they fix the problem in the final release.
If you have any suggestion or question please leave a comment.
Link
Thread with startup fix and where I posted a link to this fix.
Howto: Compile Chromium Browser on Ubuntu 9.10 Karmic Koala

Chromium is the open source web browser project that is the basis for Google Chrome web browser, it is know for it's blazing fast speed be it of web pages or simply launching that application. There are many advantages to compiling software yourself, one of many is the optimisation that occurs purely from doing so which just adds to the speed of the Chromium browser.
Note: I'll be upfront and say that compiling something of this size is going to that an hour or so, it does depend on the speed of your system though.
Step 1
To get started the first step to getting Chromium running on Ubuntu 9.10 Karmic is to downloading and install the prerequisites, which will allow you to compile the source code.
Open up a Terminal and run this command:
sudo apt-get install subversion pkg-config python perl g++ g++-multilib bison flex gperf libnss3-dev libgtk2.0-dev libnspr4-0d libasound2-dev libnspr4-dev msttcorefonts libgconf2-dev libcairo2-dev libdbus-1-dev
Just answer yes to all the prompts and leave it to download and install everything, it'll take a few minutes.
Step 2
Now it's time to download the depot_tools, which will allow us to use the source code and the source code itself:
Note: The Chrome source is a couple hundred megabytes and unzipped it's over a gigabyte so downloading may take a while depending on your download speed.
Step 3
Unzip both folders and place them somewhere convenient, i just put both on my desktop.
Then go into the depot_tool directory on your desktop and select and copy all the files in there to the /src directory within the unzipped chromium source folder.
Step 4
Open up your Terminal application and navigate to that /src directory, in my case it was:
cd /Desktop/home/chrome-svn/tarball/chromium/src/
We now need to run the gclient depot_tools utility that we placed in the /src directory which basically will let us sync up with the repositories and check file consistencies and versions.
Just run the command:
./gclient sync --force
Note: It'll appear to be doing nothing for a little bit, but it'll soon start printing out things...just let it run till its done, this will take a few minutes.
Take note towards the end of the all the things it printed in your Terminal, you'll see "WARNING" come up a few times. Start at the bottom and work your way up, it'll basically ask you to delete particular directories you don't need when compiling the source code. Here are the following ones that came up for me, yours probably wont be different, but no harm in checking:
"src/third_party/ffmpeg/binaries/chromium/mac/ia32_dbg"
"src/third_party/WebKit/WebKit/mac"
"src/third_party/python_24"
"src/third_party/WebKit/WebKitLibraries"
"src/third_party/cygwin"
"src/third_party/pdfsqueeze"
"src/third_party/ffmpeg/binaries/chromium/mac/ia32"
"src/third_party/ffmpeg/binaries/chromium/win/ia32"
"src/third_party/pthreads-win32"
"src/third_party/GTM"
Delete all those directories and then your ready to start compiling!
Step 5
In the same Terminal window move into the /build directory from the current /src directory:
cd /build
In this directory simply run:
../hammer -C build chrome
Note: Make sure you enter the command with the two full stops, this is because you want to run the file hammer.py which we put in the /src directory as apart of the depot_tools that are in the previous directory to the current /build directory we're in.
Note: Compiling the source code takes about an hour, but as I said at the start it depends on the speed of your system, so don't plan on using that machine for a while as compiling the code will take up all your system resources and make it unusable.
Step 6
The compiled code will be in /src/sconsbuild/Debug directory, so to run Chromium simply double click the chrome executable!
Note: I'd recommend making a launch shortcut, this can be done by right clicking on the desktop and clicking Create Launcher..., just put in the name of your application, then browse towards the Chromium executable. If you'd like to get the Chromium icon it's in the same folder as the executable.
Congratulations, you've just compiled Chromium from source! From my experience it's been working great, i found to to run slightly fast than the pre-compiled .deb files you can get from the dev-channel (links below) it also hasn't crashes on me, hope I didn't just jinx it!
Links I used to make this howto:
- More detail on prerequisites.
- Pre-compiled .deb files from here for both 32 and 64 bit Debian based systems.
- Chromium source code here.
- Download depot_tools, you can download either compressed file i downloaded depot_tools.tar.gz.
Please leave a comment if this tutorial was helpful or you'd like to add to it.
Howto: Install Dropbox on Ubuntu 9.10 Karmic Koala Beta

UPDATE:Ubuntu 9.10 has been released and so has an official .deb install file for Dropbox, updated Howto HERE.
UPDATE: I reposted this guide seeing as there's no need for it here: Howto: Compile Dropbox from Source on Ubuntu 9.10 Karmic Koala
As of yet the dropbox team haven't released a .deb file for Ubuntu 9.10 (32/64 bit), I'm sure they'll release one by the time 9.10 is released, but I can't wait that long. So what we're basically going to do here is compile it from source, it's not all that scary...
Step 1
Download the source files from here www.getdropbox.com/downloading and unzip it (right click and "Extract Here").
Note: If you don't have a dropbox account sign-up for one here
Step 2
We now need to install the dependencies in order to build our install files from source.
Open up your Terminal and type:
sudo apt-get install libnautilus-extension-dev libnotify-dev python-docutils
Follow the prompts and it should a a few minutes to download and install everything.
Step 3
Navigate to where you created your /nautilus-dropbox folder (it'll probably have a version number after it) in the Terminal, in my case:
cd /Downloads/nautilus-dropbox-0.6.1/
Step 4
Once inside type the following commands into your Terminal:
./configure
make
sudo make install
Run each command one after another, they'll run for just a couple of seconds each.
Step 5
After installing it simply log out and log back into your system, navigate to Applications → Internet → Dropbox, click “OK” and it'll download and install the daemon and then prompt you for your dropbox details.
As you can see it's a pretty easy install and it's been working great for me!
If you have any questions, comments or tips, please leave a comment below.
