TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Finalterm - modern terminal done right

62 pointsby pjvdsover 11 years ago

12 comments

jlgrecoover 11 years ago
I&#x27;ll say what I said the last time Finalterm was discussed here (and what I often say when &#x27;improved&#x27; terminal emulators are thrown around):<p>Much of what is being provided here could <i>and should</i> be implemented in the shell, not in the terminal emulator. Implemented in the shell, you could get many if not all of these features in any modern terminal emulator. If the terminal emulator genuinely does not provide the facilities that a shell needs to do something, then we can discuss extending the terminal emulator to provide generic facilities <i>that the shell would then use</i>.<p>The dropdowns in particular could and should be implemented in the shell. Look at what Vim does with its completion right now[0]; it doesn&#x27;t need specialized terminal emulator support for that. Throwing in mouse support for those dropdowns would be nice, and could be done with existing terminal emulators.<p>Also, the last time this was discussed people raised concerns that additional parsing of terminal output presented an increased surface area for attack. xterm &#x27;title&#x27; support has caused a vulnerability in the past, we should be careful to not repeat that.<p>[0] <a href="http://1.bp.blogspot.com/_ci2yBnqzJgM/TD1PfKTlwnI/AAAAAAAAADs/nOGWTRLuae8/s1600/vim_complete.png" rel="nofollow">http:&#x2F;&#x2F;1.bp.blogspot.com&#x2F;_ci2yBnqzJgM&#x2F;TD1PfKTlwnI&#x2F;AAAAAAAAAD...</a>
评论 #6574444 未加载
评论 #6574541 未加载
评论 #6574486 未加载
Domenic_Sover 11 years ago
This is exactly how a product page should look.<p>- &quot;Get it now&quot; link<p>- <i></i>Demonstrates<i></i> why you want it above the fold<p>- Three major features right up front<p>- More detail below, if you care to read that far<p>I don&#x27;t know if the project is any good, but hot damn I love that page.
评论 #6574387 未加载
chrismonsantoover 11 years ago
If you like the completion dropdown, and use Emacs, you may like term-mode extended with my readline-complete.el [0] and auto-complete-mode. Screenshots on the page.<p>As an aside, you would not believe how difficult it is to read completion data from readline. There is virtually no useful documentation on this matter; many readline settings make the task impossible; the --More-- menu requires your scraper to be interactive... you&#x27;d think there would be an escape to return the necessary data in a computer readable format, but you&#x27;d be wrong.<p>On top of that, some programs use mechanisms similar to but incompatible with readline, see Haskell&#x27;s GHCi and haskeline.<p>[0]: <a href="https://github.com/monsanto/readline-complete.el" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;monsanto&#x2F;readline-complete.el</a>
评论 #6574419 未加载
mgraczykover 11 years ago
It really kills me to see an otherwise promising terminal with no screen splitting capability, and I did not see splitting mentioned anywhere on their product page.<p>Fortunately it appears to be a feature under active development, and they address splitting on their blog:<p><a href="http://blog.finalterm.org/2013/10/multiple-terminals-final-term-style.html" rel="nofollow">http:&#x2F;&#x2F;blog.finalterm.org&#x2F;2013&#x2F;10&#x2F;multiple-terminals-final-t...</a><p>The landing page looks great, but I think mentioning screen splitting would be wise.
评论 #6574427 未加载
评论 #6574413 未加载
robinhoodeover 11 years ago
I remember seeing this here: <a href="http://n0where.net/final-term/" rel="nofollow">http:&#x2F;&#x2F;n0where.net&#x2F;final-term&#x2F;</a><p>While the idea looks great, it seemed slow to react to my key presses. Maybe they can fix that in the near future. Otherwise I&#x27;m probably sticking to xterm.
possibilisticover 11 years ago
This is really cool.<p>I haven&#x27;t evaluated it personally, but I don&#x27;t think it&#x27;s up my alley (I use a tiled WM); Vala and GTK make it seem like it&#x27;s for the Gnome stack, and it also has mouse interactivity. Finalterm might be neat for an Ubuntu box, though.<p>Are there any comparable terminal emulators that support completion, 24-bit color, are hardware-accelerated, etc? I&#x27;d definitely like to replace mine if so.
uolotover 11 years ago
Last time I checked it, it was very buggy and unstable, but current version look much much better.<p>Unfortunately it&#x27;s totally unusable for Vim users...
评论 #6574612 未加载
kcbannerover 11 years ago
I&#x27;m not sure why people find the need to create these things when they already exist in shells such as zsh.
davidjhampover 11 years ago
This looks like a cool project but lately I&#x27;ve been really enjoying a Guake terminal(<a href="http://guake.org" rel="nofollow">http:&#x2F;&#x2F;guake.org</a>) + fish shell(<a href="http://fishshell.com" rel="nofollow">http:&#x2F;&#x2F;fishshell.com</a>) combo.
cascaover 11 years ago
Been watching Finalterm for a few months - it looks interesting but it&#x27;s still too unstable to use for production. The risk of it doing the wrong thing when running on a production host is just not worth the potential efficiency gains.
评论 #6574390 未加载
yeukhonover 11 years ago
suggestion by tabbing in shell is annoying to me. Some commands have popular prefix. It would be better if suggestion is made like the one you did in finalterm (and list most frequent one at the top).
electicover 11 years ago
Too bad it&#x27;s not for mac.
评论 #6574402 未加载
评论 #6574411 未加载