Live data from Hacker News

A 'revisited' guide to GNU Screen

linuxgazette.net

1–10 of 31 posts

Re: A 'revisited' guide to GNU Screen

#5
Oddly, it doesn't mention tmux (http://tmux.sourceforge.net/), a newer project that implements a similar terminal multiplexer. It was redesigned from the ground up to more cleanly accommodate several features that have been grafted onto the screen codebase. (It also has a BSD license, FWIW.)

After years, screen still doesn't do vertical screen splits. It turned out to be faster to just start from scratch.

Re: A 'revisited' guide to GNU Screen

#7
The screen handling of vt100 emulation is badly broken, based on my recent experience with it. A valid vt100 sequence was completely borking the terminal session.

I've unfortunately not had the time to chase the bug down, and the boxes that are generating the vt100 sequences are not where I can make them available to the screen developers, either.

For those that are looking to achieve (better) vt100 compliance, there is a reasonable test suite available at the http://vt100.net/ site.

Re: A 'revisited' guide to GNU Screen

#8
Screen doesn't do vertical splits. That's a dealbreaker for me. Tmux does.

But tmux has another problem: very rapid scrolling in one window will make the program completely unresponsive. In the same situation, screen doesn't have this problem. I posted to the user list and the developer very quickly sent me a patch, but it didn't fix the problem for me, although it worked for the developer. Still working with the developer on this.

Re: A 'revisited' guide to GNU Screen

#9
post #4

I almost welcome the bimonthly screen article. I adore that program.

Same here , when i discovered it i couldn't understand how i had been working without it for so long , suddenly i had 1 large terminal rather than "n" different terminals.

The only thing i miss now is vertical splits , i think tmux solves that problem as well.

Re: A 'revisited' guide to GNU Screen

#10
That was a good writeup. I use screen so often, that I don't think much about it, so this article was a good refresher.

A little off topic, but: I should spend about 5% of the time I devote to exploring new programming languages to revisiting command shortcuts, etc. for tools like Emacs, Idea, Rubymine, Eclipse, etc. A few days ago, I set up Emacs for Rails development (involved learning a bunch of new keyboard shortcuts) - now depending on what aspects of a project I am working on, I use either Rubymine or Emacs (or TextMate if I have my MacBook booted to OS X)

Post reply on HN