Warp terminal in Ubuntu Linux , make it your default terminal

Sk Shahriar Ahmed Raka
2 min readMar 5, 2024

--

If you’re eager to elevate your terminal experience on Ubuntu Linux, look no further than Warp, the modern terminal. Let’s walk through the steps to download, install, and set it as your default terminal.

Downloading and Installing Warp

Start by obtaining the latest version of Warp by heading over to Warp’s official website. Once there, download the appropriate package for your system, whether it’s a .deb or .rpm file.

Warp, the modern terminal, is now available for Linux | Warp

For Ubuntu-based Systems

If you’ve opted for the .deb file, execute the following command in your terminal:

sudo apt install ./warp.deb

For Red Hat-based Systems

For those using Red Hat-based systems, such as Fedora or CentOS, utilize the .rpm file:

sudo dnf install ./warp.rpm

note: after installing Warp won’t become your default terminal

Make Warp terminal your default terminal

To integrate Warp into your system’s terminal emulators, execute the following command:

sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/warp-terminal 100

In this command, the priority is set to 100, ensuring Warp takes precedence as the default terminal.

If you want to change the default action of the Nautilus

Modifying Nautilus “Open in Terminal” Action

If you’d like to alter the default action of the Nautilus “Open in terminal” menu, follow these guidelines:

Setting nautilus-open-terminal to launch Terminator rather than gnome-terminal

Select your default terminal

To further fine-tune your terminal preferences, utilize the following command:

sudo update-alternatives --config x-terminal-emulator

This command allows you to select your preferred terminal emulator, ensuring Warp’s seamless integration.

With these steps completed, you’re ready to harness the power of Warp as your go-to terminal. Simply use your favorite terminal shortcut, and revel in the enhanced functionality and aesthetics provided by Warp.

--

--

Sk Shahriar Ahmed Raka

Software Engineer (Golang) | Specialized in Software Infrastructure, Security, and Penetration Testing | Proficient in CI/CD, Kubernetes, SvelteJS