Is there any user friendly alternative to screen?

25,940

Solution 1

Tmux is a rewrite of GNU Screen, tmux offers a variety of improvements. Some of the most important include a client-server model, which allows you to connect to a tmux session from multiple locations, and a cleaner configuration file format. Check out tmux’s FAQ to discover a list of ways it differs from GNU Screen.

Use this command to install tmux on Ubuntu:

sudo apt-get install tmux

How to on howtogeek. That link also has something on Dvtm & Dtach (Dvtm is a console multiplexer inspired by tiling window managers, and dtach adds the ability to detach from and reattach to dvtm sessions).

Solution 2

I wrote a deeper related answer here.

byobu

I think byobu is a more friendly alternative. It uses tmux as backend, so you have friendly byobu shortcuts, and also tmux ones (by default Ctrl+a+..., you can change it with F9 or byobu-config).

From its site (see also there the excellent screencast):

Byobu is a GPLv3 open source text-based window manager and terminal multiplexer. It was originally designed to provide elegant enhancements to the otherwise functional, plain, practical GNU Screen, for the Ubuntu server distribution. Byobu now includes an enhanced profiles, convenient keybindings, configuration utilities, and toggle-able system status notifications for both the GNU Screen window manager and the more modern Tmux terminal multiplexer, and works on most Linux, BSD, and Mac distributions.

Install it with

sudo apt install byobu

A screenshot using hollywood:

screenshot

I use it with Guake in full-screen, hiding its tabs since byobu have that feature (and more) already. Not another window: Just there at F12.
Maybe Tilix (~5k) full-screen Quake mode could be an alternative. kitty (~14k) and alacritty (~38k) wont add drop-down support. This GNOME extension could be a workaround.

Here is also a howtogeek article about it.

Share:
25,940
user2358943
Author by

user2358943

Updated on September 18, 2022

Comments

  • user2358943
    user2358943 over 1 year

    I am running Ubuntu Server and want to have multiple terminals. Screen works fine but..it is not user friendly. I mean..after pressing Ctrl+A you get no notification of you being in command mode, in order to display terminals you have to enter " which is not friendly at all (on my keyboard it is Shift+1), and so on..

    I looked at byobu but it seems bugged: the cpu status lines keep increasing downside up and eventually cover my screen..but overall I still don't like it much.

    I was searching for something with nano's graphic..with bottom part of the screen filled with instruction/status and upper part, of course, my current terminal.

    Does something like that exist? Or, alternatively, can you help me fix the byobu bug?

    • Rinzwind
      Rinzwind about 10 years
      "user friendly" is rather subjective ;) "screen" indeed has it flaws but I do not consider it "user unfriendly" ;)
  • Andrea Lazzarotto
    Andrea Lazzarotto about 6 years
    Indeed. Byobu is a combination of screen and tmux but actually usable.