On Mon, Aug 16 at 03:58AM -0700, Paul Scott wrote: > Will Trillich wrote: > >you can now switch to console (alt-ctl-f1)
or another xterm or another tty anywhere (other computers, possibly on other continents) :) > >and do "screen -D -R" to reattach to your original session! > > > My editor was emacs. It remained running in X where without > screen emacs was killed. Indeed I could restart the screen > session. emacs wasn't running under X -- it was running at the command line under screen! :) > >make some more changes, go out for lunch... > > > >now visit a buddy across town and ssh in to your server from his > >windows machine and do "screen -D -R" and take up where you left > >off. when his computer freezes up, no worries (for you)... > > > >now you travel to piscataway and borrow an imac there to ssh in > >to your home machine and do "screen -D -R" and resume your > >undo/redo state, command-line history, suspended jobs et al -- > >as if you hadn't ever left that first xterm. > > > >priceless! > > > > > I haven't learned how to do this yet. ah. hidden in my blather is the how-to -- also see the man page for screen: -d|-D [pid.tty.host] does not start screen, but detaches the elsewhere running screen session. It has the same effect as typing "C-a d" from screen's controlling terminal. -D is the equivalent to the power detach key. If no session can be detached, this option is ignored. so if you forgot to gracefully "^A d" detach a session at work (or kill its operating window for example) you can force a detach from elsewhere. suddenly, the cleaning folks at your office are seeing your xterm say "[remote detached]" and now yuo can reattach to it wherever you are. (note that your shell is still active, tho -- the command line where you originally asked for 'screen' is listening for commands.) so now it's detached from your xterm at work -- how to reattach it from home? -r [pid.tty.host] -r sessionowner/[pid.tty.host] resumes a detached screen session. No other options (except combinations with -d/-D) may be specified, though an optional prefix of [pid.]tty.host may be needed to distinguish between multiple detached screen sessions. The second form is used to connect to another user's screen session which runs in mul tiuser mode. This indicates that screen should look for sessions in another user's directory. This requires setuid-root. voila! > >in considering xterm and screen, they are NOT mutually > >exclusive: i.e it's NOT "multiple xterms" VS. "multiple > >screens". > > > I didn't make that comparison. "screen" was singular above. :) it's a bit gray with the singular/plural, isn't it? one konsole window can have several tabs; one screen instance (session?) can have several virtual terminal processes (sessions?)... > I have a DSL router connecting my LAN to the Internet. I would > like to learn and test some of the SSH combinations you do > routinely. I would need to use PuTTY on a Windows 98 machine > on this LAN to try to find this Debian sid machine on the > Internet to see if I can do any of this. I have no trouble > doing this on the LAN. I will read some HOWTO's but would take > any quick suggestions you have for doing this. you need to be able to ssh in, and must have 'screen' available. that's it! # start a screen session screen # do stuff, start editing, background a few manpages, # then close windows or leave them open and head for home #... # log in from home and detach the session at work: screen -d # if you closed your windows at work it'll already be # detached # reattach/resume your session: screen -r the author's favorite is screen -D -R # detach if possible, and reattach it (or create a session) ===== to really have some fun, start TWO xterm windows side-by-side (imagine that one of them is a troubled newbie and the other is a helpful tech-head): 1. screen 2. screen -x NOW edit something (doesn't matter which window you use). it's fun to resize one of them and try to figure out what happens. :) -- I use Debian/GNU Linux version 3.0; Linux boss 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i586 unknown DEBIAN NEWBIE TIP #114 from D & E Radel <[EMAIL PROTECTED]> : Installing gnome-apt (although a little buggy) is A GREAT WAY TO FIND OUT WHAT PACKAGES ARE AVAILABLE and install/remove them with ease! Newbie tip: Also I discovered that apt-get remove [packagename] works much better when there are dependancy problems than dpkg -r [packagename] Also see http://newbieDoc.sourceForge.net/ ... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]