Linux / UNIX Desktop Fun: Interactive Aquarium

Fsh is an entertaining interactive desktop aquarium. It was created as an alternative to Gnome easter egg called “Free the fish” for other operating systems.


Original gnome desktop easter egg

  1. Type alt + f2
  2. Type free the fish
  3. Press [Enter] key.

To kill fish type alt + f2 and type command:

pkill gnome-panel

Say hello to Fsh

From the project home page:

Fsh was created because I wanted fish on my desktop. I have a coworker running Linux, and there’s a feature (freethefish) that lets you have a fish swimming around on your desktop. I’m running Windows, so obviously, if I wanted a fish, I was going to have to do it myself.

Since then, fsh has added a number of features. You can have basic fsh, ninja fsh, invisible ninja fsh, sharks, laser sharks and barracuda. Sharks will eat anything except other sharks, while barracuda will eat basic and ninja fsh. Ninja fsh take the fight to the predators, and actively hunt down sharks and barracuda. Laser sharks will shoot at anything they can eat once it lines up with their laser.

You can customize how many of each fsh you get, along with a number of other parameters (like whether predators eat or just kill, whether to show blood on kills, etc) using the fshConfig program.

How do I install Fsh?

Type the following wget command to grab fsh:
$ wget
Sample outputs:

--2012-09-09 10:54:31--
Resolving, 2001:e10:ffff:1f02::17
Connecting to||:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 122216 (119K) [application/java-archive]
Saving to: `fsh.jar'
100%[==========================================================>] 1,22,216     176K/s   in 0.7s    
2012-09-09 10:54:32 (176 KB/s) - `fsh.jar' saved [122216/122216]

How do I run Fsh?

You need java to run fsh. See how to install and configure java. Type the following command to run fsh:
$ java -jar fsh.jar
Sample outputs:

Fig.01: Fsh in action

You can download Fsh by visiting this page. If you enjoyed this desktop fun app, you may also like to use the following apps on Linux:

  1. Terminal ASCII Aquarium
  2. Run Steam Locomotive On Your Desktop
  3. Let it Snow On Your Desktop
  4. Summon Swarms Of Penguins To Waddle About The Desktop
  5. Text Mode Box and Comment Drawing

🐧 Please support my work on Patreon or with a donation.
🐧 Get the latest tutorials on Linux, Open Source & DevOps via:
CategoryList of Unix and Linux commands
File Managementcat
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network Utilitiesdig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
1 comment… add one
  • Dan Wolfe Apr 21, 2017 @ 18:28

    Do the free the fish in Unity…. then really think about the result. LOL

Leave a Reply

Your email address will not be published. Required fields are marked *

Use HTML <pre>...</pre> for code samples. Problem posting comment? Email me @