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 qjackctl

that's a sound recorder and audio editor.  To record with ardour you'll need to open a line with Jack

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, links2, lynx - CLI browsers, run links2 with the switch -g to allow graphics on page.
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:
  • looks like with youtube, html5 is coming standard?
  • if its not for you then 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)
  • change colors - allows custom colours for any wb page, background, text links, can be set to any web address domain or global (chromium does not allow CSS anymore)
  • stylish - add styles fromt he user styles and apply them to web pages
  • youtube downloaders: http://youtubedownloader (drag and drop the download to the extension page)

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  not working
  • 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 they say will be... download, drag onto Extensions page
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).
 (it doesn't work - but uGet can pick up a copied URL however)

Stop the white background flash just before a page loads
see this answer
copy into two files and open chrome://extensions/ - check the "Developer mode" at top right of the page, and add the folder you saved the files in
I changed black to gray - works nicely.

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... v25 is out for Win/Mac
there's OperaBeta for Linux

this is the open source standard for encrypting files and emails.
sudo apt-get install gpa

Pretty Good Privacy (PGP) and GnuPG implement OpenGPG.  The easiest gui front-end to GnuPG is the GNU Privacy Assistant (debian gpa package) and for PGP, try the plugins for thunderbird or evolution email clients (see ubuntu help link).

Alot of useless keys appear in gpa window.
solve this by either starting the program gpa --disable-x509
or rename the file com-certs.pem and remove the .kbx files in ~/.gnupg and start gpa
sudo mv /usr/share/gnupg/gnupg2/com-certs.pem /usr/share/gnupg/gnupg2/com-certs.pem_bak

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