Choosing Linux Terminal Emulators - Discussion and List

Ok, I understand. I understand that it can also be used as terminal with add-on. So I guess you are correct. Do you have a screenshot of Vivaldi browser with terminal addon?

1 Like

Sure here it is. You can install the ssh client and then it works as terminal also. I use Neovim a lot and so i use Warp and Wezterm and now will also use Alacritty.

I am now writing a metagenomics dashabord in Golang and a system admin client in RUST and a deep learning in Python.

Let me know how it goes,
Gaurav

This is how it looks in tabbed view. Such sleek version

Gaurav

1 Like

Chrome and others also has similar extensions: https://chromewebstore.google.com/detail/secure-shell/iodihamcpbpeioajjeobimgagajmlibd

2 Likes

I actually didnt know about that. I used Firefox all the time, sometime Brave and I havent got a chance to use the web based terminal. The reason of looking into is this that i am writing some bio webassembly containers and i need to look into that. Apart from that i havent used the web based terminal or directly from the web browser as they are not that efficient.

Edit: In addition to the last ones for Wezterm, these are the best ones, which i think can make it easier for work. I cant say about everyone, i found it easier on my eyes as easy to see the text and also the boundaries and edges of the terminal. If you keep too dark ones, then I am not able to see the edges and to extend the edges. I am not sure about everyone, so i am prompted to put my views and see how everyone says and what they can add.

–config.color_scheme = ‘nordfox’
–config.color_scheme = ‘Nord (Gogh)’
–config.color_scheme = ‘Neon Night (Gogh)’
–config.color_scheme = ‘Teerb (Gogh)’
–config.color_scheme = ‘Thayer Bright’
–config.color_scheme = ‘Palenight (Gogh)’
–config.color_scheme = ‘PaleNightHC’

Here is the wezterm config of mine. Please feel free to use: everything you need for wezterm. I have shifted to Warp terminal from Wezterm and may be later will use it again but not for now as to have all the windows panned out for python, go and RUST at the same time but giving you all so if you are using then you dont have to waste time and

-- Pull in the wezterm API
local wezterm = require("wezterm")-- This will hold the configuration.
local config = wezterm.config_builder()
local wezterm = require("wezterm")
local act = wezterm.action
local config = {}
config.color_scheme = 'Gruvbox Dark (Gogh)'
config.enable_tab_bar = true
config.hide_tab_bar_if_only_one_tab = true
config.window_background_image_hsb = {
  brightness = 0.1,
  hue = 1.0,
  saturation = 1.0,
}
config.mouse_bindings = {
        {
                event = { Down = { streak = 1, button = "Right" } },
                mods = "NONE",
                action = wezterm.action_callback(function(window, pane)
                        local has_selection = window:get_selection_text_for_pane(pane) ~= ""
                        if has_selection then

window:perform_action(act.CopyTo("ClipboardAndPrimarySelection"), pane)
                                window:perform_action(act.ClearSelection, pane)
                        else
                                window:perform_action(act({ PasteFrom = "Clipboard" }), pane)
                        end
                end),
        },
}
local mux = wezterm.mux
wezterm.on("gui-startup", function(cmd)
  local tab, pane, window = mux.spawn_window(cmd or {})
  window:gui_window():maximize()
end)
config.font = wezterm.font("TwilioSansMono-Light")
config.font_size = 20
config.window_decorations = "RESIZE"
config.window_background_opacity = 1.0
config.macos_window_background_blur = 10
config.window_frame = {
  font = wezterm.font { family = 'JetBrainsMonon-Regular', weight = 'Bold' },
  font_size = 14.0,
  active_titlebar_bg = '#333333',
  inactive_titlebar_bg = '#333333',
}

config.colors = {
  tab_bar = {
    inactive_tab_edge = '#575757',
  },
}

config.keys = {
		{
			key = 'f',
			mods = 'CTRL',
			action = wezterm.action.ToggleFullScreen,
		},
		{
			key = '\'',
			mods = 'CTRL',
			action = wezterm.action.ClearScrollback 'ScrollbackAndViewport',
		},
	}
return config

Love this list!
Most time i use the KDE Terminal or yakuake