mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-06-07 05:34:45 +02:00
[sam: Note that it's masked given https://lists.gnu.org/archive/html/screen-devel/2024-10/msg00007.html.] Closes: https://bugs.gentoo.org/935755 Signed-off-by: Norbert Norbiros <norbiros@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/40916 Signed-off-by: Sam James <sam@gentoo.org>
38 lines
2 KiB
XML
38 lines
2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
<pkgmetadata>
|
|
<maintainer type="person">
|
|
<email>swegener@gentoo.org</email>
|
|
</maintainer>
|
|
<maintainer type="project">
|
|
<email>shell-tools@gentoo.org</email>
|
|
<name>Gentoo Shell Tools Project</name>
|
|
</maintainer>
|
|
<longdescription>
|
|
Screen is a full-screen window manager that multiplexes a physical terminal
|
|
between several processes, typically interactive shells. Each virtual terminal
|
|
provides the functions of the DEC VT100 terminal and, in addition, several
|
|
control functions from the ANSI X3.64 (ISO 6429) and ISO 2022 standards (e.g.,
|
|
insert/delete line and support for multiple character sets). There is a
|
|
scrollback history buffer for each virtual terminal and a copy-and-paste
|
|
mechanism that allows the user to move text regions between windows. When screen
|
|
is called, it creates a single window with a shell in it (or the specified
|
|
command) and then gets out of your way so that you can use the program as you
|
|
normally would. Then, at any time, you can create new (full-screen) windows with
|
|
other programs in them (including more shells), kill the current window, view a
|
|
list of the active windows, turn output logging on and off, copy text between
|
|
windows, view the scrollback history, switch between windows, etc. All windows
|
|
run their programs completely independent of each other. Programs continue to
|
|
run when their window is currently not visible and even when the whole screen
|
|
session is detached from the users terminal.
|
|
</longdescription>
|
|
<use>
|
|
<flag name="multiuser">Enable multiuser support (by setting correct permissions)</flag>
|
|
<flag name="nethack">Express error messages in nethack style</flag>
|
|
<flag name="utempter">Enable support for <pkg>sys-libs/libutempter</pkg></flag>
|
|
</use>
|
|
<upstream>
|
|
<remote-id type="cpe">cpe:/a:gnu:screen</remote-id>
|
|
<remote-id type="savannah">screen</remote-id>
|
|
</upstream>
|
|
</pkgmetadata>
|