skip navigation

Content:: Linux Applications

Linux Applications
Last Modified: 2016-03-20
Some of my favorite Linux applications! Most of them have been ported to multiple operating systems like Windows and Mac.

Table of Contents
KeePass - password storage
Password storage with notes and stuffs. # apt-get install keepass2

epdfview - PDF viewer
# apt-get install epdfview
epdfview is my primary choice for simplicity and clean look.

Other PDF viewers you may want to try out
gPDFText -
Xpdf -
Evince -

Gedit - Text Editor
With all the choices of text editors available it's quite hard to tie yourself down to just one. Gedit is highly configurable, doesn't have annoying features that can't be turned off and is highly customizable. The core features I use it for are line numbers, syntax highlighting, word wrap, displaying white spaces and showing line breaks. The only feature I haven't seen a plugin for yet is a feature displaying the time of line break (carriage return [cr], or line feed [lf]). # apt-get install gedit
# apt-get install gedit-plugins

gvimdiff - Simple GUI for vimdiff
Comparrison tool for simple text files. # apt-get install vim-gnome

Hexeditor - NCurses Hexeditor, simple hexeditor
Command line hexeditor # apt-get install ncurses-hexedit

VBinDiff - Hexeditor comparrison
Command line hexeditor with the ability to compare files in hexedecimal. # apt-get install vbindiff

Other Text Editors
You may want to look at.
Scribes -
Cream -
Multimedia Applications
Audacious - Audio player
Audacious is a simple audio player that can play a variety of music formats. If you're looking for a program more similar to iTunes you may want to try songbird. # apt-get install audacious
The plugins, I believe, will be installed as a dependency, just in case here is the command to install audacious plugins. # apt-get install audacious-plugins

Audacity - Audio editor
Audacity is a simple to use audio editor that can edit many audio formats. The interface is easy to use and intuitive. However it is good to know that many of the features are grayed out if you are playing the audio or have paused the audio sample. Simply stoping the playback of the audio sample will enable the editing features. # apt-get install audacity

Blender - 3D modeller/renderer great for video editing
Blender is known for its 3D modeller and rendering capabilities. It also makes a great video editor! For some great tutorials check out Mikeycal Meyers youtube playlists! # apt-get install blender

Exaile - Audio player
Audio Player # apt-get install exaile

GIMP - Image Editing
Gnu Image Manipulation Program (GIMP), is an image editing program. It can handle a variety of formats, layers, rendering, brushes and a variety of other features. # apt-get install gimp

GQView - Basic Image Viewer
GQView has an easy to use interface and allows you to quickly sort through your images.
# apt-get install gqview

VLC - Video player
# apt-get install vlc
For VLC to read DVD's properly we will need the decss decoder. Debian does not include this in its core packages as it is not "legal" in all countries do to encryption laws.
We can obtain the dvdcss package from
libdvdcss2_1.2.10-0.3_amd64.deb # dpkg -i libdvdcss2_1.2.10-0.3_amd64.deb
now VLC will work with DVD's

scrot - Command line screenshot utility

Scrot is a command line tool which will allow us to configure bbkeys to take screenshots at the press of a key. # apt-get install scrot running "scrot" itself will take a screenshot of the entire desktop, running "scrot -u -b" will take a screenshot of the currently selected window along with the windows manager border.

Shutter - GUI screenshot utility
Shutter is a screenshot utility that allows you to grab selections of the screen, active windows, etc. It's interface is simple to use and files are automatically saved to the home directory. # apt-get install shutter

Network Applications
Filezilla - scp gui client
File Transfer app with SCP, FTP, etc.
# apt-get install filezilla

Remmina - RDP GUI client
GUI interface for remote desktop.
# apt-get install remmina

Wireshark - network packet sniffer

# apt-get install wireshark

Samba allows us to make file and print sharing through SMB and CIFS protocols. This will allow us to share files between Windows, Linux and Macintosh systems.
# apt-get install smbfs
The install of smbfs will ask us for a default workgroup or domain name, if you do not have one use the default of "WORKGROUP".
"Workgroup/Domain Name" = "WORKGROUP" # apt-get install smbclient
We can use smbclient to check available file server shares. # smbclient -U <user> -L <remote server>
# mkdir /mnt/pallen
The smbmount command will need to be ran as the root user, however we want to be able to manipulate the files as our current user so we'll need to grab the user id and group id.

You can check the passwd file (# less /etc/passwd) to find the uid for your user, or use the following commands to get the user id aand group id.

To get the user id $ id -u To get the group id $ id -g
# smbmount //<remote server>/<share name> <local directory mount path> -o user=<user>%,uid=1000,gid=1000
For a fancy script view the samba mount script here.
System Applications
PCManFM - File Manager
PCManFM is a simple lightweight filemanager. The interface feels much cleaner than XFE and doesn't require or force you into a specific desktop environment like nautilus. # apt-get install pcmanfm
If you run PCManFM and don't see icons, you'll need to install some. The gnome-icon-theme pack seemed to work for me. # apt-get install gnome-icon-theme

After installing gqview you can open an image with a "custom command" "gqview."

Gnome Specimen - font viewer
# apt-get install gnome-specimen

Taskmanager like things
# apt-get install htop
# apt-get install gnome-system-monitor

Installing Apps not in the main distro
Any downloads we'll save into /opt/dnld # mkdir /opt/dnld

Debian does not include Firefox due to certain licenses that are not completely free (including the image). The primary distro has an application similar to firefox called iceweasel. We will use Lynx, a text based browser, to download firefox. # lynx
	g - go to website
	find "Download Firefox" "Linux"
	d - for download
	Save to disk
	q - quit
# mv firefox-11.0.tar.bz2 /opt/dnld
# cd /opt/dnld
untar the files # tar -xjf firefox-11.0.tar.bz2
# mkdir /opt/programs
# mv firefox /opt/programs
You can now start firefox with # /opt/programs/firefox/firefox
If you get the error
returns "No such file or directory"
it may be because you do not have the 32 bit libraries on your system.
Adobe Flash Player
Keep in mind the version of firefox we installed is the 32 bit version, we must also obtain the 32 bit version of flash. We can download a version of the client from the adobe website at It will automatically tell us that we want the 64 bit version, change the version and select the linux (32bit) tar.gz version.

Create a new folder to extract the tar.gz file we downloaded, note that the tar.gz file does not create a folder to put all the info in. # mkdir flash
# cd flash
# tar -xzf ../install_flash_player_11_linux.i386.tar.gz
We can copy the file into two locations. The users mozilla plugin folder ~/.mozilla/plugins or the system plugin location of /usr/lib/mozilla/plugins. # mkdir /usr/lib/mozilla
# mkdir /usr/lib/mozilla/plugins
# cp /usr/lib/mozilla/plugins/
Restarting firefox should show the shockwave plugin in the Add-ons manager under plugins.
Libre Office
Download from The default may point you into an RPM package, search for the linux x86 or linux x86_64 debian package. # tar -xzf LibO_3.5.2_Linux_x86-64_install-deb_en-US.tar.gz
# cd LibO_3.5.2rc2_Linux_x86-64_install-deb_en-US/DEBS/
# dpkg -i *.deb
*will complain about java validation if you do not install a Java Runtime Environment. # apt-get install default-jre
run libreoffice writer with # /opt/libreoffice3.5/program/swriter