How to change default terminal application in Gnome-Shell
Gnome-Terminal is terrible.
It's buggy and whenever Gnome-Shell restarts or resumes from suspend, all Gnome-Terminal windows become unusable and can't be closed. There's an old ticket opened for it, but it'll likely never be fixed.
In the meantime, I've been trying to use other terminal packages. Unfortunately, Gnome-Shell still thinks Gnome-Terminal is what it should use whenever I select "open in terminal" in various menus. If I uninstall Gnome-Terminal, these menus disappear. What's the easiest way to keep the menus, but make my preferred terminal window open instead?
Solution 1:
Or you may simply use:
sudo update-alternatives --config x-terminal-emulator
as per comment; to update it on per user basis check https://serverfault.com/questions/631447/how-to-use-update-alternatives-per-user
Solution 2:
On Ubuntu / LinuxMint to set the terminal emulator app for Nemo's
- file explorer right-click
- Ctrl+Alt+T Shortcut
executing the following allowed me to set terminator
as default
gsettings set org.cinnamon.desktop.default-applications.terminal exec terminator
Depending on your distro's Desktop/xserver setup and which file explorer you use, you might have to replace org.cinnamon.desktop
with org.gnome.desktop
or maybe even org.kde.desktop
.
Suggestions can be found by calling gsettings:
gsettings list-schemas | egrep -i "desktop"
For LinuxMint19&Nemo, the cinnamon-variant worked straight away, without even logging out.
(came from https://unix.stackexchange.com/questions/336368/how-to-configure-nemos-right-click-open-in-terminal-to-launch-gnome-terminal)