cover image

Initial Desktop Setup Guide for Ubuntu 23.04

May 22, 2023

@erikaheidi

The new Ubuntu 23.04 "Lunar Lobster" was released in late April with some nice updates, most notably the new graphic installer and Gnome 44. If you are migrating from another system or just wants to update to a fresh Ubuntu install, now is a good time to go for it! Even though this release is not an LTS (long-term support) release, it brings many bugfixes and updated software, so it's definitely worth updating if you can.

In this guide, I'll share in detail how I set up a freshly installed Ubuntu 23.04 system to get it ready for work and fun.

Before Starting

If you haven't yet, now is the time to back up your home folder and install Ubuntu 23.04. For a detailed step-by-step guide on how to install Ubuntu 23.04, check my previous post:

How to Install Ubuntu 23.04 as Main System on a Desktop or VirtualBox VM

In this guide, learn how to install Ubuntu 23.04 - you can install it as main operating system on a desktop computer, or as a VirtualBox VM.

Once you have your base Ubuntu 23.04 system up and running, you can proceed with the rest of this guide.

1. Installing Updates

As soon as you log in, you'll be asked to install some updates to the system.

Installing Updates

You should do that promptly to make sure you get all the latest patches. Proceed when the updates are finished - you may need to restart the computer depending on the type of update.

2. Customizing Appearance

After installing updates, the very first thing I like to do in a fresh new Ubuntu install is customizing the desktop appearance. I don't like the default menu bar on the left, so that's one of the first things I change.

Hit the "window" key to open the desktop search, then type "appearance" to open the settings app where you can select the desktop colors. I personally prefer the light theme, with purple accents. In that screen you can also change your desktop background.

Desktop appearance settings Gnome 44

After selecting the theme, color accent, and background, go to the "Ubuntu Desktop" menu that is right below the "Appearance" item on the left menu. In this screen you can change the dock and desktop icons. Here are the settings I use:

Ubuntu desktop settings 23.04

  • Desktop Icons
    • Size: large
    • Position of new icons: bottom right
    • Show personal folder enabled
  • Dock
    • Auto-hide the dock enabled
    • Panel mode disabled
    • Icon size set to max size
    • Position on screen: bottom

On the "Configure dock behavior" menu, I prefer to uncheck the option "Show Volumes and Devices", so my Dock doesn't get too crowded.

Ubuntu desktop settings 23.04

Now you should have a nice dock at the bottom of your screen, where you can pin your most used applications:

Ubuntu 23.04 with Gnome 44 desktop and bottom dock

3. Restoring Backup

Now is a good time to restore backup files, including SSH keys. You may copy the whole home folder back, but if you're like me and likes to start fresh with the minimal amount of things possible, you may prefer to copy folders separately while keeping the full backup in your external drive, in case you need the files later.

Restoring SSH Keys

First thing is to copy your SSH keys. Let's say you copied your home folder to a backups folder in an external device mounted at /media/user/external-disk. The following command will copy the .ssh folder from the backup folder in the external drive and into your home folder. Make sure to replace the drive location with the correct path for your setup.

cp -R /media/user/external-disk/backups/user/.ssh ~/.ssh

You'll most likely need to fix the file permissions for your SSH keys. Here is a summary of how the permissions should look like for your .ssh folder:

  • Private keys (typically id_rsa, but can have a different name): 0600
  • Public keys (.pub): 0644
  • known_hosts and authorized_keys: 0644

To set the permissions:

cd ~/.ssh
chmod 0600 id_rsa
chmod 0644 *.pub
chmod 0644 known_hosts authoeized_keys

Testing Connection to GitHub

After changing the permissions, check that you're able to connect to GitHub using your backed up keys by running the following command:

ssh -T git@github.com

You should get a message like this, informing your username and letting you know that you were able to authenticate successfully:

Hi erikaheidi! You've successfully authenticated, but GitHub does not provide shell access.

Your SSH keys are restored and good to go. While you're at it, configure your git name and email:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

Restoring other Files

You can follow the same procedure to copy over other folders in your backup, or you can use Nautilus (the file explorer) to copy files using a graphic interface.

4. Installing Essentials

Next, let's install some essential command-line software. The good thing about installing a new distro as soon as it comes out is that the software from official repositories is typically up-to-date with the most recent releases.

Update the apt cache just to be sure:

sudo apt update

The following command will install git, curl, vim, ffmpeg, and docker on your new Ubuntu system:

sudo apt install git curl vim ffmpeg docker

Check also the "Ubuntu Software" Store for more software that you can install directly with a few clicks. This includes software from Snap repositories and also traditional Ubuntu deb repositories.

Ubuntu software store

Some of my personal recommendations:

In the next post of this series about Ubuntu 23.04, we'll install and set up Terminator with Oh-My-ZSH for a pretty and extra customizable terminal prompt.

Built by Erika Heidi with Librarian. Back to top

Found an issue? Have suggestions? Join our discussions group on GitHub.