|
@@ -1,11 +1,24 @@ |
|
|
# New Session Manager |
|
|
# New Session Manager |
|
|
|
|
|
|
|
|
|
|
|
## Mission Statement |
|
|
|
|
|
* Drop-In replacement for the non-session-manager daemon nsmd and tools (e.g. jackpatch) |
|
|
|
|
|
* Simple and hassle-free build system to make packaging easy |
|
|
|
|
|
* Possibility to react to sensible bug fixes that would not have been integrated original nsmd |
|
|
|
|
|
* Stay upwards and downwards compatible with original nsmd |
|
|
|
|
|
* Conservative and hesistant in regards to new features and behaviour-changes, but possible in principle |
|
|
|
|
|
* Keep the session-manager separate from the other NON* tools Mixer, Sequencer and Timeline. |
|
|
|
|
|
* Protect nsmd from vanishing from the internet one day. |
|
|
|
|
|
* The goal is to become the de-facto standard session manager for Linux distributions |
|
|
|
|
|
|
|
|
|
|
|
## User Interface |
|
|
|
|
|
This repository contains no user interface. Recommendations for a good one might be added in the future. |
|
|
|
|
|
|
|
|
## Fork and License |
|
|
## Fork and License |
|
|
This is a fork of non-session-manager, by Jonathan Moore Liles <male@tuxfamily.net> http://non.tuxfamily.org/ |
|
|
This is a fork of non-session-manager, by Jonathan Moore Liles <male@tuxfamily.net> http://non.tuxfamily.org/ |
|
|
under the GNU GENERAL PUBLIC LICENSE Version 2, June 1991. |
|
|
under the GNU GENERAL PUBLIC LICENSE Version 2, June 1991. |
|
|
|
|
|
|
|
|
All files, except nsm.h kept in this repository are |
|
|
|
|
|
"either version 2 of the License, or (at your option) any later version." |
|
|
|
|
|
|
|
|
All files, except nsm.h kept in this repository are GPL "version 2 of the License, or (at your |
|
|
|
|
|
option) any later version." |
|
|
|
|
|
|
|
|
`nsm.h` is licenced under the ISCL. |
|
|
`nsm.h` is licenced under the ISCL. |
|
|
|
|
|
|
|
@@ -13,7 +26,9 @@ Build files and FLTK definitions have no license header and will be removed. |
|
|
|
|
|
|
|
|
The current repository builds the original `nsmd` and `jackpatch`. |
|
|
The current repository builds the original `nsmd` and `jackpatch`. |
|
|
|
|
|
|
|
|
To build: |
|
|
|
|
|
|
|
|
## Build |
|
|
|
|
|
Dependencies are jack2 and liblo, the OSC library. |
|
|
|
|
|
|
|
|
* `./waf configure` |
|
|
* `./waf configure` |
|
|
* `./waf` |
|
|
* `./waf` |
|
|
* `su -c './waf install'` |
|
|
* `su -c './waf install'` |
|
|