"
This feature is useful when using a very slow remote shell session (SSH
over a bad GPRS connection). By locally preparing a command you can
enter a command and send it as bulk (without typos ;-)).
"
The gain from this patch is that, instead of doing ^a:stuff "command",
the user would be doing ^aXcommand. This is a relatively pretty minor
convenience, but I suppose it could be useful if the user needs to do
this frequently.
Some commands don't work correctly if screen is started in daemon mode
and not attached/detached at least once. This happens because without
any attaches, no window is considered as the foreground window when
remotely executing a command without a display. In such a case, treat
the last created window as the foreground window, as suggested in
#10074.
Fixes crash from commands such as setenv, readreg, 'layout select' etc.
when starting with 'screen -md'. Detailed report at #24152, debian bug
#496750.
Detailed bug report by YONETANI Tomokazu in #24058.
I am not entirely sure *why* this change fixes the bug, but it
apparently does (and it looks like a correct fix too, actually).
If there is a session with the exact name specified, then use that one
instead of matching other sessions with a similar name. Detailed bug
report by Marius Mikucionis
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=361274)
If a session has a password set, then it should be necessary for the
user to enter the password before a remote detach. This change achieves
that behaviour.
A small change in the messaging system is necessary, thus bumping the
message version, for the first time since it has been introduced, it
seems. But I don't think it's going to break anything.
Discussion at #24029
The blank layer, which is used by the windowlist, is not resized when
the canvas is resized, which caused the bug. This change should fix the
issue.
Bug reported by Jean-Yves Levesque in
<111f7ec40808050840t521e4d9bmcd54353087c81fec@mail.gmail.com>
The canvas list in a layout was not being updated when a window was
killed. This caused a crash when switching to a layout that has a
non-existent window in one of the canvases. This change should fix this
crash. Detailed bug report by Jonas Kölker (#23303).
Pressing 'g' in the windowlist will toggle the nestedness. Pressing 'm'
will toggle the 'most recently used'-ness of the list.
The nested/mru-ness of the list is also remembered while navigating from
a parent-group to its child group window.
* Do not clear the window when hitting enter in an empty group
* Do not clear the window when selecting the active window from the
windowlist.
References #23856.
The -g flag to windowlist will cause the windowlist to be nested, i.e.
the windows belonging to a group window in the list will show up
indented on the left. The -g flag is compatible with the -m flag.
Also, in a windowlist, pressing or will jump to its parent group
window.
References #23856