Installing Firefox 3.5 In Ubuntu (completely)

Posted in Guides, Linux, Ubuntu by aliencam | Comments

Firefox 3.5 came out a few days ago, and I always want to have the most updated version of everything. It won’t be in the Ubuntu repositories until 9.10 is released.

First step is from Lifehacker, it downloads and unpacks the file from the firefox website.

Open a terminal window and enter:
wget -O - releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5/linux-i686/en-US/firefox-3.5.tar.bz2 | tar xj -C ~

Now, this shouldn’t overwrite firefox 3.0, but we need to move it to the mozilla folder, so use the following command:

mv ~/firefox/ ~/.mozilla/firefox3.5/

Now, make a symbolic link to firefox 3.5 in the equivalent of a “programs” folder (/usr/bin in Ubuntu):
sudo ln -s ~/.mozilla/firefox3.5/firefox /usr/bin/firefox-3.5

NOTE: you may only have one version of firefox open at one time. To open Firefox 3.5, you must completely close all other versions of firefox.

Now to set the firefox icon to the new firefox program (when opening in gnome-do and if you make a panel shortcut) open your home folder, hit ctrl-h (to show hidden files), go to .mozilla/firefox-3.5, right-click on the “firefox” in there, go to “properties” then left-click on the icon (top left corner). Now go to Pixmaps on the left (or /usr/share/pixmaps) and select firefox-3.0.png.

Now, there are a few ways to set up a shortcut to open firefox. One of the easiest is to add it to the program menu. Open the menu and go to System > Preferences > (Display >) Main Menu. Now open the “Internet” section (in the left column), and create a “New Item” with name: Firefox 3.5, command: firefox-3.5, and once again, the icon should be /usr/share/pixmaps/firefox-3.0.png.

Another method is, if you use gnome-do, just open it (alt-space) and when you start typing “firefox,” hit the down arrow and select “Firefox 3.5″ (I think this only shows up after a restart, or if you add the firefox 3.5 menu item above).

Firefox 3.5 has some interesting quirks though. Flash will not work for it unless you copy your plugins into it.

