- Tabs
- Clickable URLs
Otherwise, XTerm is solid. The source code is a bit of a nightmare.
- Tabs
- Clickable URLs
Otherwise, XTerm is solid. The source code is a bit of a nightmare.
*VT100.translations: #override \n\
<Btn3Down>: exec-formatted("xdg-open '%t'", PRIMARY)
Now double-click a link to select it, then right-click to open.Unfortunately I lost the script and am not interested in rewriting it, but maybe it gives you some ideas. You could dispatch any action you want based on patterns in the selection.
If I understand history correctly, with the meteoric rise in popularity of our modern day terminal(the web browser) people were wanting to run more and more browsers at the same time. as the existing desktop manager state of the art(probably windows 95) was coming up short when dealing with the number of windows people wanted open the browser manufacture Netscape said fine, we will do it our self, this is where my memory gets fuzzy, I forget if it was an early firefox(phoenix anyone) the full mozilla browser or netscape proper(6 ish timeframe) that invented tabs, but they were and still are a very popular way control your many many browser windows you had open.
Really in the wrong layer however, it should be your desktop manager that provides tabs, not the application, and some do, but it is not a common thing what with the way DM tabs fight application tabs.
But now, we've come full circle. I'm using i3 and adore its tabbed windows feature. However, it's basically impossible to disable tabs in current browsers. Firefox has some extensions [0], which combined with some custom css to hide the tab bar kinda sorta work if you're ok with a janky experience. For Chrome, I haven't found anything.
[0] I use https://gitlab.com/adsum/firefox-notabs
That sounds very annoying.
Some Googling indicates that on Solaris, 'ps' would default to 80 characters wide before truncating, apparently ignoring the size of the terminal. However even that apparently did not apply when piping; it would output the full line in that case.
Some people are happy with TMux but it introduces some compatibility problems (TMux itself contains a terminal emulator, and not everything works correctly in TMux), and half the point of tabs is being able to organize them how you please—if you want move a tab to a new window, you can do that.
i'll take the TUI tab with the added bonus of not losing my work when the window is closed any day.
I also like being able to copy-paste things out of terminals, and Tmux makes it a bit difficult. I know how to use the scrollback in Tmux but it’s just so much easier to use the scrollback in a GUI terminal editor.
Having been a Linux (and unix before that) user for decades now, I’ve seen people argue over vi vs emacs, KDE vs GNOME, GTK vs Qt, GPL vs BSD and so on and so forth. They make all sorts of well reasoned arguments but it almost always just boils down to personal preference at the end of the day. Yet it’s amazing how many people think that their preferences are unequivocal facts.
Also, on X, there’s things like https://tools.suckless.org/tabbed/ which can produce tabbed layouts of arbitrary applications.
Tabbed looks cool, but I don’t see any online documentation.
It is cool that the ecosystem is flexible enough to fit our basically opposite preferences.
One of the nice things about xterm is this basically never happens.
There’s a shortcut in Vim that my tmux config gets in the way of. Ctrl-a, increment a number. This is a weird shortcut to me, though, actually I’m happy tmux over-writes it!
That's 100% on me to do that deep in the code as a significant patch. I know this. Just so lazy
Which is why we invented terminfo and ncurses.
> TMux itself contains a terminal emulator, and not everything works correctly in TMux
tmux doesn't merely contain a terminal emulator. Rather, it is a terminal emulator. All terminal emulators have slight differences in behavior and tmux is no exception. But since tmux is actively developed, I haven't personally encountered any deal breaking issues.