Signal requires a mobile number for the initial account generation. Once you have that, there is a Linux client that can be attached to the account. -- \m/ (--) \m/