abduco - terminal session manager
] -c name
] -n name
-A name command [args
] -a name
provides a way to disconnect a given application from its
controlling terminal, thus it provides roughly the same session attach/detach
support as screen(1)
If the command
to execute is not specified, the environment variable
is examined, if it is not set dvtm(1)
All session related information is stored in the following directories (first to
succeed is used):
However if a given session name represents either a relative or absolute path it
is used unmodified.
If for some reason the unix(7)
domain socket representing a session is
deleted, sending SIGUSR1
to the server process will recreate it.
If no command line arguments are given all currently active sessions are printed
sorted by their respective creation date. Lines starting with an asterik
indicate that at least one client is connected. A plus sign +
indicates that the command terminated while no client was connected, attach to
get its exit status.
- Print version information to standard output and exit.
- Readonly session, i.e. user input is ignored.
- -e detachkey
- Set the key to detach which by default is set to CTRL+\
i.e. ^\ to detachkey.
- Force creation of session when there is an already
terminated session of the same name, after showing its exit status.
- Create a new session and attach immediately to it.
- Create a new session but do not attach to it.
- Try to connect to an existing session, upon failure create
said session and attach immediately to it.
- Attach to an existing session.
- Attach with the lowest priority, meaning this client will
be the last to control the size.
Start a new session (assuming dvtm(1)
is in $PATH
abduco -c my-session
do some work, then detach by pressing CTRL+\
and later reattach with
abduco -a my-session
abduco is written by Marc André Tanner <mat at