Find Quality Apps that Run on Linux

Linux App Finder's mission is to catalog useful GNU/Linux programs and provide a great resource to discover new apps.

Getting Started

The Linux Apps link in the header menu allows you to browse the complete list of programs in our database. Ordering defaults to the highest rated first, but can easily be changed to an alphabetical listing. If you know the category you are interested in, direct links to each are available on all pages from the left sidebar.

Three distinct search related methods are available. The most visible is the search box at the top right of every page. It provides a convenient way to search through Linux App Finder using Google. While useful in many cases, this method may not always be the best.

Method number two is a search box just above the app list on all category pages. It is capable of running boolean queries and returns a list of matching programs from the category you are viewing.

The final method is using the Filter Options link at the top right of a category page. This section allows you to restrict apps to those matching a criteria that you designate. Options include: interface type, free vs. non-free, and repositories. You must be logged in to use this feature.

Windows and OS X Alternatives
Many of us used Windows or OS X before switching to Linux. If this describes you, check out the Alternatives page where you can start your search with a Windows or an OS X program in order to find some Linux options. The listed programs aren't clones, but they are good replacements for many situations.

Registered users can designate an alternative from the detailed page for a Linux app.

Now that you've found an app that you are interested in, it's time to find out more. Some programs have user submitted reviews that can provide some useful opinions from fellow Linux users.

You can also check out the Web Links page for a list of noteworthy news and articles on Linux apps from around the Web. In addition to the complete list, a Web Links section appears in the right sidebar of every page with links that are customized to the programs being displayed. Registered users can submit links from an individual app's page.

Some apps also feature screenshots to give you a better feel for their interface. In the future I hope to expand this section to support user submitted screenshots.

The viewer can be accessed from the Screenshot link in the header to show thumbnails of all available images. When viewing an app's page its most recent pictures will be displayed. Those thumbnails link through to the full screenshots in the viewer.

My playground to describe apps that I use and/or find interesting. Hopefully you will as well.

Can't find the app you want? Describe your requirements in the forums and let others help track it down.


Join Linux App Finder in our mission by adding content of your own. There are many ways that you can participate. Here are some of the highlights.

Submitting a program
Click here to submit a program to be included in our database. The link can also be found in the footer. Please include a web page URL for the app. Additional information and category suggestions can be helpful as well, but aren't required. For now the submission is just an email, however, I hope to develop a better submission tool in the future.

Submitting Web Links
Each app's detailed page contains a section titled Submit Web Links. Registered users can submit the title and link to any web page that is pertinent to the program being viewed. The goal is aiding the visitor in finding more detailed information than is contained on Linux App Finder alone.

Upload Screenshots
Screenshots can now be uploaded from each app's page by any registered user. Registered users also have an administration page to edit descriptions or delete images they no longer want posted.

Rating apps
Apps can be rated on a scale of 1 to 5 stars. Your vote will be saved so you can update it in the future in case the program warrants a new score.

Reviewing apps
Reviews can be written for any app in the database. The form is located at the bottom of each program's page. Please share your experiences so we can all benefit.

Adding Tags
Sometimes categories are too broad to find what you are really looking for. Tags provide an alternative classification. New tags can be added by any registered user and are entered as free text.

Windows or OS X Alternatives
Any registered user can add a new Windows or OS X app to the database. The submission box is located at the bottom of the Alternatives page. After submitting it you must go to a Linux app's page to associate it before it will appear in the Alternative To list.

Free Linux App Finder Subscriptions

Linux App Finder offers a variety of free email newletters and RSS feeds. The primary subscriptions are listed below, but additional RSS feeds can be found in the Subscribe section of the left sidebar and through your browser's auto-discovery feature. Those links will typically appear at the right side of the address bar. The available feeds differ depending upon the content of the page that you are viewing.

Linux App Finder - Helping find the Linux apps you need
This subscription contains all news and blog posts.
RSS | Subscribe by Email

Linux App Finder - New Applications
This subscription contains descriptions of all new programs that are added to Linux App Finder. It is a great way to discover interesting apps.
RSS | Subscribe by Email

Linux App Finder - Updated Applications
This subscription contains descriptions of new versions that become available.
RSS | Subscribe by Email

Linux App Finder - Web Links
This subscription contains new and reviews from around the web that relate to Linux applications.
RSS | Subscribe by Email

