How to change the default terminal in Manjaro?

jost21 picture jost21 · Feb 26, 2019 · Viewed 18.6k times · Source

I recently switched from ubuntu to Manjaro. On ubuntu I used Tilix and made it my default terminal emulator.

I did so with:

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

Is there a way to set the default terminal emulator with Manjaro/Arch?

Edit: I'm using Manjaro Gnome

Answer

kudo_shinichi picture kudo_shinichi · May 14, 2019

I currently use manjaro (i3), and in the past have used manjaro preloaded with different desktop environments(gnome, xfce and KDE). One thing that I have observed is that the default terminal emulator depends on the preloaded desktop environment. Unfortunately, you have not provided which DE you use.

  • For gnome, you can execute:

    gsettings set org.gnome.desktop.default-applications.terminal exec gnome-terminal

    Make sure to replace gnome-terminal with your choice.

  • If you use xfce DE, then go to settings, then preferred application, then utilities tab and then change the terminal emulator from there.

  • If you use i3, you can either change the i3 config file located in ~/.i3/ and then change the binding for $mod+Return exec i3-sensible-terminal (Replace i3-sensible-terminal with your choice.) OR you can install xfce4-settings-manager using:

    sudo pacman -S xfce4-settings

    Then execute xfce4-settings-manager using menu ($mod+d) follow the steps as I mentioned for xfce desktop environment above.