Essential Applications for GNU/Linux Users
So, youâ€™ve made the switch from Windows or MacOSX to GNU/Linux, congratulations!
There is a good chance that youâ€™ve also installed a distribution like Ubuntu, Linux Mint, Fedora, or perhaps Manjaro; and so you have a wide range of software already installed. However, There are a number of applications that donâ€™t always ship by default, that I feel every user should have or at least be aware of, and some that people have by default but have not ventured to use; so I thought a list of essential applications was in order!
Martin's note: At least some of the applications are cross-platform. If you have used them on Windows, you will find yourself right at home on Linux. Also, you may import data from the Windows machine if it is still available. For Firefox, you could enable Sync to push data to the cloud, and from there on the device. For Thunderbird, you could import your mailboxes directly without having to set them up again.
Worth reading: Check out Mike's Windows alternatives for GNU/Linux article.
Essential GNU/Linux applications
Firefox - In my personal opinion, Firefox is the hands down best web browser available. Extensible, attractive, and not owned by Google or Microsoft.
Midori â€“ If you need a more lightweight web browser, Midori is the one Iâ€™d recommend. Itâ€™s still fairly powerful, albeit not as customizable and extensible as Firefox, but it gets the job done and uses less resources â€“ Great for older systems.
Thunderbird â€“ An email client by the same creators as Firefox; powerful, customizable, well organized and does everything that I could think of an email client doing, at least for my own personal needs!
LibreOffice â€“ An alternative to Microsoftâ€™s Office suite, that while lacking in some features and depending on what youâ€™re attempting to do, can have some compatibility issues, itâ€™s likely the best youâ€™re going to find for GNU/Linux.
VLC â€“ Media player available for a multitude of Operating Systems including GNU/Linux, and my go to video player of choice.
Clementine â€“ My audio player of choice, simplistic and clean UI, plenty of plugins for thinks like Last.FM or Spotify integration. Read our Clementine review here.
Keepass â€“ A password manager that stores your passwords into an encrypted file on your machine; useful for if you have many accounts with many different passwords. KeePass runs under Wine, and there are ports, such as KeePassX that are cross-platform.
VeraCrypt â€“ Encrypted container manager, useful for keeping files truly private behind insane amounts of encryption.Read my review here.
Docky â€“ Desktop dock bar, useful for accessing your favourite applications quickly and easily. Read our GNU/Linux Docks comparison.
Plank â€“ Another dock application, light on resources and gets the job done. Read our GNU/Linux Docks comparison
Transmission-GTK â€“ A lightweight GTK based Torrent download manager
Qbittorrent â€“ Another torrent downloader, very similar UI to uTorrent. Check out our qBittorrent review here.
Shutter â€“ Screenshot utility with built in editor
Gyazo -- Another screenshot utility, that automatically uploads your photo online for quick and painless sharing with others. Also has a GIF tool as well.
CrashPlan â€“ System backup utility with multiple options for where to back up your files, with a simple and easy to use UI. Read my review here.
GIMP â€“ Graphics editor and paint program similar to Photoshop.
BleachBit â€“ An alternative to CCleaner, helps clean caches, useless files etc and save storage space.
Notepadqq -- The Linux Port of Notepad++ for Windows, great graphical text editor popular among programmers.
Cheese -- Webcam and management software.
WINE -- Wine Is Not an Emulator, a compatibility layer / tool used to run Windows software in GNU/Linux. Read our Wine 2.0 review here.
Play On Linux -- A Front end for WINE that simplifies the installation of many pieces of software and games.
Steam -- Probably the largest source of PC games in today's society. Note, that not all games are available for GNU/Linux, but many are, and the list grows!
OpenShot -- A video editor along the lines of Windows Movie Maker, useful for making home videos and doing basic editing.
Audacity -- An audio editor along the lines of Adobe Audition.
Pidgin -- A multi-protocol instant messaging application
Xchat -- A rather nice graphic IRC client
Irssi -- A command line IRC client
Atraci -- A YouTube streaming media player, think Spotify but utilizing YouTube for entirely free streaming of your favourite music.
Guake / Yakuake / Tilda -- Drop down terminals for the GNOME / KDE / GTK Environments. Great for quick access to a terminal!
VMWare -- Easy to use Virtual Machine creation and management utility, for trying out / running different operating systems, without having to install them directly to your current system / machine.
What about you? Any essential software you use not listed on here, or alternatives you prefer?
I don’t think I saw a file explorer mentioned. When I used to play with Linux, I used the Midnight Commander (mc), as it was very similar to DOS-based file explorers.
well, most distros have a really powerful file explorer already, so no real need to mention it.
In Ubuntu 12.04,
the [F3] kbd key would open a 2nd File pane,
in the built-in File Explorer,
but not in U 14.04…
How to activate
two side-by-side file panes
in Ubuntu 14.04’s native File Explorer?.
If you like terminal based file managers, I can recommend you ranger too, it has image preview and other nice things.
Use geany + geany-plugins instead of Notepadqq
Use testdisk or scalpel to resurrect deleted files
GoldenDict is the best dictionary, Also it supports ABBYY Lingvo format including pronunciation
VirtualBox is pair to VMWare
SANE, xsane to work with scanners
hardinfo is Everest (AIDA) alternative
Smartmontools to watch HDD or SSD SMART info
clonezilla to do backups
exfat-util, exfat-fuse – exfat file system drivers
gparted is not install by default in Ubuntu. It manages disk parts.
Octave and Cantor are MathCAD alternative
dnscrypt-proxy to use DNSCrypt. It is DNS encryption against Internet provider censorship
CDEmu is emulator of protected CD and DVD roms.
double commander is Total Commander alternative.
remmina is vnc and rdp client
xvncviewer is TightVNC viewer
wireshark is network scanner and sniffer
Uget is the best linux download manager
HTTraQt to copy whole web sites
filezilla is FTP client
p7zip-full is the best archive util, it is not install by default sometimes
libreoffice-style-sifr is good icons for LibreOffice
FreeCAD, librecad is CAD systems
xchm to watch .chm files
fbreader to read .fb2 books
CuneiForm + YAGF + aspell + ocrodjvu + xsane – to OCR text
Simple Scan to scan
gscan2pdf to convert scanned pdf and djvu
Scribus is Adobe InDesign alternative
recordMyDesktop is desktop video recorder (record Desktop screen )
EasyTag is mp3 tag editor
SoundConverter is convert audio files
Shotwell, digiKam and Fotoxx are image and photo managers
Mixxx is audio editor
vlc and smplayer are the best players
Kdenlive, Shotcut, Cinelerra, Avidemux, Flowblade, HandBrake, and openshot are video editors
Synfig is 2D animation editor
gimp-data-extras and gimp-plugin-registry are essential packages for GIMP
Inkscape is CorelDraw alternative
Darktable is Adobe Lightroom and Apple Aperture alternative
MyPaint, krita, pinta are Paint alternatives
FontForge is font editor
RawTherapee is raw photo editor
Blender for 3D animation
Audacity and Ardour are audio editors
LabPlot for graphics and analysis
Lightworks is closed source Apple FinalCut, Avid Media Composer, Pinnacle Studio alternative
Akregator is rss and atom reader
Marble is open street maps watcher
gigolo to mount webdav and other
I’d swap HexChat out for Xchat. It’s an actively developed fork while Xchat got abandoned about seven years ago.
No security software, like a basic antivirus? Even if you start from the (mistaken?) premise that there are no Linux viruses, it’s still common to have an antivirus software for when you interact with Windows machines. So that you don’t proliferate any viruses in mails or documents to them.
What antivirus would you recommend?
None. It’s up to Windows users to protect their own systems. If any Linux users are concerned about passing on a Windows virus to a Windows user I’d suggest using an online file scanner.
CrashPlan backup (suggested by Mike)
Is it safe to install Java
in Ubuntu Linux?.
I remember, JAVA was a “no-no”
and a source of constant security and stability problems…
Any ideas, opinions?
clamav is in most distros repositories.
As Ron said, you don’t need antivirus. One of the reasons using linux is because you don’t need antivirus, and antivirus will make your system slower.
But if you really need one like my colleague who insists he need antivirus for his android phone, then you can read this article: https://www.tecmint.com/best-antivirus-programs-for-linux/
Java, Flash, and related things are vulnerable because of the plugin system. Nowadays browsers only Flash plugin to operate. As long as you keep updating you will be ok.
If you must use AV in Linux (as an always on scanner) then try Sophos:
It’s more useful for finding Windows viruses than anything to do with Linux. If you dual boot then you can use it to scan Windows drives too (assuming not using Bitlocker or similar)
Does anyone know of an easy alternative for Hotswap?
Just click the drive in the list to be able to safely remove it from the system. Linux requires shell, I haven’t found any alternative yet.
I could not do without MKVtoolnix – very powerful video muxing tool for mkv but can handle other containers for reading too. When I switched to Linux I was glad I didn’t have to do without this.
Most important things have already been mentioned by others here. My further suggestions to add to a list of simple and essential applications in Linux (I use Mint myself):
â€¢ Artha – offline thesaurus/dictionary
â€¢ Catfish – easier file searching
â€¢ CopyQ – clipboard manager
â€¢ Dropbox client for Linux
â€¢ FreeFileSync – for quick backups
â€¢ Gufw – easy-to-configure firewall
â€¢ Knemo – network traffic monitor
â€¢ Konqueror – multi-pane file manager
â€¢ Pinta – image editor, easier than Gimp
â€¢ Timeshift – create (kind of) system restore points
â€¢ Xpad – simple desktop sticky notes
Artha is pretty great, just installed it. I used to use WordWeb on Windows. This might come in handy. Thanks!
You should mention Lutris.
” Midori â€“ If you need a more lightweight web browser, Midori is the one Iâ€™d recommend ”
who makes the MIDORI browser (?) — why should I trust it for privacy/security ?
its origin seems rather mysterious on ordinary web queries…..
It’s the safest browser I ever used as, for me, it crashes after 5 minutes and I don’t have the time to do anything dangerous with it. ;-)
+1 :) I think Mike Turcotte have never use it.
I’m liking the Vivaldi browser on Linux right now.
if I could run anydvd (well its named redfox now) on nix would dump windows, vm’s don’t work fast enough to use anydvd on vm
If you need a bit more specialized software you may also choose from:
gnuradio – need I say more?
telive – TETRA monitor/demodulator
SDRAngel – SDR frontend
DSDcc – radio digital modes decoder
gqRX – a-more-userfriendly SDR apllication (think SDRSharp on windows)
geeqie – picture viewer with best quality algorithms
zygrib – global NOAA weather data reader (GRIB)
gis-weather – desktop weather apllication/widget
firejail – app-based sandbox
qemu – virtual machine emulator
Obligatory mention of GIMP? Shrug ;)
Rather like Phoenix OS myself, but it’s an Android system running on a PC or USB stick. Some phenomenal tools with great access to others.
Linux . . . ehhh . . . more like Windows with a different UI. Whereas Linux was once distinct, now it’s merged into a Windows clone–think Zorin, etc.–to convert the masses. What programs one finds for Windows can easily be used on Linux. And that horrible feeling that one would actually need VMware or VirtualBox for some reason–to run Windows. In Europe in may be different, but US is totally Windows-centric.
K3b up there someplace? And SystemBack? And, with hope, someone will revitalize Remastersys.
If Zorin is trying to look like Windows, it doesn’t mean that every other distro does the same. I never understood the need to make anything look like Windows, as if people can’t take 5 minutes to get used to a new theme and new icons (like, when they buy a new phone). Apart from that, not much is like Windows.
Windows with a different UI? Sorry, but that doesn’t even make sense to me. Do you thing Linux has adopted the NT kernel and grafted Gnome 3 onto it? The usual criticism is that Linux looks like Windows and shouldn’t, on the assumption that deviating in every possible way from Windows was the main goal and they have now dropped the ball. This is all too silly to discuss at such a late hour. Good night, friends and neighbours. ;)
I’ve been playing around with Linux lately. Here are some of my picks that Mike hasn’t mentioned:
FreeOffice instead of LibreOffice. Libreoffice isn’t bad, but it’s bloated when all you need is a word processor and perhaps, a spreadsheet editor. Sometimes compatibility isn’t the greatest, but FreeOffice by Softmaker is a good compromise between lightness and feature set.
Quod Libet instead of Clementine. Was looking for a 1by1 alternative and came across Quad Libet. Not really as well known as other Linux audio players, but it could also double as a foobar2000 alternative as well, which isn’t bad at all.
Qmmp or Audacious for audio player. If you still like the older Winamp interface, both of these audio players work pretty well and support Winamp skins. Qmmp is more stable, but uses more memory usage.
Otter for secondary browser instead of Midori. Otter is a promising Opera Presto clone built on Qt and powered by Webkit. It’s more customizable than Midori and has a ton of features. Would recommend installing the weekly builds.
Fsearch for an Everything alternative. If you’ve ever used Everything on Windows, you’ll notice its sheer speed in searching for files. I couldn’t find a good Linux alternative until I came across Fsearch.
dmenu2 for keyword launcher. I’m used to keyword launchers on Windows, but couldn’t find one that I liked on Linux that was lightweight and customizable. dmenu2 is pretty barebones and requires manual configuration, but it works decent for my needs at the moment.
A few more additions:
– For batch image processing I had to go with Xnview (closed source, not in repos). Good for lighter editing compared to gimp.
– qdirstat helps you find your large, disk space consuming files.
– gcstar is a good collections manager (think physical CDs, vinyl LPs, etc).
– the file manager pcmanfm does not have the NTFS drag-and-drop bug (within a partition files get copied not moved as they should).
– kid3 is a mp3 tagger that works better with older IDv1.1 tags.
– Linssid (not in repos) is a superior wireless scanner.
– virtualbox has the best UI for creating local VMs.
– filezilla is now my preferred client for backing up / copying over the network using secure ftp.
Fwbackups for a good backup utility. Not as fancy as CrashPlan, but works well.
Can’t believe nobody mentioned Calibre, simply amazing ebook library app.
Cherrytree is a fantastic notes take app.
Atom text editor I find invaluable.
JDownloader2 is brilliant.
Krusader is the KDE implementation of Total Commander, and much better IMO.
Tor Browser is a MUST.
Etcher for creating bootable USB sticks from ISOs.
MultibootUSB for creating USB stick that can boot multiple ISOs.
Question: Is it possible to import settings from a windows portable program say Firefox Portable from PortableApps.com to a Linux installation?
Firstly. Copy your firefox profile folder to another place.
Secondly. Use command: firefox -no-remote -profile /home/myProfileFolder
To run your profile on another profile folder.
Great!! Thank you!!
I can just as well then copy the Windows 7 Firefox profile folder to say Ubuntu
I would add Master PDF Editor. While LibreOffice will import and edit PDF documents impressively, it seems to have problems with font matching.
Master PDF Editor is a good alternative to Adobe PDF. While it can be used free of charge, the very reasonably priced licence unlock some useful features.
Bleach Bit : I just cannot understand why this is mentioned so often. Using it under Windows, I find the user interface absolutely terrible, stupid, next to useless. It does do something C-Cleaner cannot do, that is securely erasing some specific files you have created yourself (as opposed to erasing files created in specific places by commonly used software, without you being aware of it), but that’s all. Generally speaking, Bleach Bit belongs to the Hall of Shame of rotten software.
terrible? stupid? next-to-useless? Whatsamatter, lost yer Binky?
bleachbit (one word, not Two Capitalized words) is open source. Folks contribute various plugins (python shell scripts) which the core application uses to perform each of the various tasks. Each plugin author may maintain a separate “homepage” or “help page” and/or may (or may not) draft, and translate into 30 languages(?) accompanying documentation.
Yes, all of that, GH. I don’t care what folks contribute, or how they do it. This program is rotten. Care to explain why it’s not ?
Also, I write Bleach Bit in two words and with capitals, because that’s how you should do it in English. Computer geeks don’t own the British language. There are some rules to follow. One of them is you don’t stick two words together. Another one is you help people read what you write. You don’t make it purposefully difficult, just to show you’re a smart-ass.
Care to explain why it IS “rotten”?
“It does do something C-Cleaner cannot do… but that’s all.” Well, it does its job. What did you expect it to be, a system “optimizer” or something? Not to mention, this is an article about Linux, whereupon CCleaner doesn’t work.
As for the name, it’s not about being a “smart-ass”, it’s about making it easier for people to find your application/service. Spaces make things difficult, not just for development, but for looking stuff up as well.
For Firefox instead of using Sync with the cloud, one can simply make a copy of the profile folder (in about:support “Profile Directory”)