Micah Cowan | 23 Mar 18:03
Gravatar

Re: Interested in scripting support for screen.


Rui, Guo wrote:
> Hello,
> 
> I'm a student that get interested in scripting support for screen, since
> screen is my favorite daily-used tool and I would like to make it
> better. The idea sounds interesting and I would like to learn more about
> it. Is there any formal document about it? Currently I only find the
> demonstrating code in the git and some discussion on the devel list date
> back to July 08. I'll start to read the existing materials shortly (not
> yet now), but I still think a formal document will be better.
> 
> Also, I would like to ask where should my following up post going? The
> screen-user list suggested on GNU gsoc page, screen-devel list or here?

The screen-devel list is the best place to discuss this (I've added it
to the Cc list). I'd also recommend that you hang out on IRC at
irc.freenode.net, the #screen channel. Look for "sadrul"; he'd be the
one mentoring for that project, and he wrote the initial implementation
you found on the devel list and in the separate git repository.

--
Micah J. Cowan
Programmer, musician, typesetting enthusiast, gamer.
Maintainer of GNU Wget and GNU Teseq
http://micah.cowan.name/
Ethan Mallove | 18 Mar 20:27
Picon

Terminal VIM run from xargs closes my GNU Screen window

Hello,

The below command causes my Screen window to close:

  $ touch a b c && ls -1 a b c | xargs vim
  Vim: Warning: Input is not from a terminal
  [then Screen window closes!]

There is no problem if I do the above outside of Screen (e.g., my
terminal window does not exit). And if I take xargs out of the
equation my Screen window does not close, e.g., this works fine:

  $ vim a b c

I'm not sure if this is a VIM, GNU Screen, and/or xargs issue (or
combination of one or more programs). It mostly affects my usage of
Screen, so I posted to this Screen list.

  $ screen --version
  Screen version 4.00.03 (FAU) 23-Oct-06
  $ uname -a
  SunOS ... 5.10 Generic_127111-07 sun4v sparc SUNW,Sun-Fire-T200
  $ vim --version
  VIM - Vi IMproved 7.2
  ...

Regards,
Ethan

(Continue reading)

Andreas | 15 Mar 13:19

Security bug - Password ignored


Hi!

Because this problem was found in the screen-users mailing list in 2004,
again 2008, and is still present, I'm writing to screen-devel:
I'm using screen in a ssh-Terminal (Putty)

.screenrc:
password
-> starting screen says "/home/Andreas/.screenrc: password: window required"

.screenrc:
password sg-md5-crypted
--> Screen asks for a password, but I can reattach with any/empty
password! (Screen asks for a a password!!)
So the user (typically typing in the correct password) believes,
that his sessions are secured, but they aren't!
Please tell me what to do ALSO via Email!
  andreas2 ((AT)) logic.univie.ac.at	(My Reply-to Header is Nobody!!)

Thanks, Andrew

Enrico Weigelt | 6 Mar 20:36
Picon

Cleanups branch


Hi folks,

I've did some cleanups (eg. fixing const char* warnings, missing
includes, etc):

    git://git.metux.de/screen-metux.git/ -> METUX.cleanup

cu
--

-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
 	http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
	http://patches.metux.de/
---------------------------------------------------------------------

Micah Cowan | 6 Mar 08:17
Gravatar

Why not nonblock by default?


Does anyone know, is there any particular reason why we don't make
nonblock the default? It's an annoyance to users when a display gets
hung and any windows connected with it get stuck, especially since
novice users are unlikely to realize that "nonblock 1" won't affect the
buggered display, and may not think to do C-a : at % nonblock on

I'd like to propose that the default value for defnonblock be changed
from "off" to something like, I dunno, 8 ? Or lower, if there's no
particular reason why we shouldn't.

--
Micah J. Cowan
Programmer, musician, typesetting enthusiast, gamer.
Maintainer of GNU Wget and GNU Teseq
http://micah.cowan.name/
Micah Cowan | 22 Feb 03:21
Gravatar

screen/manual index.html screen.dvi.gz screen.h...

CVSROOT:	/web/screen
Module name:	screen
Changes by:	Micah Cowan <micahcowan>	09/02/22 02:21:46

