How to install Memtime on Ubuntu 24.04

This article provides instructions on how to install Memtime on Ubuntu 24.04, and start using the app.

Step 1: Download the Memtime AppImage


The first step is to open your browser and navigate to the official Memtime website manually, or just open it from this link.

Then, you can download the Memtime AppImage installation file.


Step 2: Open the Terminal


After you download the correct installation file, you can press Ctrl + Alt + T to open the Terminal.

Step 3: Install the Required Dependencies

 

Before running the Memtime AppImage installation file, you might need to first install libfuse2. This is how you can do this:

  1. Update the package list:

    sudo apt update
  2. Install libfuse2:

    sudo apt install libfuse2



Step 4: Move the AppImage file to a more convenient location

  1. The next step is to navigate to the directory where you downloaded the Memtime AppImage installation file.

    If it’s in the Downloads folder, you can use this:

    cd ~/Downloads
  2. If you prefer so, you can create a new Applications folder in your home directory to store the AppImage (or choose Desktop, depending on your preference):

    mkdir -p ~/Applications
  3. Move the AppImage to the Applications folder:

    mv memtime.AppImage ~/Applications/


Step 5: Make the AppImage Executable

 

  1. Navigate to the Applications folder (or Desktop if you moved it there):

    cd ~/Applications
  2. Make the AppImage executable:

    sudo chmod +x memtime.AppImage

Step 6: Enable the Xorg Display Server

 

Memtime has compatibility issues with the default Wayland display server on Ubuntu 24.04.

To resolve this, switch to the Xorg display server, which is currently the only one supported.

  1. Open the custom.conf file for editing:

    sudo nano /etc/gdm3/custom.conf
  2. Find the line that says #WaylandEnable=false and uncomment it by removing the #:

    #WaylandEnable=false

    change to

    WaylandEnable=false

     

  3. Save the file by pressing Ctrl + O, then Enter, and exit with Ctrl + X.

  4. Restart your system to apply the changes.

Step 7: Run Memtime with the --no-sandbox Flag



To avoid potential sandboxing issues, and also allow Memtime's core services to track your activity properly, you will need to run Memtime with the
--no-sandbox flag.

  1. Open the Terminal - Press Ctrl + Alt + T

  2. Navigate to the Applications folder (or Desktop):

    cd ~/Applications
  3. Run the AppImage with the --no-sandbox flag:

    ./memtime*.AppImage --no-sandbox


Step 8: Create a desktop entry for convenience and future runs of the app 

 

This step is optional, and you can go to the next step if you prefer to not add this.

 

  1. Create a new desktop entry file by running:

    nano ~/.local/share/applications/memtime.desktop
  2. Find the line that says Exec= and add the following content:

    Exec=/home/username/Applications/memtime.AppImage --no-sandbox


    Note
    : Your application path /home/username/Applications/memtime.AppImage will be already placed, so you will only need to append the --no-sandbox at the end of the line

  3. Save the file by pressing Ctrl + O, then Enter, and exit with Ctrl + X.

Step 9: Launch Memtime

Once you've completed the necessary steps before, you can launch Memtime from the applications' menu.


You also have the option to always run the AppImage with the --no-sandbox flag from the terminal.