DEV Community

Cover image for Ghostty for Ubuntu
Shafiq Imtiaz
Shafiq Imtiaz

Posted on

8

Ghostty for Ubuntu

πŸŽ‰ 2024 couldn't have ended much better !! πŸŽ‰

After countless configurations to optimize my bash terminal in Linux Ubuntu 24.04, Ghostty has entered the scene. Ghostty is a new open-source terminal emulator developed by Mitchell Hashimoto, co-founder of HashiCorp.

Why Try Ghostty?

  • Speed πŸš€: Quick startup and execution.

  • Features πŸ› οΈ: Multiple windows, tabs, split panes, and GPU-accelerated rendering.

  • Integration πŸ”—: Native GTK4/libadwaita GUI for a seamless Ubuntu experience.

  • Customization 🎨: Over 100 built-in themes to suit your preferences.

As of now, there are official packages for Arch Linux and a Nix flake for container-based setups, but Ubuntu users will need to compile the terminal from source.

How to Install on Ubuntu:

  1. Download Ghostty πŸ“₯: Get the latest release from the official website

  2. Extract the Archive πŸ“‚: tar -xzf ghostty-linux.tar.gz

  3. Navigate to the Directory πŸ“: cd ghostty-linux

  4. Install Dependencies πŸ”§: sudo apt install libgtk-4-dev libadwaita-1-dev

  5. Install Zig Compiler πŸ› οΈ: sudo snap install --beta zig --classic

  6. Build and Install Ghostty πŸ—οΈ: zig build -p $HOME/.local -Doptimize=ReleaseFast

  7. Launch Ghostty πŸš€: Open it from your applications menu or by typing ghostty in the terminal.

For detailed instructions and additional configuration options, visit the official Ghostty documentation. Give Ghostty a try and see how it can improve your workflow!

References:

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

πŸ‘₯ Ideal for solo developers, teams, and cross-company projects

Learn more