Skip to content
This repository was archived by the owner on Oct 16, 2021. It is now read-only.

Deprecated, please use official standalone Signal Desktop

License

Notifications You must be signed in to change notification settings

shvchk/Signal-Desktop-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Install Signal Desktop as a standalone app, without Chrome dependency *

Official standalone Signal Desktop is released!
Install official Signal Desktop, old version and this installer using it should now be considered deprecated.


This guide and installer script is written and tested on Linux systems, but as Node.js and NW.js are cross-platform, it probably is easily adaptable for macOS and Windows. There is also a guide to install Signal Desktop manually with an option to build it from source.

Let's do it the easy and automated way:

  1. Install dependencies:

    • Node.js and NPM
    • NW.js: sudo npm install -g nw (global) or npm install nw (current user)
  2. Create app folder and go into it: mkdir -p ~/apps/Signal && cd $_

  3. Get and run install script:

    wget https://raw.githubusercontent.com/shvchk/Signal-Desktop-installer/master/install.py && python3 install.py

    This will download Signal Desktop package, unpack it to the current directory, create a .desktop file and a cron job for updating (all these could be changed via command line arguments).

That's it! Signal Desktop launcher should now appear in the programs list.


Feel free to report installer bugs to this repository issue queue or/and contribute with a pull requests.

Don't forget, though, that this kind of setup is not supported by Open Whisper Systems. For further info on Signal Desktop (bug reporting, contributing, etc.) please use official Signal Desktop repository.


Command line arguments

-d, --install-dir
Installation directory. Will be created if nonexistent.

--no-launcher
Don't create a .desktop file

--no-cron
Don't create a cron job for auto-updating


Note on Chrome dependency

This setup is not dependent on Chromium (or derivative) browser installation and does not use any of its files or settings. Still, at its core NW.js and therefore this setup uses the same technology used in Chromium based browsers, including Blink rendering engine and V8 JavaScript engine.

About

Deprecated, please use official standalone Signal Desktop

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages