Browse Source

update readme for new/old FLTK tools and current state

tags/v1.3
Nils 5 years ago
parent
commit
7f237fe5d5
1 changed files with 17 additions and 7 deletions
  1. +17
    -7
      README.md

+ 17
- 7
README.md View File

@@ -11,7 +11,13 @@
* 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.
It is highly recommended to use Argodejo ( https://www.laborejo.org/argodejo/ ) as graphical
user interface. In fact, if you install Argodejo in you distribution it will install NSM as
dependency and you don't need to do anything yourself with this software package.

This repository also contains the legacy FLTK interface simply called `new-session-manager`,
symlinked to `non-session-mnanager` for backwards compatibility. (e.g. autostart scripts etc.)


## Fork and License
This is a fork of non-session-manager, by Jonathan Moore Liles <male@tuxfamily.net> http://non.tuxfamily.org/
@@ -26,16 +32,20 @@ New-Session-Manager changed the license to GNU GENERAL PUBLIC LICENSE, Version 3
See file COPYING

## Build
The current repository builds the original `nsmd` and `jackpatch`.

Dependencies are jack2 and liblo, the OSC library.
The build system is meson.

This repository builds `nsmd` and `jackpatch`. Dependencies are jack2 and liblo, the OSC library.
If your system has FLTK installed (detected by the first step below) meson will enable building
of `nsm-proxy` and legacy GUI `new-session-manager` as well.

```
meson build --prefix=/usr
cd build
ninja
cd build && ninja
sudo ninja install
```


## Names of Executable Files and Symlinks Some distributions (and possibly local laws) prevent a
forked software project from creating executable files under the same name, if the name itself is
an original work subject to copyright, which it arguably is for the "NON-"-suite. Therefore New
Session Manager renamed `non-session-manager` to `new-session-manager`. Install will also create a
symlink to `non-session-mnanager` for backwards compatibility. (e.g. autostart scripts etc.).

Loading…
Cancel
Save