Added files:
	manual         : index.html screen.dvi.gz screen.html 
	                 screen.html.gz screen.html_node.tar.gz 
	                 screen.info.tar.gz screen.pdf screen.ps.gz 
	                 screen.texi.tar.gz screen.txt screen.txt.gz 
	manual/html_node: Acladd.html Aclchg.html Acldel.html 
	                  Aclgrp.html At.html Attrcolor.html 
	                  Autonuke.html Availability.html Backtick.html 
	                  Bell.html Bind-Examples.html Bind.html 
	                  Bindkey-Control.html Bindkey-Examples.html 
	                  Bindkey.html Break.html Bugs.html Caption.html 
	                  Character-Processing.html 
	                  Character-Translation.html Chdir.html 
	                  Clear.html Colon.html Command-Character.html 
	                  Command-Index.html Command-Summary.html 
	                  Commands.html Compiling-Screen.html 
	                  Concept-Index.html Console.html 
	                  Control-Sequences.html Copy-Mode-Keys.html 
	                  Copy-and-Paste.html Copy.html Credits.html 
	                  Customization.html Debug.html 
	                  Default-Key-Bindings.html Detach.html 
	                  Digraph.html Displays.html Dump-Termcap.html 
	                  Dynamic-Titles.html Environment.html Eval.html 
	                  Exec.html Files.html Fit.html 
	                  Flow-Control-Summary.html Flow-Control.html 
	                  Flow.html Focus.html Getting-Started.html 
(Continue reading)

Micah Cowan | 22 Feb 03:18
Gravatar

screen/manual/html_node

CVSROOT:	/web/screen
Module name:	screen
Changes by:	Micah Cowan <micahcowan>	09/02/22 02:18:52

New directory:
	manual/html_node

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/screen/manual/html_node/?cvsroot=screen

Micah Cowan | 22 Feb 03:18
Gravatar

screen screen.html

CVSROOT:	/web/screen
Module name:	screen
Changes by:	Micah Cowan <micahcowan>	09/02/22 02:18:36

Modified files:
	.              : screen.html 

Log message:
	Add link to documentation.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/screen/screen.html?cvsroot=screen&r1=1.11&r2=1.12

Micah Cowan | 22 Feb 03:10
Gravatar

screen/manual

CVSROOT:	/web/screen
Module name:	screen
Changes by:	Micah Cowan <micahcowan>	09/02/22 02:10:16

New directory:
	manual

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/screen/manual/?cvsroot=screen

Brian Templeton | 10 Feb 08:32
Favicon

[patch] DECKPM support

I've added support for Key Position Mode, which makes it possible to
effectively remap modifier and function keys on some DEC terminals.

>From ab7e813b84dcaf8d13479a662ba0014d25231143 Mon Sep 17 00:00:00 2001
From: Brian Templeton <bpt <at> tunes.org>
Date: Tue, 10 Feb 2009 01:33:58 -0500
Subject: [PATCH] Enable Key Position Mode on DEC VT420 terminals.

The key mapping (defined in kpm.c) uses a modified Dvorak layout and
maps the Lock key to Control.
---
 src/Makefile.in |    4 +-
 src/display.c   |   34 ++++++++++
 src/kpm.c       |  195 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/kpm.h       |    4 +
 4 files changed, 235 insertions(+), 2 deletions(-)
 create mode 100644 src/kpm.c
 create mode 100644 src/kpm.h

diff --git a/src/Makefile.in b/src/Makefile.in
index c551067..b37c408 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -61,12 +61,12 @@ CFILES=	screen.c ansi.c fileio.c mark.c misc.c resize.c socket.c \
 	search.c tty.c term.c window.c utmp.c loadav.c putenv.c help.c \
 	termcap.c input.c attacher.c pty.c process.c display.c comm.c \
 	kmapdef.c acls.c braille.c braille_tsi.c logfile.c layer.c \
-	sched.c teln.c nethack.c encoding.c
+	sched.c teln.c nethack.c encoding.c kpm.c
 OFILES=	screen.o ansi.o fileio.o mark.o misc.o resize.o socket.o \
(Continue reading)

William Pursell | 11 Jan 11:53
Picon
Gravatar

sigaction


Does screen still attempt to support platforms that
do not provide reliable signals?  Is there any reason
not to modify the code to use sigaction instead?

It would be nice to remove the sigset/signal/sigvec
checks from the configury and modify the code to
use sigaction.  Would there be any objection to
incorporating such a patch?

--

-- 
William Pursell


Gmane