Date: Mon, 23 Oct 2017 14:22:10 +0200 From: "Sijmen J. Mulder" <ik@sjmulder.nl> To: freebsd-questions@freebsd.org Subject: vt and tmux, overlapping responsibilities Message-ID: <32b2e36d-91d9-d3e5-b91d-80607bb57590@sjmulder.nl>
next in thread | raw e-mail | index | archive | help
Hi, vt (or st) is a virtual terminal with some features like scrollback and multiplexing on top of system primitives (I suppose a character/video display driver). tmux (or screen, etc) is a more advanced multiplexer but implemented on top of an existing terminal. Using tmux on vt then strikes me as an inelegant situation. We have a multiplexer and terminal emulator that goes unused because we're using another multiplexer and terminal emulator through it. It's rather like hooking up a media centre system to a 'smart TV'. One could either a) use a 'dumb' TV, or b) use a smarter TV that eliminates the need for the media centre system. In terms of virtual terminals, that means a) reducing vt's repsonsibilities to a minimum, or b) being able to run another multiplexer directly on the video/text driver, replacing vt. I don't mean to belittle the obvious complexities and realities such as that a terminal must be available very early on in the startup sequence, or having a multiplexer target a device rather than another terminal, etc. Just wanted to see if there's been any thinking on this front. Sijmen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?32b2e36d-91d9-d3e5-b91d-80607bb57590>