signalapp / Signal-Desktop

> A Signal spokesperson told Reuters earlier this week that the company "cannot guarantee the privacy or security properties of unofficial versions of Signal."

… which is like stating water being wet at room temperature on earth. Surely true, but who would have thought otherwise?
 
Maybe an unanswerable question - but here goes;
I would like to upgrade my 14.2-RELEASE to access a later version of LibreOffice etc.
But, to do so would delete my current version of signal-desktop.
My understanding (and experience) is that when the signal-desktop eventually appears, it won't list previous conversations.
Is that right, or will it magically re-instate them from the desktop?
===============================================
LATER EDIT: What about downloading signal-desktop-7.38.0.pkg from https://pkgs.org/download/signal-desktop - would that work or would it completely screw the whole installation?
For my understanding, does that pkg contain all that is needed to run in a self-contained way - or will it rely on shared dependencies with the rest of 14.2-RELEASE.
Thanks for any help / explanation.

Successfully installed 14.2 with KDE, Signal etc. But it doesn't work: Version now at:
14.2-RELEASE-p1
14.2-RELEASE-p1
14.2-RELEASE-p3
But error from Signal is as follows==================================
Database startup error:

DBVersionFromFutureError: SQL: User version is 1340 but the expected maximum version is 1330.
at updateSchema ([REDACTED]/ts/sql/migrations/index.js:1853:11)
at initialize ([REDACTED]/ts/sql/Server.js:529:42)
at onMessage ([REDACTED]/ts/sql/mainWorker.js:58:41)
at MessagePort.<anonymous> ([REDACTED]/ts/sql/mainWorker.js:143:33)
at [nodejs.internal.kHybridDispatch] (node:internal/event_target:831:20)
at MessagePort.<anonymous> (node:internal/per_context/messageport:23:28)

App Version: 7.48.0
OS: freebsd

=====================================================
Any ideas please, and if I should report it somewhere, please let me know.
Thanks.
 
Last edited:
Zagzigger
I do not know anything about pkgs.org, but you can create a package of your already install signal (or maybe you already have the package in the cache directory).
You can keep that package file somewhere safe and then install from it later.
 
> A Signal spokesperson told Reuters earlier this week that the company "cannot guarantee the privacy or security properties of unofficial versions of Signal."
And the official client requires a smart-phone to sign up. So no privacy or security guarantee there either. Smartphones are the least secure devices on the planet.
 
pebkac thanks so much whoever made this possible! The wait was long and more painful than ever this time in the aftermath of the quarterly update https://forums.freebsd.org/threads/pkg-1-21-3-2-1-0-packages-to-be-removed.97458/
I think Mikael who heroically :) (and hopefully still) maintains the port was a member of this forum and he had posted in this thread in the past but it seems like he deleted his account. Unfortunately....

What he does there is a really hard and very often thankless task...
 
Comments on this thread seems to have died up. However, it may interest some of you to know that I have had to abandon FreeBSD because of my heavy reliance on Signal for some important family business. I hesitate to say this, but it seems there are some people that don't believe FreeBSD should host Desktop applications such as Signal anyway. In fact, some seem to think that it should be terminal based only. That's a great pity; FreeBSD is not perfect - but it has a more positive and in control feel than many Linux distributions.
Oh well, I'll check back another time when these arguments about Desktop or no-Desktop have played themselves out.
 
Comments on this thread seems to have died up. However, it may interest some of you to know that I have had to abandon FreeBSD because of my heavy reliance on Signal for some important family business. I hesitate to say this, but it seems there are some people that don't believe FreeBSD should host Desktop applications such as Signal anyway. In fact, some seem to think that it should be terminal based only. That's a great pity; FreeBSD is not perfect - but it has a more positive and in control feel than many Linux distributions.
Oh well, I'll check back another time when these arguments about Desktop or no-Desktop have played themselves out.
For me Signal Desktop from quarterly packages works perfectly on FreeBSD 14.3...
 
  • Like
Reactions: mro
For me Signal Desktop from quarterly packages works perfectly on FreeBSD 14.3...
Hello, may I ask what sound setup do you have? my microphone does not work to send vocal messages.

I am on 14.3-RELEASE-p2

package version : signal-desktop-7.58.0_3

sound : oss

recording device (/dev/dsp1) : (works in firefox)
 
Hello, may I ask what sound setup do you have? my microphone does not work to send vocal messages.

I am on 14.3-RELEASE-p2

package version : signal-desktop-7.58.0_3

sound : oss

recording device (/dev/dsp1) : (works in firefox)

ok, I managed to make it work, but only with analog headset plugged in. It looks like signal-desktop defaults to /dev/dsp0 for microphone, unfortunately, I cannot select the audio devices in preferences -> call
 
ok, I managed to make it work, but only with analog headset plugged in. It looks like signal-desktop defaults to /dev/dsp0 for microphone, unfortunately, I cannot select the audio devices in preferences -> call
You could also try setting the default recording device from the command line or with a tool like
audio/mixertui
 
thank you for your reply, my issue had less to do with signal and more with how my devices are discovered. Although it is not related to the thread, I will leave my solution here in case it can help someone in the same situation.

Laptop : thinkpad x270

Soundcard : Realtek ALC298

the way it is detetected is split in 2 devices

pcm0: <Realtek ALC298 (Analog 2.0+HP/2.0)> at nid 20,33 and 24 on hdaa0 is the build-in speakers AND anything connected to the analog 3.15' audio jack (speaker and mic)

pcm1: <Realtek ALC298 (Internal Analog Mic)> at nid 18 on hdaa0 is the builtin-mic.

/dev/dsp seems to use /dev/dsp0 for both the mic and the speakers (signal was working with an analog headset plugged in, without it, no microphone but speakers were working)

I overrided /dev/dsp with virtual oss to use dsp1 as a recording device instead

# mix build-in speaker and builtin-mic on /dev/dsp (ovveride)
doas virtual_oss -S -i 8 -a o,-2 -C 2 -c 2 -r 44100 -b 16 -s 128 -R /dev/dsp1 -P /dev/dsp0 -d dsp -t vdsp.ctl

signal now works, thanks for your help.
 
I am using Signal on iPhone which is old and battery is not so good anymore. Is it possible to use signal-desktop app on FreeBSD and make settings, please?
Don't worry, I decided to not use it on FreeBSD because as I saw there are many problems and also pkg is not available now.
 
For the curious:

I'm just getting started with FreeBSD, running on an 10 years old Intel i3-6100 (4) @ 3.700GHz mini-PC. Compiling signal-desktop port is an tedious task, because of the missing power of this PC, but also because signal-desktop pulls in so many heavy dependencies:

- rustc
- nodejs
- electron
- blink engine

just to name a few.

So, this is not something which can be done within a few hours (at least not when using low end hardware), we are talking about days.
 
Back
Top