How do I change the default terminal?

Using Budgie EOS. The default terminal right now is gnome terminal. I want to change it to xterm.

Most desktops have a settings page for default applications, if Budgie doesn’t, the internet suggests nano ~/.config/budgie-desktop/budgie-wm-settings.conf and making the change in there.

@sempterobit ,
I’ve read several useless attempts. A brutal workaround:

su
cd /usr/bin
mv gnome-terminal gnome-terminal-orig
ln -s xterm gnome-terminal
exit

I tried to find a better theme for xterm.
Load and save as .Xresources
yay -S ttf-segoe-ui-variable consolas-font
xrdb < .Xresources


Edit: Terminal under false flag. You may use gnome-terminal-orig as well.
Neither of other workarounds worked for me.

Yeah, use that sledgehammer :face_with_spiral_eyes:

Thanks. I tried the default app way, but no mention of terminal there.


Also, the command you showed opens a blank nano, so the file name must be something else if there is a wm-settings.conf file

Maybe you can’t change the default terminal in Budgie. @eso’s way of doing it should work.

That may be the case. Gnome switched to a hard-coded list of terminal applications that it checks for launching that originally carried over to budgie ( mentioned in this thread Arch forum, 2019 ).

The symlink method mentioned by @eso is apparently the fix.

Maybe this will work? I haven’t used any Gnome-based DEs in quite a while. But Iran across several mentions of this while doing a web search…

Set the default terminal using gsettings. Open a terminal and run the following command, replacing gnome-terminal with the name of your desired terminal:

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

I posted the steps here: Post

1 Like

Could you post the steps here?

Thanks, but that did not do anything that I can see. Ranger still opens with gnome-terminal.

It is just the below command, keep in mind I did this in Budgie with Nemo File Browser. In my example I am changing out gnome terminal for terminator, I also did the same with tilix and it worked fine as well.

UPDATE: I did this in my Budgie VM to make sure nothing changed with the latest update to Budgie 10.9.3 and it still works.

gsettings set org.cinnamon.desktop.default-applications.terminal exec terminator

In your example you are referencing org.gnome.desktop which will not work with Nemo. Nemo is cinnamon DE file browser.

The OP was asking about the terminal, not Nemo. And I never mentioned Nemo.

1 Like

Sorry, I totally missed what the OP was asking about. He was trying to get ranger to open with xterm.

1 Like

I just went by the thread title and the very 1st post. :wink:

Well so far the only way I can get Ranger to open in xterm is to uninstall gnome-terminal. This is a real rabbit hole.

in solus, budgie setting does not have this and either do you

I really am a know-nothing as far as execution of what you want. I gave up gnome-terminal after several years and still love alacritty…I am all about workarounds sometimes because once they become habit they are basically day-to-day:

pl

if I just launch it (alacritty terminal) from Plank I’m fine.

Subsequently I think you can add your choice to the budgie task bar just as easily.

I will admit my whole terminal-launching-method is icon-centric

good luck and 2 cents

After it s all said and done, I think I m about done with Budgie. What I want is preview images in Ranger, Apparently only a few terminal apps can accommodate this. Gnome terminal is not one, and xterm is one. I have no preference in DE s so I will change in a few days to make this an easier “endeavor”.

You could install Terminator as it supports preview images with ueberzug, That is what I used when running Budgie and I uninstalled Gnome Terminal.