Running signal-cli
Build and install instructions: https://github.com/AsamK/signal-cli
signal-cli is launched via a shell script wrapper, which loads the appropriate java binaries from $PWD/lib
For daemon mode:
dbus must be running as a user for the current session. use dbus-launch in login scripts and set the appropriate environment variables returned by the command.
Install dbus session file into /usr/local/share/dbus-1/services/ from data/org.asamk.Signal.service
Install signal-curses from https://github.com/jwoglom/signal-curses.git Install pip, pydbus, pygobject
Errors encountered:
“Missing native library dependency for dbus service: no unix-java in java.library.path”
Install libmatthew-java (requires maven from your package system):
git clone https://github.com/diega/libmatthew-java.git
cd libmatthew-java/libmatthew-libunix
mvn install
cp ./libmatthew-java/libmatthew-libunix/target/libmatthew-libunix.so /usr/local/openjdk8/jre/lib/amd64/libmatthew-libunix.so
ln -s /usr/local/openjdk8/jre/lib/amd64/libmatthew-libunix.so /usr/local/openjdk8/jre/lib/amd64/libunix-java.so