screen and dvtm and screen and dvtm and

Edit: Unfortunately, the images originally included in this post are gone, because of hosting problems in late 2009. My apologies.

I touched on an idea in the last post, of running a tabbed terminal emulator on a graphical desktop, and partitioning each emulator with dvtm. The idea was that it would allow an immense number of console-based programs to simultaneously co-exist, in a way that really has no impediment aside from your own needs and your ability to keep track of all those things.

The fact is though, that part of that idea stemmed from using both dvtm and screen in tandem on my Thinkpad, which is running completely without X and throwing everything against the framebuffer. And the amount of flexibility there is likewise staggering.

Maybe this screenshot (framebuffershot?) will give you an idea.

See, screen itself can do split screens, and you can bounce between applications individually, pane by pane. And as you can see there, dvtm is quite happy to further segment the available screen space into smaller and smaller areas.

It’s like those Russian dolls.

Perhaps its just me, because of the proximity of it all, and the immediacy of how flexible the two are together. But to know that screen itself is keeping everything neatly bundled together, and can show two or three at a time, and all that on an 800×600 screen … it’s staggering, and cool at the same time.

This is a clean installation of Crux, by the way. Start times at 550Mhz are just over 12 seconds, and I have .screenrc set up to spawn dvtm with elinks, calcurse and alpine all at once. moc is on one window, mc on another, and htop (in a much-customized state) is on the last.

And best of all, I have my customized version of MPlayer for watching my DVD rips on the framebuffer. What in the world was I bothering with X for?! :shock:

About these ads

18 Responses to “screen and dvtm and screen and dvtm and”


  1. 1 Norman 2009/03/25 at 10:24 AM

    Could you post your .screenrc?

  2. 2 K.Mandla 2009/03/25 at 11:35 AM

    Yup, but I’m almost embarrassed because it’s so primitive.

    screen -t mocp 0 mocp
    screen -t mc 1 mc
    screen -t htop 2 htop
    screen -t dvtm 9 dvtm vim alpine elinks

    I changed calcurse to vim recently, so I can jump to my vimwiki first.

  3. 3 thealphanerd 2009/03/25 at 7:53 PM

    I could switch if wasn’t for the fact that framebuffers can’t use widescreen or bigger resolutions.

  4. 5 Reacocard 2009/03/26 at 12:58 AM

    @thealphanerd – they can use widescreen, if your hardware supports it. Install hwinfo and run “hwinfo –framebuffer” to get a list of modes your hardware supports, which you can then use in vga= at boot. I have two widescreen laptops and the framebuffer on each runs at the full, native, widescreen res.

  5. 6 CasTex 2009/03/26 at 3:29 AM

    Thanks for this post, I am interested in.

  6. 7 fuxter 2009/03/27 at 8:01 AM

    you really got me laughing with russian matryoshkas…
    love you blog

  7. 8 Luca Matteis 2009/10/22 at 7:50 AM

    Can’t you just use screen with the vertical split patch?

  8. 9 gannggstaz 2011/02/13 at 2:39 PM

    Could one use screen to open multiple of dvtm and treat it as virtual desktops? Or combine it with twin so one has tiling and stacking terminal window managers within reach.

    • 10 K.Mandla 2011/02/13 at 4:15 PM

      I don’t see why not. I believe you can run more than one instance of screen; whether or not multiple dvtm sessions is possible … well, I don’t know. but I am willing to try. :)

  9. 11 msx 2011/03/07 at 5:00 AM

    I’m a bit curious of your combination Mr. Mandla, why don’t use just TMUX?

    • 12 K.Mandla 2011/03/07 at 6:51 AM

      I’ve tried tmux, and I liked it but I couldn’t figure out how to do some of the things I was accustomed to in screen — most notably the blanker or “screensaver” effect. I don’t know if that’s possible in tmux, but it was something I enjoyed from screen that I couldn’t get working in tmux. So here I am. … :)


  1. 1 More lightweight diversions « Motho ke motho ka botho Trackback on 2009/04/16 at 9:11 AM
  2. 2 Howto: Desktop “widgets” for the console « Motho ke motho ka botho Trackback on 2009/12/17 at 12:39 PM
  3. 3 Cool and fun: screen-vs inside Yakuake « Motho ke motho ka botho Trackback on 2009/12/21 at 10:53 AM
  4. 4 Rounding out a terminal-based Debian system « Motho ke motho ka botho Trackback on 2010/01/24 at 11:58 AM
  5. 5 One mine, one not « Motho ke motho ka botho Trackback on 2011/02/11 at 5:57 PM
  6. 6 A comfortable arrangement: Musca and screen « Motho ke motho ka botho Trackback on 2011/02/25 at 9:18 AM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




Welcome!



Visit the Wiki!

Some recent desktops


May 6, 2011
Musca 0.9.24 on Crux Linux
150Mhz Pentium 96Mb 8Gb CF
 


May 14, 2011
IceWM 1.2.37 and Arch Linux
L2300 core duo 3Gb 320Gb

Some recent games


Apr. 21, 2011
Oolite on Xubuntu 11.04
L2300 core duo 3Gb 320Gb

Enter your email address to subscribe to this blog and receive notifications of new posts.

Join 405 other followers

License

This work is licensed under the GNU Free Documentation License. Please see the About page for details.

Blog Stats

  • 3,961,111 hits

Archives


Follow

Get every new post delivered to your Inbox.

Join 405 other followers

%d bloggers like this: