Added a note & link to the beginning of _screenrc.
[dotfiles-framework.git] / _screenrc
index 067591ef251ca75f8ab686a0a2723a67d4620470..83d8b298832047e6b416fd290431485bf6facd9f 100644 (file)
--- a/_screenrc
+++ b/_screenrc
@@ -1,4 +1,17 @@
 # .screenrc startup file for GNU Screen
+#
+# note,
+#   screen -x <identifier>
+# will attatch you to a screen without detaching other clients, creating a
+# multi-user session.  You can detach a single client from this session like
+# you normally would with '^a d'.  However, if you ran 'screen -x ...' *from*
+# another screen, the '^a d' will detach your *original* screen.  You can pass
+# escaped commands on to deeper levels of screens with '^a a', which sends an
+# '^a' to the process running inside your top level screen.  So '^a a d' will
+# detach you from the multi-user screen running inside your base screen :p.
+#
+# there is a nice introduction by Chris Lumens, at
+#   http://www.bangmoney.org/presentations/screen.html
 
 
 # don't show the startup splash screen