step4 - audio, web browsers, gps, skype

CD ripper
sudo apt-get install sound-juicer gvfs-backends lame

I find that sound juicer is hard to configure now, with no option to reduce bit quality from 320 or something.  I use K3b at the moment for ripping to ogg or mp3.  Other CD rippers are around too: rubyripperripperxabcde (command line but simple), and grip which you have to build from source (download  Likely, they'll all need lame installed for mp3 encoding.
Then there's the CLI way, using cdparanoia to rip the audio cd and lame or oggenc (vorbis-tools) to encode -see /linux-ripping-and-encoding-audio-files/
Bashburn works as well, to rip an audio cd and convert wav files to ogg or mp3.

Audio editors
sudo apt-get install ardour audacity

that's a sound recorder and audio editor

Light weight web browsers
There plenty of light and fast web browsers to choose from if the sites you intend to visit work with them.. such as midori, seamonkey, and... 
elinks -a CLI browser, ok for news headlines (text only).
jumanji  (from - like uzbl but with tabs built in by design - need to install libunique-dev - also girara

there's a useful list here at Arch wiki Web_browsers
mem usages: surf 140mb, dillo 12mb, elinks 12mb, luakit 79mb, dwb 53mb, uzbl 55mb

see my uzbl page - uzbl is almost replacing my need for chromium... but it takes days to configure it and there's not much info around, so chromium is still needed.

then the heavy-weights...

sudo apt-get install chromium-browser

Adobe Flash Player is no longer being updated for Linux.

Solution for all flash content:
Google are continuing flash media support for Linux with their Pepper Flash Player for Chrome, download it from /wheezy-backports/ .. install and it runs a download of chrome (45mb) with the pepper flash player :(

Solutions for Youtube only:
  • the extension "html5 video for Youtube" handles flash and webm format... use and set the default in the extension's settings to html5 
  • or use the user script "view tube" (see below r.e. user scripts) + vlc plugin
  • also you can try requesting html5 from youtube

VLC plugin
a simple plugin allows the browser to play any web movie that VLC is capable of playing
sudo apt-get install browser-plugin-vlc

some useful ones: 
  • too many tabs, tab scissors, back to top button (in options uncheck "enable animation"), 
  • full-screen google maps, 
  • quick bookmarks, recently closed tabs, vertical tabs, session manager, copy tab url, clickboard, 
  • scriptsafe (click on green icon to see what sources are blocked then allow/trust those you need to work, or else distrust anything that's not wanted), 
  • hola (alters your IP address)

user scripts
! Warning, extensions each eat up some RAM, like between 13-20mb (press Shift-Escape to see all chromium processes including opened tabs). 
user scripts rather than extensions can help.

First install the extension "TamperMonkey" and then to install a user script, click install on the user script page (the script will not show on extensions page, but in Tampermonkey).
  • multi column view of Google search 10299
  • text area backup 319100
  • simple form saver 66442
  • docs online viewer 127774
  • download youtube videos 25105  or 
  • viewtube 87011 -watch media with html5 and download, has buttons for default video definition and format, 

Chromium blocks Javascript applets, such as drop-downs and all sorts of web content
Reset the JavaScript setting:
  • Settings > click on Advanced > Privacy - "Content settings" button
  • check the "Do not allow any site to run javascript", and click Done
  • then open "Content settings" again and check "Allow all sites to run JavaScript", and click Done
  • restart Chromium

Uget Integration
(presently not in Chrome store, but will be... download, drag onto Extensions page -I dragged it from XnView as I don't use a gui file manager!)
It uses a right click context menu entry, "uGet All Links" which opens a list of links on the page to select from for a download, and "uGet Link" which sends single link to uGet (switch to uGet confirm window).

A fully featured web-browser to contend with Chrome and Firefox, with tons of options and addons.

Flash plugin - get from adobe (see above), then
mkdir ~/.local/lib/opera/plugins/ && cp ~/.local/lib/opera/plugins/
and restart Opera

my addons: flash video downloader, documents, scroll to top, open-in-background-with-long-press, yet another statusbar, turn off the lights

see more about it on my Opera page.  At the moment Opera (linux v 12.16) can't properly handle dynamic web page content, like lots of Google stuff, yahoo news headlines etc... v16 is out for Win/Mac with new engine, but still not fully built and lacking much of the config that v12 has...

sudo apt-get install xiphos fonts-sil-ezra 

or download latest from
install dependencies
sudo apt-get install libgtkhtml-4.0-dev libgtkhtml-editor-4.0-dev webkitgtk-3.0 libwebkitgtk-3.0-dev  libgsf-1-dev libgnomeprintui2.2 libicu-dev

download the newest sword engine from
unpack and install with ./, make, make install 
(read INSTALL file)

if success then unpack xiphos and cd there, install with 
./waf configure build install

Enable use of Garmin handheld GPS

add your user to plugdev if not already added!
groups <username>
sudo adduser <username> plugdev
plus, add your user to the dialout group -as with my 60csx (firmware 4.0) it's picked up on /dev/ttyUSB0, which belongs to the dialout group
sudo adduser <username> dialout

an excellent app for building maps from collected geo data.  It can be simple or complex and its stable.
sudo apt-get install gpsbabel gpsbabel-gui viking

get build dependencies
sudo apt-get install libcurl4-openssl-dev gnome-doc-utils libexif-dev scrollkeeper libbz2-dev libmagic-dev libgps-dev

make directories
sudo mkdir -p /usr/local/share/gnome/help/viking
sudo mkdir /usr/local/share/omf

unpack viking 1.5 and run
sudo make install
sudo checkinstall
to make a deb package

Use Viking to import data from a GPS unit:
  • connect device to USB, open Viking, and under File go through Acquire >From GPS
  • select Garmin (if you use one -and not all will connect either -see the list here)
  • /dev/ttyUSB0 will be shown as the serial port (works using a Garmin 60csx, but not a 62s)
  • select tracks and/or waypoints and hit OK and the data will import to the program
For a Garmin 62s (and many others on the list on the GPSBabel page on above link) hook up the device to a USB port and read the gpx and waypoint files through a file browser, search in the Garmin/ and Garmin/gpx/ dir's.

Viking supports layers including map backgrounds, colour-coding of tracks, waypoint symbols, and a lot of track and waypoints editing tools.  
You can also geotag photos by correlating them against a track that was made at the time of shooting photos.
Also, you can write geo-coordinate data to multiple photos from any waypoint - just right-click on it -now this is very handy, especially if your camera has no geotagging function but you have waypoints from a GPS positioning unit (and you noted down waypoint no. / photo no.s taken at the same spot).


Enable multiarch (if you haven't already i.e. with installing Google earth)
sudo dpkg --add-architecture i386 && sudo apt-get update

download skype from their page and install
sudo dpkg -i skype-debian*.deb
sudo apt-get -f install
(a fair few i386 packages will be installed)

flush axel-kapt tucan pdfshuffler gperiodic arandr

axel-kapt -dwnld accelerator
tucan -upload-dwnldr for file share sites
flush or transmission -bit torrent handlers
arandr -dual monitor/multi-display control

Customised Debian on a distributable CD
I'd say that Refracta's system snapshot tool is the best option for backing-up your installed Debian (Remastersys has gone).
Once you've set up and configured your apps and desktop to your liking, you can then make an ISO from the whole file system which can then be installed onto another machine, with a result that looks and works the same as your original system.
See my System Backup page

You could also build your own custom Debian Live CD, pulling all the app's you need with apt-get and building them into a file system that is made into an ISO for burning to a USB stick and then can be installed on any machine?  To do this there is the choice of Simple CCD and Live Helper -the latter of which I've had success with.  But you'll need plenty of time to learn how to use them.
See my Remote Install page