All Projects → shvchk → Signal-Desktop-installer

shvchk / Signal-Desktop-installer

Licence: MIT License
Deprecated, please use official standalone Signal Desktop

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Signal-Desktop-installer

server
即时通讯(IM)系统
Stars: ✭ 6,896 (+45873.33%)
Mutual labels:  instant-messaging
iGap-Android
iGap Client for Android Source Code
Stars: ✭ 54 (+260%)
Mutual labels:  instant-messaging
html5-screensaver-node-webkit
Screensaver made with HTML5, CSS, Javascript and NodeJS driven by node-webkit
Stars: ✭ 30 (+100%)
Mutual labels:  nwjs
isotoxin
Isotoxin source
Stars: ✭ 69 (+360%)
Mutual labels:  instant-messaging
snaptext
A simple webapp to send and receive self-destructing messages in real-time. ✉️ ⚡
Stars: ✭ 52 (+246.67%)
Mutual labels:  instant-messaging
jaxmpp
Java XMPP client library
Stars: ✭ 19 (+26.67%)
Mutual labels:  instant-messaging
redparty
Host Youtube watch party with friends. Sync videos and chat in real-time
Stars: ✭ 70 (+366.67%)
Mutual labels:  instant-messaging
AndroidIMTemplate
a brief guide on building a secure instant messaging app for Android
Stars: ✭ 26 (+73.33%)
Mutual labels:  instant-messaging
mangosta-android
MongooseIM client for Android
Stars: ✭ 31 (+106.67%)
Mutual labels:  instant-messaging
mandarin-android
🍊 Android mobile IM client
Stars: ✭ 26 (+73.33%)
Mutual labels:  instant-messaging
research
🚀 Natural language interface prototype to browse the Web. This project and its learnings have evolved into the Tholian Stealth browser.
Stars: ✭ 14 (-6.67%)
Mutual labels:  nwjs
xyTalk-pc
企业IM即时通讯定制平台,百万级高并发、高性能、可扩展、安全、高交互体验的企业通信和协作im平台。包含通讯服务、客户端(PC、Android、iOS)、Web门户(用于集成企业应用)、WebAPI。
Stars: ✭ 48 (+220%)
Mutual labels:  instant-messaging
GoJS-projects
Project examples for GoJS
Stars: ✭ 45 (+200%)
Mutual labels:  nwjs
i2pchat
🌀 i2pchat's old repo. This repo is deprecated in favor of https://github.com/i2pchat/i2pchat which is now the main repo.
Stars: ✭ 23 (+53.33%)
Mutual labels:  instant-messaging
kwatchman
Watch for k8s resources changes and trigger chains of handlers
Stars: ✭ 24 (+60%)
Mutual labels:  instant-messaging
nw-angular-cli-example
An example of an Angular CLI app running in NW.js
Stars: ✭ 24 (+60%)
Mutual labels:  nwjs
bootpush
📶即时消息推送服务(即时通讯),基于Netty- Instant Messaging push service based on Netty
Stars: ✭ 146 (+873.33%)
Mutual labels:  instant-messaging
amio-sdk-js
Multi-messenger Node.js library for Amio.io API.
Stars: ✭ 22 (+46.67%)
Mutual labels:  instant-messaging
tigase-swift
(M) Tigase Swift XMPP client library
Stars: ✭ 53 (+253.33%)
Mutual labels:  instant-messaging
nwjs-boilerplate
nw.js (node-webkit) boilerplate
Stars: ✭ 26 (+73.33%)
Mutual labels:  nwjs

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].