In Ubuntu though, you need to copy plugins for multiple locations. Use this set of commands to copy all the plugins:
cp /usr/lib/flashplugin-installer/libflashplayer.so ~/.mozilla/firefox3.5/plugins/ && cp /usr/lib/mozilla/plugins/* ~/.mozilla/firefox3.5/plugins/

you also need to disable the strange middle-mouse behavior in 3.5. go to about:config in firefox, click the “I’ll be careful I promise!”, and go to: middlemouse.contentLoadURL and if it is true, double-click on it to make it false.

the only thing I have yet to figure out is why all the fonts in firefox 3.5 seem to be blurry, while 3.0 was perfect… To me it is like the difference between subpixel smoothing and high contrast font rendering modes… see the screenshots below. (left is non-blurry firefox 3.0, right is blurry firefox 3.5)
ScreenshotScreenshot-1

Twitter posts this week.

Posted in Life in General by aliencam | Comments
  • Dentist waiting room etiquette seems to be the same as subway/light rail/bus etiquette. #
  • ugh the grill is hot. #
  • AHHHHH DANGIT! I wanted the first item on woot, but it has to be a WOOT OFF today!!! #
  • Two goood AZ constitutional ammendments this year. No reason they shouldn't pass this time. #
  • Giant gold star of david bling on an old guy. Awesome. #
  • oh yeah, forgot to mention this earlier, but WHAT WERE YOU THINKING GOV. MARK SANFORD??? real people cant do that kind of stuff!!! #
  • #readthebill Ask Congress to Read The Bill. http://bit.ly/KytO #
  • No moar shaqtus? #
  • Nobody has walked in the store since 6:00… Closing is in 2 minutes… #
  • Lol these home roof solar panel install companies are telling people you never have to clean the solar panels :P #
  • Yay obama! Largest tax increase in the history of the united states! Support the cap and tax bill! I have too much extra money. #capandtrade #
  • Just killed a medium-large scorpion in the store. #
  • 8 worthless RINOs voted for cap & tax today. It passed in the house. And our very own jeff flake decided not to show up to the vote. #
  • tons of progress made on the x61t Ubuntu setup guide. Wrote a screen rotation script, and i'm almost done with tablet configuration . #
  • Just completed a fairly massive guide on completely setting up and configuring the tablet aspect of the x61t in Ubuntu 9.04http://lveej.tk #
  • … Billy Mayes is dead now too!? No more oxyclean commercials? :( #

Ubuntu Setup Guide VIII. Wacom Tablet Config

Posted in Guides, Linux, Lists, Ubuntu by aliencam | Comments

The tablet on the X61t is amazing. Unfortunately, not everything works out of the box. This guide goes through setting up most of the tablet-related things on the x61t.

what doesn’t work:  wacom cpl and all of it’s configurations, screen rotation, touch (kind of works, but it needs the wacomcpl configurations that don’t work), the “eraser” button, the rotation hotkey,

First thing you need to do is make sure you have wacom-tools and xserver-xorg-input-wacom installed:

sudo apt-get install wacom-tools xserver-xorg-input-wacom

Now, we run into a roadblock.  Ubuntu 9.04 does something strange with the names of each device, so if you go and try to use any of the utilities that were just installed (wacomcpl and xset wacom being just a few of what is included in the above), it can’t find the actual input devices.  In order to remedy this, we need to install a short script from the Ubuntu forums.

Open a root text editor (alt-f2 then enter “gksu gedit”, or type that into a terminal) and paste in the following content:

# wacom-names script by Roger E. Critchlow, Jr. (4-12-09)
# modified by gali98/Favux (4-14-09)
#
# Obtained/shortened by aliencam (aliencam.net) from:
# ubuntuforums.org/showthread.php?p=7068115#post7068115
#
#! /bin/sh
## find any wacom devices
for udi in `hal-find-by-property --key input.x11_driver --string wacom`
do
type=`hal-get-property --udi $udi --key input.x11_options.Type`
## rewrite the names that the Xserver will use
hal-set-property --udi $udi --key info.product --string $type
done

Now save it in /etc/init.d/ as “wacom-names”

Close gedit, and in a terminal, enter:

sudo chmod +x /etc/init.d/wacom-names

now you must make sure the file is at /etc/init.d/wacom-names before you do the next step, otherwise you’ll have problems booting, and could run into some other fun issues. Do this by actually going to the file explorer  (Places > Computer > Filesystem)  and looking for the file “wacom-names” in /etc/init.d.   (or type find /etc/init.d/wacom-names into a terminal and make sure it returns “/etc/init.d/wacom-tools” )

One more check, and “ls -l /etc/init.d/wacom-names” in a terminal should return “-rwxr-xr-x 1 root root 508 2009-06-27 00:50 /etc/init.d/wacom-names”    (with a different date and time of course)

Now, back in the terminal, the following line sets the script to run after HAL, but before X, meaning that before X even sees the devices, they are correctly named:
sudo update-rc.d wacom-names start 27 2 3 4 5 .

then it should return something similar to:

update-rc.d: warning: /etc/init.d/wacom-names missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/wacom-names ...
/etc/rc2.d/S27wacom-names -> ../init.d/wacom-names
/etc/rc3.d/S27wacom-names -> ../init.d/wacom-names
/etc/rc4.d/S27wacom-names -> ../init.d/wacom-names
/etc/rc5.d/S27wacom-names -> ../init.d/wacom-names

the “Missing LSB information” line is nothing to worry about for these purposes.  LSB Information is a line in the file that is supposed to say what the dependencies for the file are, making sure that it is executed in the correct order. We added it to run in S27 in levels 2, 3, 4, and 5, so it should be fine. I wonder though if this will slow down boot time (this will be analyzed and addressed if necessary in one of the next sections) (UPDATE: it does not seem to adversely affect boot times.)

After restarting the computer, test this by entering “xsetwacom list” into a terminal, it should list the available wacom devices now. You can then use the “wacomcpl” (wacom control panel) to configure the tablet devices.

One thing I noticed was that after enabling the script, kerneloops reports a kernel bug every reboot and every time I resume from suspend/hibernate. It doesn’t seem to cause any real problems, but I would like to find out what is going wrong and how to fix it.

REMOVAL:
if you need to remove this script from startup, simply enter this command into the terminal:
sudo update-rc.d -f wacom-names remove

then delete the actual file with this command:
sudo rm /etc/init.d/wacom-names

SOURCES for wacom-names guide:
ubuntuforums.org/showthread.php?p=7068115#post7068115
help.ubuntu.com/community/X61T

Once you have the devices renamed properly configure touch by pressing alt-F2, and entering “wacomcpl”. You then need to click the “touch” device in the list, and select “Calibrate”. Then press the center of the pink selected box (first in the top left corner, then the bottom right) and it will recalibrate the touch device.

You also probably want to set the button on the stylus to be right-click, and the back button to be middle. To do this, in wacomcpl go to the “stylus” device, click “tool buttons”, and change “Button 2″ to “right”. Then hit “Okay” and close wacomcpl.

Now, if you have a problem loosing the calibration every time you restart the computer (I do), the following steps will save your configuration between reboots.

first, you need to edit the .xinitrc file in your home directory. Open a terminal and enter:
gedit ~/.xinitrc

Now, put a # before the line “. /etc/X11/xinit/xinitrc” Save, and close. Now, you need to set this file to run on startup. Open System > Preferences > Startup Applications, and create a “New” entry.

Name it something you will remember, I chose “Wacom Config”
The command should be:
sh /home/$USERNAME/.xinitrc
and for a comment, I put “Sets wacom tablet configuration on boot.”

Now, just configure your wacom tablet settings as normal with wacomcpl (see above) and the settings will be saved.

Screen Rotation Script

Screen rotation is one of the things I am most asked about with the X61t. Unfortunately, you can’t use the standard display control panel to rotate the screen because then the tablet input will not be rotated. Fortunately, this is a very easy fix once you have applied the wacom-names script (detailed above in this guide.)

This particular script rotates the screen clockwise 90 degrees every time you run it, so if you want the screen to be facing the right, you will have to run it three times, left is just once, inverted is twice, and four times to get it back to normal. I chose not to do an automatic rotation script because those use CPU cycles, and significantly decrease battery life. If you want automatic screen rotation see help.ubuntu.com/community/X61T#Setup%20Automatic%20Screen%20Rotation

First, create a new file for the rotate script in your home directory:
gedit ~/.rotate

Now, paste the following content into the empty rotate file, then save and close gedit:

#Screen Rotation Script by aliencam (aliencam.net)
#This script will only work if your Xserver has the correct tablet device names
#follow the guide on blog.aliencam.net/articles/ubuntu-9-04-setup-guide/
#! /bin/sh

orientation=`xrandr -q | grep "LVDS"| awk '{print $4}' | sed 's/[^A-Za-z]//g'`
if [ "$orientation" = "normal" ]; then
/usr/bin/X11/xrandr --orientation right
xsetwacom set stylus rotate CW

else
if [ "$orientation" = "right" ]; then
/usr/bin/X11/xrandr --orientation inverted
xsetwacom set stylus rotate 3
else
if [ "$orientation" = "inverted" ]; then
/usr/bin/X11/xrandr --orientation left
xsetwacom set stylus rotate CCW
else
if [ "$orientation" = "left" ]; then
/usr/bin/X11/xrandr --orientation normal
xsetwacom set stylus rotate

else
/usr/bin/X11/xrandr --orientation normal
xsetwacom set stylus rotate
fi
fi
fi

fi

If you want the code formatted correctly (wordpress removes all my tabs and whitespace!) download the file here: blog.aliencam.net/wp-content/uploads/2009/06/rotate.txt into your home directory, and rename it from “rotate.txt” to “.rotate” (the “.” before the filename makes it a hidden file)

Now, we have to  make the file executable:

chmod +x ~/.rotate

At this point, you are ready to run the script. You can execute it by clicking on it in your home folder, but since we made it hidden it is more likely that you want to set a shortcut to execute the file. In the past, I have had a button on the panel at the top that I could click to rotate the screen, but now I realize that it would be much better (and space-conserving) to simply use the rotate screen button on the tablet itself.

If you still want to have a button on the panel, right click on an empty space, select “Add to panel” (you might have to move something to get empty space) then add a “Custom Application Launcher”, making the command “/home/$USERNAME/.rotate”

To set one of the tablet hardware buttons to be a shortcut key, you first have to find out it’s keycode. To do this, open a terminal and launch the program “xev”

Then move your mouse over to close the window that it spawns, but don’t close it yet. When your mouse is in position, press the tablet rotate button and you should get something like the following:
KeyPress event, serial 32, synthetic NO, window 0x4a00001,
root 0xaa, subw 0x0, time 1510919, (164,-20), root:(611,29),
state 0x0, keycode 199 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

In there you can see “keycode 199″ remember this or write it down, then you can close the box that xev spawned. (if yours does not show a keycode, type the command “setkeycodes 6c 199″. see Here for the rest of the tablet buttons, and Here for other keys entirely.

At this point, you need to create an xmodmap file in your home directory, and set your computer to use that xmodmap file:
touch ~/.Xmodmap
xmodmap ~/.Xmodmap

Now, edit the file by entering “gedit ~/.Xmodmap” into a terminal to include the keys you want to map in the following format:
keycode < keycode> = < keysym>

So in my case, I want to map keycode 199 to the keysum XF86LaunchB (I’m saving LaunchA for later)
keycode 199 = XF86LaunchB

then save and close the file. You will have to restart X (haven’t gotten to setting that hotkey yet) so for now, logout and log back in, or restart the computer. You will then be asked which Xmodmap file you want to load, select the one you just created, press “load”, “do not ask me this again”, and then “okay”.

xmodmap

Now to actually set that key to launch the rotate script, you should already have compiz config settings manager installed (sudo apt-get install compizconfig-settings-manager if you don’t already). Open that in System > Preferences > (Display >) Compiz Config Settings Manager.

Within CompizConfig, click on “Commands” (should be top left) then go to the “Key Bindings” tab. Click on the word “Disabled” next to “Run Command 1″ (I’m saving command 0 for later) then check the “Enabled” box. Now you need to click on “Grab Key Combination” and press the rotate screen button (it should then read XF86LaunchB). Now you can hit okay and go to the “Commands” tab.

In “Command Line 1″ enter the command for the rotate script:
/home/$USERNAME/.rotate

Now check the “enable commands” box over in the left column, hit back, close compizconfig, and have fun with your new calibrated tablet with ondemand screen rotation!!!

SOURCES for rotation and hotkeys:
rotation script framework: wiki.control-d.com/index.php?title=Ubuntu_Intrepid_Ibex_(8.10)_on_a_Toshiba_Protege_M400#Rotating_the_screen
Tablet Hardware Buttons: www.thinkwiki.org/wiki/Tablet_Hardware_Buttons
Thinkpad Special Keys: www.thinkwiki.org/wiki/How_to_get_special_keys_to_work#Gnome.2Fmetacity

Ubuntu Setup Guide Part VII: Pidgin

Posted in Guides, Linux, Lists, Ubuntu by aliencam | Comments

Customizing Pidgin Settings:
if you use any instant messaging program, you will want to setup Pidgin to work with all of your accounts. It may be ugly and awkward to use at first, but once you change it’s settings it is actually very stable, quick, and it works perfectly for me.

When you first open Pidgin, you will need to add an account, just click “add”, then select the type of account it is, and enter your information. You can add as many accounts of any type as you like to pidgin, and it combines them all very well. Make sure you check the “remember password” option, or you will have to log into each account every time you start pidgin.

Once you finish that, go to Tools > Plugins, and enable the following plugins:

  • Buddy Notes
  • Buddy State Notification
  • Contact Availability Prediction
  • Log Reader
  • Psychic Mode
  • Timestamp

You’ll also want to download the pidgin-facebookchat plugin from code.google.com/p/pidgin-facebookchat/  in order to be able to chat on facebook without actually logging onto the website.  (I don’t think I have actually typed in facebook.com in months, I chat through pidgin, reply to messaes via email or SMS, and update my status vis Twitter.)  To download the latest version, go to the website, and download the .deb file in the top right corner of the page. Then just install it by double-clicking on it.   Then restart Pidgin, and go back into the account manager (ctrl-a) and add the facebook account.

Now, go to Tools > Preferences and uncheck “show IMs and chats in tabbed windows”.  Then, select “None” in Smiley Themes.  Under “Logging” change “Log Format” to HTML.

If you have previous log files, you can copy those from your backup into /home/USERNAME/.purple/logs  andthey will work even if previous logs are from deadAIM, Trillian, and other AIM clients.

Finally, there are way too many libnotify alerts with all my accounts enabled, so go into File > Plugins,  scroll down to libnotify, and uncheck “Buddy Signs on”.

Ubuntu Setup Guide Part VI. Customizing Gnome’s Look & Feel

Posted in Guides, Linux, Lists, Ubuntu by aliencam | Comments

I don’t really like the way Ubuntu’s default Gnome setup looks. Primarily because I have my tablet, which has a small 12.1 inch screen. I also like to change the theme. Since I have such a small screen, I will do almost anything to increase how much information I can see at the same time (short of getting a laptop with a bigger screen, or an external monitor, of course.) So, many of these tips are inspired or taken from Ubuntu Netbook Remix.

To illustrate the changes I make, here are before and after screenshots of my computer’s look.

Original Final

First step is to install window picker applet: a window picker in your title bar that also has a window close button, and maximus: a program that removes the title bar (the bar with the maximize, minimize, and close buttons) or “un-decorates” maximized windows.

sudo apt-get install window-picker-applet maximus

now the default behavior of maximus is to force all window to be maximized, to change this, add the argument “-m” when running it. It automatically runs on boot, so to change this, go to System > Preferences > Startup Applications, find “Maximus Window Management” in the list, choose it, and click “edit”. Then, change the command to “maximus -m”.

Now, you need to add the window-picker-applet to your Gnome Panel in order to be able to close the open window easily. Right-click on the top middle part of the top Gnome Panel (the bar at the top of the screen), go to “Add To Panel” and add “Window Picker”.

Removing Useless Panel Things:
Remove the following panel applets by right-clicking on them and selecting “Remove From Panel”:

  • User Switcher Applet (top right corner) (also remove the seperator [line] to the left of it).
  • Menu Bar (top left corner, its the equivelent of the “start menu”
  • The three shortcuts next to the menu bar (Firefox, Mail, and Help)  (if you are using Gnome-do, you don’t need them)

Now, remove the ENTIRE BOTTOM PANEL by right-clicking in a blank area, and selecting “Delete this panel”

Add the following panel applets to the top panel in this order (left to right) If you don’t know what the applets you already have on the panel are called, then just remove all the applets and start from a blank top panel.

  1. Main Menu
  2. Drawer (optional: use this if you want some program shortcuts in the menu bar still.)
  3. Window Picker
  4. CPU Frequency Scaling Monitor (go to Preferences and set this to be the icon to take up less space)
  5. Notification Area
  6. Indicator Applet
  7. Volume Control
  8. Workplace Switcher
  9. Clock
  10. Trash
  11. Shut Down

You should configure the clock by adding your location (right-click > preferences > location) and removing the date so it is smaller.  This way you get the date on mouseover, and the weather to the left of the clock at all times.

You also may want to shrink or grow the panel size by a few pixels, the icons in window-picker are cut off a bit at the default 24 pixels, if that  bothers you increase it to 26,  but you can actually decrease it all the way to 23 px and it still be usable.

Now, to change Ubuntu to a darker colour theme (I don’t like my screen to burn my eyes), right-click on the desktop (get to the desktop by hitting crl-alt-d now), go to properties, and “change Desktop Bakcground”, then you can go to the “Themes” tab and select Dust.  I also go to the “Fonts” tab, and change the font rendering to “Best Contrast” instead of “subpixel smoothing”.

Removing Menu Items

When I installed all those programs, I also installed all of the suggested programs.  These ensure that more features of the programs will work, and more smoothly, but it also clutters up my programs menu with a bunch of stuff that I will never use, things like dolphin and konsole are unnecessary when you are using Gnome.

Unfortunately, editing the Gnome menu is not as easy as it is in Windows (this has to be one of the only things I think windows does wayy better)  You must use the slow and clunky and buggy Menu Editor program. (significantly improved from the last version, but still not great)

Click your new Menu Button (top left corner) go to System > Preferences > Main Menu.

Now you can go through, reorganize, and remove the icons you don’t want.

Here is a list of changes I made in no particular order:

  • move cellwriter from Universal Access to Acessories (drag to copy, then uncheck in the original location)
  • In Accessories, uncheck kwrite
  • In graphics, uncheck Hugin Batch Stitcher (its a terminal app used by the panorama creator…)
  • Move Bluefish Editor from Programming to Office (drag to copy, then uncheck in the original location)
  • Move Fusion-Icon from System Tools to Accessories (drag to copy, then uncheck in the original location)
  • In System Tools, uncheck Dolphin and Konsole
  • Uncheck everything in “Other” (this is all repeated in the Preferences menu)
  • In Preferences, Create the following new menus: “Display”, and “Input”.
  • Move “Appearance”, “Compiz Config Settings Manager”, “Main Menu”, “QT4 Settings”, “Screensaver”, and “Windows” from Preferences  into Preferences > Display  (you have to drag it to the display folder in the left sidebar, then uncheck the originals)
  • Move “Ketboard”, “Keyboard Shortcuts”, “Mouse”,  “On Board” and “On Board Settings (check these), and “SCIM Input Method Setup” from Preferences in to Preferences > Input. (you have to drag it to the display folder in the left sidebar, then uncheck the originals)

–aliencam

Twitter posts this week.

Posted in Life in General by aliencam | Comments
  • wow. I have to say, DO NOT install disqus comments on wordpress. stick with IntenseDebate for now. Disqus has the worst admin panel ever. #
  • Someone called for me on the home phone, but not my cell… Strange. I can't think of anyone who hs my home number, let alone only that one. #
  • Wow how often is it that you get a call and have time to go fix the computer immediately. #
  • … This computer from 2006 only has 448MB of ram… Data doctors in anthem built it… Bunch of crooks… #
  • Jeez signing up for an account with chase took 1.5 hours at the branch, and they asked me 5 million questions… Ridiculous signup procedure #
  • I think… Yes… I am actually done with the wesley website. 3 months behind schedule. And its XHTML valid!http://valleywesley.com/home #
  • hmm… "Ich bin ein Interneter" or "civis Internetus sum" ? #
  • ugh dying of allergies still… #
  • Just reformated. On a fresh install with only bootchart and its depenencies, boot time in jaunty is 14 seconds on my laptop (wih HDD). #
  • Ugh I was so close to fixing a chocolate-milk fried laptop today, even got it to post once… #
  • #helpiranelection – show support for democracy in Iran add green overlay to your Twitter avatar with 1-click – http://helpiranelection.com/ #
  • I'm not sure how turning your twitter avatar green helps democracy in Iran, but w/e. #iranelection helpiranelection.com greenthumbnails.com #
  • Help conceal Iranian activists on Twitter by changing your location to "Tehran, Iran" your timezone to Tehran (GMT +3:30), and your bio. #
  • http://www.opednews.com/articles/Save-Herbal-Medicine-by-Liberty-090529-547.html http://is.gd/15ouc #
  • Ugh I have zero safe opening skills… I can't even get it with the combination! I guess we won't be taking cash until the manager gets here #
  • Yay rain!!! #
  • hmm installed qlauncher (smarterfox) but I'm not sure how much I like it. #
  • … there is a twitter app for direcTV… I just installed it. awesome. (hit the right arrow if you plugged your DVR into the internet) #
  • AGH my @Directv HR22 is soooo unbearably slow, it takes 5 seconds to change between channels in the guide!!! (even after I deleted stuff!!!) #
  • Got a woot shirt, my new debit card, some cables I ordered, and a jury summons all in the mal today. #
  • great, they used a cantenna in Burn Notice and introduced it as "Cantenna: little improvised hacking device" #
  • Great… ASU U-Pass (metro/bus) to cost $40 this year… #
  • #readthebill Ask Congress to Read The Bill. http://bit.ly/KytO #
  • Sweet! Sheriff Joe is now on twitter! @realsheriffjoe #
  • wow my gmail inbox is exactly 1 GB full now. (13% of available space :P ) #

Ubuntu Setup Guide Part V. Installing Software

Posted in Guides, Linux, Lists, Ubuntu by aliencam | Comments

I install lots of software that I use nearly every day. Here is a list of what I am installing from the start:

(*) gnome-do
(*) crossover office (PAID SOFTWARE) [Microsoft Office 2008, Vector Magic]
(*) crossover games (PAID SOFTWARE)
gcolor2
gscan2pdf
hugin
inkscape
(*) dropbox
ktorrent
nicotine-plus
(*) opera
abiword
bluefish
(*) banshee
dvd::rip
(*) gpodder (needs python-gpod to work with iPods)
pulse audio volume control (pavu-control)
VLC
compiz fusion icon
(*) Mathematica 7
compiz control settings manager (ccsm)
powertop
gparted
ntfsprogs
hfsprogs
kerneloops
gthumb
subversion
bootchart
wacomtools
xflux (see my guide on installing this)
citrix (see my guide on installing this)

Those programs prefixed with (*) should NOT be installed from the Ubuntu repositories. Either they are not in the repos, or I don’t like the version in the repos.

In order to do this, some custom repositories (Launchpad PPAs) must be added. See the following section for how to install software from Launchpad PPAs.

If you want to install most of these at once, you can use the following command:
$ sudo apt-get install gcolor2 gscan2pdf hugin inkscape ktorrent nicotine bluefish dvdrip pavucontrol vlc fusion-icon compizconfig-settings-manager powertop gparted kerneloops gthumb subversion bootchart ntfsprogs hfsprogs wacom-tools xournal cellwriter

I also like to install the suggested programs, here is the command to install all of those:
sudo apt-get install weblint-perl weblint php5-cli tidy librsvg2-bin djvulibre-desktop mplayer rar xfsprogs reiser4progs jfsutils dia dia-gnome ruby libsvg-perl libxml-xql-perll pstoedit kdebase plasma-widget-ktorrent akonadi-server nas geoip-bin graphicsmagick-dbg libintl-xs-perl libio-socket-inet6-perl libqca2-plugin-gnupg libqt4-dev libsox-fmt-all libtiff-opengl libxine1-doc libxine-doc mpeg2dec a52dec cpufrequtils python-lxml-dbg python-numpy-doc python-numpy-dbg python-nose python-ogg-dbg python-pyvorbis-dbg python-renderpm-dbg python-egenix-mxtexttools python-reportlab-doc python-uniconvertor-dbg subversion-tools db4.6-util patch xvid4conf mozilla-plugin-vlc videolan-doc

Installing Software from a Launchpad PPA.

In order to do this, open System > Administration > Software Sources > Third Party Software and “Add” the following lines:

deb ppa.launchpad.net/banshee-team/ppa/ubuntu jaunty main
deb-src ppa.launchpad.net/banshee-team/ppa/ubuntu jaunty main

Once you do this, click close, but not refresh (if you do refresh you will get an error, just ignore that until you complete the next step.)

Now for the tricky part of adding custom PPAs — adding the public keys. What you will need to do from the launchpad PPA page is follow these instructions:

On each Launchpad PPA Page will be a line of text similar to the following:
screenshot

“This repository is signed with 1024R/6E80C6B7 OpenPGP key. Follow these instructions for installing packages from this PPA. ”

To install the key, click the link that the numbers are linked, and then again click the “Key ID” link on the next page (another set of numbers). Now you will be at the public key page. From here, copy-paste everything from
“—–BEGIN PGP PUBLIC KEY BLOCK—–” to “—–END PGP PUBLIC KEY BLOCK—–”
into a new text document (make it on your desktop, it doesn’t matter where really). Then save this document with any name, close the text editor, then open back up System > Administration > Software Sources, go to the “Authentication” tab, click “import key file” then select the file you created. Once you do this you are okay to delete the file.

Now you are ready to install the program from synaptic, or apt-get.

Twitter posts this week.

Posted in Life in General by aliencam | Comments
  • kind of upset, just renewed my domains over the phone for $10.80 apiece an hour ago. now online its $7.99… #
  • Ummmm… Who reset my whole wifi router? #
  • Made a mini golf course in my backyard, been playing that all night. Awesome. #
  • Woah @jerseygirlinaz is actually on twitter? #
  • installing “directv2pc” on my media center desktop even though it doesn’t meet their minimum system reqs for HD playback. #
  • Aww I just broke my hadphones :( #
  • So tired opening the store today… I got a call this morning asking me to open. #
  • Ugh didn’t have time to grab lunch this morning, and im alone at the store witout food. Just paid wayyy too much to order a pizza… #
  • my brain feels like it needs glasses. brain glasses. #
  • Saw karissa (@thespecialk) and her friend from tulsa at in n out a fewminutes ago. My double-single didn’t have any cheese :( #
  • At the greyhound track wih my family. #
  • I feel so much better now that my room is clean. #
  • Nick it #
  • Why does everyone have “nick it” shirts today? #
  • Weird day, I feel dehydrated even though I’ve already had 1/2 gallon of water today. #
  • ooh Wordpress 2.8 is nice. I like the widgets improvements. #
  • Pasto Deb’s last day at our church (after only 3 years). they moved her somewhere else. So I guess we get a new pastor next week. #

Twitter posts this week.

Posted in Life in General by aliencam | Comments
  • Wow… Phoenix red light cameras to do 24 hour survalance, to catch stuff like seatbelts, child seat violations, and cell phone use… #
  • cutting my hair. #
  • Well that was unproductive. #
  • Sorry about your house Mr Fredrickson. #
  • jeez burn notice has some of the most annoying scene transitions. #
  • had a great time hanging out with Barb and seeing “Up” yesterday, today is time to chill for awhile more. #
  • Watching a movie, and suprise! Ashton kutcher plays a creeper. #
  • Got my first paycheck of the summer today, woot. #
  • Ww just finished watching the series premere of royal pains (on USA). This is going to be an awesome show. #
  • Looks like california outside. #
  • Specific gravity of water #
  • Oops. Twiter is not google. Specific gravity of water is 1? #
  • Closing the store again tonight. #

Twitter posts this week.

Posted in Life in General by aliencam | Comments
  • Wah… Enter any formula in wolfram alpha and it has derivitive and integral and the steps to do it! (even sin^6(3x)e^(cos(x^cos(x)) !) #
  • Putting sheets on your bed is dificult. Even more so with a dog on it. And a whole lot more when said dog is trying to lick your face off… #
  • Hmm titanium dioxide? Why is that in my toothpaste ingredients list? #
  • sweet got into the MIT CEP Linkedin group. #
  • Just took picturesfor a massive 28 photo panorama of my backyard. #
  • finished watching taken, pretty cool movie. #
  • I lent my zombie survival guide and my how to survuve a robot uprising books to someone long time ago. If it was you please message me. #
  • “hey israel #
  • “hey israel stop living on your own land plz because its mean. Kthxbai.” -our president (wth how can you ask someone to do that seriously?) #
  • “hey your manager said I can get a discount on this” (manager is not here now… Ugh. I hate dealing with this.) #
  • Lol lady with a dog in a bjorn. #
  • Waah! Popsoda sale today $0.50 Jones Energy (twitter sale) dang not being in tempe. #
  • If I wanted to see something that was “realistically sad,” I wouldn’t be watching a movie in the first place, real life has plenty of that. #
  • I can has a 3.0 GPA now!!! #
  • Have come into the posession of a few grams of silver nitrate. (AgNO3) anything interesting I can do? #

Creative Commons License