| # Portability Having a terminal that works the same in Windows, Mac and Linux. # Browsing UI I have autojump and I know all the cd shenanigans, but really I want my terminal to make it easier for me. I want an url bar where I can see my file path and click on part of it like in a file browser (eg: nautilusà or put an ssh address in it. I want a back and forward button. I want an history. I want bookmarks. I want to be able to right click on a path and "open url in the browser", "unzip/untar file", "open in libre office/vlc". And I want to be able to ctrl + left-clik path and cd to it or xdg-open it. This should be customizable. E.G: tilix let you enter regex that makes things clickable. Very useful to debug tracebacks. # Split and tabs Most good terminals (ex: tilix, cmder) have a good split screen, quake mode, and tab story. You can save profiles, restore them, auto run commands, etc. It should have those, and it should be well integrated with the browsing UI. Also changing the aspect a tab according to events. E.g: red if command return and error code. With a special icon if you are running as root, if you ssh on a remote computer. # Graphical display I want to be able to request the display of an media inside the terminal, like an embeded image or video. # Take control I get that we wanted the terminal to be separated from the shell. But this createe such an integration mismatch. Code completion, helps, prompts... Everything is slow, hard to configure, incomplete, unsatisfying, and not cross plateform. Just hijack the shell and do the right thing. People that don't like it can always use another terminal. We don't lack configurability. We have freedom all the way with current solutions. Keyboard only people with no windows decoration have everything they need. What we do lack, is a terminal for mouse lovers. Careful with this though. Some project tried it and added a lot of graphical things that looked cool, but were totally useless in practice. |