When viewing a PDF on a wide screen monitor, the viewer can display two pages one next to the other. Is it possible to do something like this for a terminal window so that I can meaningfully utilize use the area of a wide screen?

The idea is simple. Let's say I issue vdir. Then I'd like to have the last part of the listing in the right column and the last but one part in the left column. I tried to mimic this in vim to show how it might look like:


Note: I'm not looking for splitting the window into two separate terminals like tmux offers. I want to have one terminal, just that its "bottom" part is mapped to the right column and its "top" part into the left one.

  • 2
    Nice idea. I don't know of any that does that currently. But in most a simple key combo (Shift-pgup) will quickly show the scrollback buffer.
    – Keith
    Feb 8, 2013 at 21:56
  • 1
    You could get the two sides showing the same terminal by splitting a terminal multiplexer, like tmux, nesting two instances and attaching them both to the same socket. Keeping one of the two scrolled up is the challenging part.
    – Attila O.
    Feb 9, 2013 at 0:32
  • @Keith Yes, I use that, but it doesn't help me utilize the whole screen.
    – Petr
    Feb 9, 2013 at 7:37
  • I'm interested in this now, so +1 and starred.
    – Rob
    Feb 18, 2013 at 5:09

2 Answers 2


This question appears to be very similar to https://stackoverflow.com/questions/11963720/multi-column-terminal-multiplexer. See answers over there.

The only implementation I am aware of is my own two column virtual terminal. Feedback (via email) is welcome.


This feature appears to be present in Konsole, the KDE terminal (also installeable for other desktop environments):

The split-view mode, pictured below, is inspired by GNU Screen. It is a console output cloning tool so that you can see two views of the same scroll buffer. For example, if you are a developer, and you need to compile something really big (like say, KDE), then you can read through the scroll at your own pace on one side, while still monitor the output progress simultaneously.


Konsole, featuring window split

  • 1
    Looks promising. What I'd like to achieve that both views scroll, displaying together last 2n lines.
    – Petr
    Feb 18, 2013 at 7:37

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .