5 ms·
Apologies for the off-topic, but does anyone know a nice simple terminal emulator to use with tiling window managers such as i3? I'm using the xfce terminal rig
by tokenizerrr 9y ago
Apologies for the off-topic, but does anyone know a nice simple terminal emulator to use with tiling window managers such as i3? I'm using the xfce terminal right now, but that supports tabs which gets a little confusing since so does i3.
- w0m 9y agoLoad up tmux in xfce terminal? Will give you persistance also
- tokenizerrr 9y agoI actually don't want any tiling to be done on the terminal level. I want to use my tiling window manager to tile multiple terminals, so I can move a tile between workspaces, monitors, etc. The "problem" I'm having with the xfce terminal is that it supports tabs. It basically has too much features for me. And being the idiot that I am, I make use of them. Even though I'd actually prefer not to, so that instead I'll be using the features provided by my window manager. It's a silly problem, I know. But the question is: What is a performant customizable terminal that is dead simple? No tabs. No tiles. Just a single terminal window. Or maybe I should just unbind the create new tab shortcut.
- peterisza 9y agoEvilvte is small and configurable in the source code, you can easily compile it without tabs.
- vbernat 9y agoAnd it's dead. For something dead simple, you can also write your own terminal (based on libvte, like many existing terminals): https://vincent.bernat.im/en/blog/2017-write-own-terminal https://vincent.bernat.im/en/blog/2017-write-own-terminal.
- aapjesverkoper 9y agoI have been using Alacritty for a couple of weeks now, it seems to match your wishes: https://github.com/jwilm/alacritty https://github.com/jwilm/alacritty
- stormbrew 9y agoDoes it have backscroll yet? Without that it's kind of the wrong way around in what features it lacks. Like, People who want to run every session in tmux (but don't care about using a tiling wm) don't need scrolling, tabs, or splits. People who want to run their terminals in i3 also don't want tabs or splits, but they do need scroll or else they have to duplicate effort on both sides just to get scrolling.
- zokier 9y agoHere is the pull request for scroolback, it is still open: https://github.com/jwilm/alacritty/pull/657 https://github.com/jwilm/alacritty/pull/657
- bitexploder 9y agoI just use gnome-terminal. It is fine. No chrome or trim. i3 and tmux to lay out terminals. If you don't like tmux, i3 is also very good at laying things out. Just turn off all the menus for something like gnome-terminal, which renders things like powerline fonts fine.
- tokenizerrr 9y agoI'll check it out. Thanks. It does seem similar to xfce4-terminal with it also supporting tabs. Perhaps I should just unbind those shortcuts.
- d0ugal 9y agoI also use gnome-terminal with i3, works great.
- theophrastus 9y agoThe creators of i3wm provide a hint as to what they think might serve as good terminal implementations for i3 on their manual page[1]. Here's how the search sequence begins for a "sensible terminal": $TERMINAL urxvt rxvt termit terminator... [1] http://build.i3wm.org/docs/i3-sensible-terminal.html http://build.i3wm.org/docs/i3-sensible-terminal.html
- secure 9y agoNote that the order in this script is undefined. We started with the terminal emulators we knew about and accepted all PRs which added others. The current order should not be mistaken for fitness or judgement :).
- heywire 9y agoUrxvt seems to be a popular choice among i3 users. I'd recommend checking Reddit (r/unixporn) for some example screenshots showing various configurations common to i3 users.
- mbid 9y agoNot an i3 user, but xmonad should be close enough. I'm using termite nowadays. It's configured by editing a plain text file in your editor of choice (as opposed to a GUI), it does not have buttons that take away space, and the vim-like visual mode is a game changer for me. The only annoying thing is that it sets TERM=xterm-termite, which machines you log in via ssh usually don't recognize because termite is not installed there. Easily fixed in your .bashrc.
- Sir_Cmpwn 9y agoI use urxvt.
- nonsince 9y agoI use urxvt with xmonad (another tiling WM). I love it, it's so minimalist and basic. I think it supports tabs with a perl extension but by default it has no fancy functionality that your WM can provide for you.
- DSMan195276 9y agoI also recommend and use `urxvt`, but I would also add (and others haven't mentioned this) I use `urxvtd` and `urxvtc`. `urxvtd` is a daemon, and when you run `urxvtc` it spawns another urxvt 'client' off of the daemon. It results in a lot less memory usage and much quicker terminal start-ups. Doesn't matter tons if you already have a beefy system, but it helped tons on my older laptop that I used to use, and I've continued to use the feature since then.
- giggles_giggles 9y agoI did this for awhile but occasionally (about daily) urxvtd would segfault and I'd lose all of my terminals. Never could figure out why :(
- DSMan195276 9y agoHuh, that's pretty bad, I can't blame you for not using it anymore. I've personally never had it segfault and I've been using it for years now, so it's hard to say what was happening there.
- GhostVII 9y agoI just use termite, it's super simple with no tabs or anything, and you can hack it so that it shows up as a floating window (for quick commands) or as a regular window, and have multiple terminals tiled.
- zwarag 9y agoI suggest guake terminal. You may spawn it in every i3 tab you're currently in. Combine with tmux or screen for maximum worlflow
- e12e 9y agoI've had good luck with Sakura (it's possible to turn off all chrome if you want): http://www.pleyades.net/david/projects/sakura http://www.pleyades.net/david/projects/sakura [ed: That said, I now notice that Tilix appears to be written in D, which should point to it avoiding a few C/C++ pitfalls. ]
- teddyh 9y agoWhat’s wrong with xterm?
- cauterize 9y agohttps://www.enlightenment.org/about-terminology https://www.enlightenment.org/about-terminology
- placeybordeaux 9y agoalacritty is an absolutely barebones terminal emulator, no tabs, configuration through a flat file etc. It's main 'selling point' is that it paints through the GPU.
- kps 9y agomlterm. Idiosyncratic configuration, but hands down the best for vim users because it has a solution for the alt-8bit/escape-timeout problem.
- jryan49 9y agotermite https://github.com/thestinger/termite https://github.com/thestinger/termite https://wiki.archlinux.org/index.php/termite https://wiki.archlinux.org/index.php/termite