I am using MS Windows as most of you guys, but recently, the Operating System of some of my computers have been changed to Linux. Yes, Linux is not that user friendly as MS Windows, but everything you can do with MS Windows, you can do with Linux if you are willing to take some time to learn about Linux. Below list the software those I have installed during the time I use Linux as my primary Operating System and I think they are quite common for daily use. Some of them may be pre-installed on your Linux distro.
Home Page: https://www.libreoffice.org
LibreOffice is properly the most common office suite similar to MS Office, LibreOffice is a free and open source office suite, developed by The Document Foundation. It was forked from OpenOffice.org in 2010, which was an open-sourced version of the earlier StarOffice. The LibreOffice suite comprises programs for word processing, the creation and editing of spreadsheets, slideshows, diagrams and drawings, working with databases, and composing mathematical formulae.
Master PDF Editor
Home Page: https://code-industry.net/masterpdfeditor
Although, there are many PDF viewer and Editor for Linux, but Master PDF Editor is the most feature-rich PDF Editor.
Home Page: http://gsmartcontrol.sourceforge.net
GSmartControl is a graphical user interface for smartctl (from smartmontools package), which is a tool for querying and controlling SMART (Self-Monitoring, Analysis, and Reporting Technology) data on modern hard disk and solid-state drives. It allows you to inspect the drive's SMART data to determine its health, as well as run various tests on it.
Home Page: http://www.speedcrunch.org
SpeedCrunch is a high-precision scientific calculator. It features a syntax-highlighted scrollable display and is designed to be fully used via keyboard. Some distinctive features are auto-completion of functions and variables, a formula book, and quick insertion of constants from various fields of knowledge. Available for Windows, OS X, and Linux in a number of languages.
Terminator is an open-source terminal emulator programmed in Java. It is available on Microsoft Windows, Mac OS X, Linux and other Unix systems that use the X Window System. Terminator will run on any modern POSIX system running Java 6 or later.
Home Page: http://www.qbittorrent.org
The qBittorrent project aims to provide a Free Software alternative to µTorrent. Additionally, qBittorrent runs and provides the same features on all major platforms (Linux, Mac OS X, Windows, OS/2, FreeBSD).
Home Page: http://www.videolan.org/vlc
VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
Home Page: https://filezilla-project.org
FileZilla is open source FTP software distributed free of charge under the terms of the GNU General Public License.
Home Page: https://launchpad.net/kazam
Kazam is a simple screen recording program that will capture the content of your screen and record a video file that can be played by any video player that supports VP8/WebM video format.
Home Page: http://www.xnview.com/en/xnviewmp
XnViewMP is the enhanced version to XnView. It is a powerful cross-platform media browser, viewer and converter. Compatible with more than 500 formats.
Home Page: http://www.gpick.org
Gpick is an advanced color picker and palette editing tool.
Home Page: http://fixounet.free.fr/avidemux
Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting capabilities.
Home Page: http://www.aegisub.org
Aegisub is a free, cross-platform open source tool for creating and modifying subtitles. Aegisub makes it quick and easy to time subtitles to audio, and features many powerful tools for styling them, including a built-in real-time video preview.
Home Page: http://remmina.sourceforge.net
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection.
Home Page: http://gparted.org
GParted is a free partition editor for graphically managing your disk partitions.
Home Page: http://www.giuspen.com/cherrytree
CherryTree is a hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.
Home Page: http://keepass.info
KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key file. So you only have to remember one single master password or select the key file to unlock the whole database. The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish).
Home Page: http://bluefish.openoffice.nl/index.html
Bluefish is a powerful editor targeted towards programmers and webdevelopers, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages.
Home Page: https://wiki.gnome.org/Apps/Tomboy
Tomboy is a desktop note-taking application for Linux, Unix, Windows, and Mac OS X. Simple and easy to use, but with potential to help you organize the ideas and information you deal with every day.
Home Page: https://www.winehq.org
Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
If you have any recommendation of must have software for daily use, please feel free to leave a comment.