Top X+1 things to do after installing Zorin OS 16

  1. Install Android in VirtualBox - If you’re itching give Android a try but don’t necessarily want use your whole computer for the task, the best option is to run it in a virtual machine using VirtualBox. It’s actually pretty easy to set up, and will offer you the full Android experience in a matter of a few minutes. Let’s do this thing.

17 ...

  1. Download some free wallpapers

18 ...


71930 wallpapers... GOTTA GET EM ALL! :laughing:

  1. Install and use Fish Shell - fish is a smart and user-friendly command line
    shell for Linux, macOS, and the rest of the family.

What’s Special About fish?

Easy to understand and use

Unlike the other shells that need a lot of setting-up to work the way you want them to, fish works perfectly right out of the box.

It ships with the most widely used features already included, which are present when you start using it without needing to install any additional plugins or tweak any configuration files unless you want to. Its syntax is simple, clean, and consistent.

Syntax highlighting

Syntax highlighting is a feature that we all wish our CLI could perform. It saves a lot of time and frustration. Well, fish does it, and it does it pretty well.

It shows you whether your command or the directory to be searched exists before you even hit enter. You’ll know whether you’re typing anything wrong before you hit enter. This makes it easier for people to parse commands, and find errors.

It highlights (most) errors in red, such as misspelled commands, misspelled options, reading from non-existing files, mismatched parenthesis and quotes, and many other common errors.

It also features highlighting of matching quotes and parenthesis. Oh, and it’s pretty, colorful.

Configuration for fish shells

The fish community maintains Oh My Fish, which is a shell framework inspired by Oh My Zsh. It offers a lot of beautiful prompt themes and awesome plugins, is lightweight, awesome, and easy to use.

It also offers a web-based configuration feature. Just type:


You will land on the website with which you can customize the skin of your shell.

Inline searchable history

This is an interactive feature of this Shell. You begin typing a command and press the up key to see all the times in the Shell history where you used that command before.

To search the history, simply type in the search query, and press the up key. By using the up and down arrow, you can search for older and newer matches. The fish history automatically removes duplicate matches and the matching substring is highlighted.

These features make searching and reusing previous commands much faster.

Inline auto-suggestion

Fish suggests commands as you type and shows the suggestion on the right of the cursor, in grey. If you mistype a command, it will show in red to indicate that it’s an invalid command.

It also suggests the most frequently used commands and auto-completes while you type, based on your history and valid files available.

Tab completion using man page data

Fish can parse CLI tool man pages in various formats. Type in a command and “tab” through all the suggested auto-completions.

Steps to install and use Fish Shell

sudo apt install fish

Once the installation is completed, you can start using it by switching your current shell to Fish, for that type-


Set Fish as Default shell

After using some time, if you like this colorful and friendly shell, then you can set it system default instead of bash.

chsh -s /usr/bin/fish

Log out of your system and log in again to apply the changes.


To change Fish properties, we can create a configuration file-

nano ~/.config/fish/

Switch back to Bash

If you didn’t like Fish and want back your Bash again on the terminal, then run

chsh -s /usr/bin/bash

log out and log in again.

To learn more about this shell command see the official documentation.

source: Command to Install fish shell on Ubuntu 20.04 LTS - Linux Shout

  1. Install and Use Gdu Disk Usage Analyzer - Linux has plenty of tools and commands for checking disk utilization. Some of these tools and commands come pre-installed. Take a look at the following list of commands for checking disk usage information, these can be found on many Linux distros by default:

df: shows usage for file system disk space.
du: estimates disk usage for files, directories.
ls -al: displays all the contents of a folder.
stat: shows the status of a file and file system.

Ubuntu also has a GUI-based tool called ‘Disk Usage Analyzer’ for analyzing disk usage. Likewise there is another tool ‘GDU Disk Usage Analyzer’ to view disk usage on many Linux-based distros and macOS.

GDU is written in ‘Go’ language and the official GitHub page frames it as ‘Pretty fast disk usage analyzer’ particularly for SSDs. It also works for HDDs but the performance is not as efficient as in SDD.

20 ...

1 Like
  1. Install BpyTop - BpyTop is a Linux command-line utility for resource monitoring. It shows usage and stats for processors, memory, disks, network, and processes. So, if you enjoy working with Terminal, it could be useful for you to monitor your system resource usage. BpyTop is the python version of bashtop and licensed under Apache License 2.0. Using this utility allows you to have a dynamic real-time view of a running system.

Full Article: Tutorial Install BpyTop on Ubuntu / Centos / Debian - Eldernode Blog

21 ...

1 Like

This is indeed a very useful feature in terminal and it can help a lot of people.
I use a very similar plugin in zsh, instead of fish shell, but the principle is exactly the same.
Anyone who feels intimidated by the terminal will be well served by these plugins.
@pazoff , this is your Best Post, Ever.

  1. Install and use Ventoy - an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files.

With ventoy, you don't need to format the disk over and over, you just need to copy the image files to the USB drive and boot it. You can copy many image files at a time and ventoy will give you a boot menu to select them.
x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI and MIPS64EL UEFI are supported in the same way.
Both MBR and GPT partition style are supported in the same way.
Most type of OS supported(Windows/WinPE/Linux/Unix/ChromeOS/Vmware/Xen...)
730+ ISO files are tested (List). 90%+ distros in supported (Details).

Official Website:

22 ...


6 posts were split to a new topic: Discussing Top X+1 things to do after installing Zorin OS 16

In order to keep the Tutorials & Guides clean for easy access to the processes presented.

Please reserve comments regarding posts in this thread to the Discussing Top X+1 things to do after installing Zorin OS 16 or Troubleshooting Top X+1 things to do after installing Zorin OS 16 if you are having issues.

Please reserve comments regarding posts in this thread to the Discussing Top X+1 things to do after installing Zorin OS 16 or Troubleshooting Top X+1 things to do after installing Zorin OS 16 if you are having issues.

1 Like
  1. Install timeshift-autosnap-apt - Timeshift auto-snapshot script which runs before any apt update|install|remove command using a DPkg::Pre-Invoke hook in APT. Works best in BTRFS mode, but RSYNC is also supported (on ext4 might be slow though, but your system is automatically snapshot before upgrade/install)


  • This script is a fork of timeshift-autosnap from the AUR, but adapted for usage with the APT package manager of Debian or Ubuntu based systems.
  • Creates Timeshift snapshots with a unique (customizable) comment.
  • Keeps only a certain number of snapshots created using this script.
  • Deletes old snapshots which are created using this script.
  • Makes a copy with RSYNC of /boot and /boot/efi to /boot.backup before the call to Timeshift for more flexible restore options.
  • Can be manually executed by running sudo timeshift-autosnap-apt.
  • Autosnaphots can be temporarily skipped by setting "SKIP_AUTOSNAP" environment variable (e.g. sudo SKIP_AUTOSNAP= apt upgrade)
  • Supports grub-btrfs which automatically creates boot menu entries of all your btrfs snapshots into grub.
  • For a tutorial how to use this script in production to easily rollback your system, see System Recovery with Timeshift.

Full Article and Installation: GitHub - wmutschl/timeshift-autosnap-apt: Timeshift auto-snapshot script for Ubuntu and Debian based systems which creates snapshots of your system with timeshift before a package install, remove or upgrade using DPkg::Pre-Invoke hook in apt. Fork of timeshift-autosnap from AUR.

23 ...