Add an Auto Rotation Lock

My previous post was about enabling auto screen rotation in Ubuntu and today we'll extend that to add a rotation lock function. Step 1 is including checks to a locking file. I chose to create a hidden file in my home folder. All you have to do is replace the case section in the previous script with what I listed below.

case "$ORIENTATION" in
if [ ! -e .auto_rotation_lock ] ; then
xrandr --output eDP1 --rotate normal && gsettings set com.canonical.Unity.Launcher launcher-position Left
if [ ! -e .auto_rotation_lock ] ; then

Auto Screen Rotation in Ubuntu

I starting using a Dell XPS 12 (the one with the ferris wheel screen) at the end of last year and love it, however it was annoying that auto rotation wasn't working when I was in tablet mode. At first I created some keyboard shortcuts to do it quickly when I needed to, but still remained annoyed. After a while I finally set out to do something about it.

Fortunately there is a package already in Ubuntu called iio-sensor-proxy and it is capable of monitoring for orientation changes. If you are a Gnome user it's all you need because they have added auto rotation support to the settings, however if you use Unity then it still won't work. The solution is a script that uses iio-sensor-proxy to monitor and trigger the rotation instead of doing it by hand.

Merging Video Files

I had a need to merge 15 mp4 files recently and a simple tool for the job is Avidemux. Just open the first file and select Append from the File menu to select the next one. Repeat until all of your files have been added. The default encoding settings are copy for both video and audio so you shouldn't have to make any changes before saving the new file.

As with any encoding job it's always a good idea to test the output file. I have a new phone and for some reason the audio was getting messed up after the first clip. I've never experienced that problem in the past.

Ubuntu 11.04 (Natty Narwhal) links are now live

With the recent launch Ubuntu 11.04 (Natty Narwhal) I have added a links for those versions to any app contained in the natty repositories. I also fixed a few bugs so every app should now have up to date versions and links for each of the distributions tracked on Linux App Finder.

The Easy Way to Wirelessly Transfer Files Between an Android Phone and KDE

I recently purchased a Samsung Galaxy S (the Captivate version) and I naturally wanted to be able to transfer files between it and my Linux desktop. I'm using KDE 4.5 on Kubuntu 10.04, but there are probably ways to do this using Gnome as well.

Initially I used a USB cable and configured the phone as a Mass Storage Device, but then I got to thinking that there had to be a way to use WiFi instead. Especially since I didn't keep a compatible USB cable at my main computer. After a little searching I came a across a great app called SwiFTP.

SwiFTP is a nifty FTP server that's very easy to use, but will need some basic setup the first time you use it. There is a prominent Setup button and pressing it allows you to enter a username and password. Do that, press Save, and you'll go back to the main page. Touch Start and you're in business. You'll see a WiFi URL listed that you'll need for the next step.

TestDisk is a Great Recovery Tool

TestDisk is a great tool for recovering files from a broken disk. My wife's hard drive crashed yesterday and it turned out to be a corrupt boot sector. I booted to a Kubuntu Live USB and was able to use TestDisk to recover the MBR from the backup (it was NTFS which keeps a backup at a different part of the drive) and copy the files I needed to a USB key.

It has a command line interface, but you simply run "sudo testdisk" and there is a guided menu based approach after that.

If you are having any hard drive issues it's a good first place to start.

GetDeb, Debian Squeeze, and a Complete Database Update

A few long overdue updates to the Linux App Finder database are in process. I finally added support for the GetDeb apps and games repositories. These are some very useful repositories because you can often find deb files for apps in them that aren't yet in Debian or Ubuntu. They also could be used to get more recent versions of some programs than you might find elsewhere. All of the apps in GetDeb are not yet in Linux App Finder, but at least those that are will be reflected in the available files.

Debian Squeeze will be the next Debian release and is the current testing version. All of the official Debian squeeze repos will be updated. I also included the squeeze section of the Opera repository.

Featured App: SuperTux

I have preschool aged kids who like to play games so I'm always looking around to try new ones. One game we've been playing for a while is SuperTux. SuperTux is styled after the classic Super Mario Bros games and features their classic sidescrolling action.

In place of Mario the star character is Tux, the Linux penguin mascot. There are 26 playable levels in the main game and some additional bonus levels for additional fun. SuperTux even has a level editor that you can use to create your own.

supertux screenshot