Email or username:

Password:

Forgot your password?
retiolus

Signal does not provide any documentation for command line options.

So I made a brief compilation of known options.

retiolus.net/posts/signal-comm

#Desktop #Linux #Signal #SignalApp #SignalDesktop

8 comments
Rihards Olups

@retiolus Woah @signalapp , what's up with that?
It hopefully wouldn't take that long to document these officially :)

Fedor Indutny

@retiolus I don't believe --prod/--watch are options, but the rest are available indeed.

- --enable-gpu - to enable the GPU acceleration on Linux (which sometimes might lead to Chromium crashes, but could also improve performance)
- --enable-dev-tools - to enable Dev Tools sidebar and a shortcut
- --disable-ipv6 - likely not useful on Linux, but helpful for macOS users who struggle with the kernel bug for which Apple didn't yet release a fix

retiolus

@indutny how can we check that --enable-gpu and --disable-ipv6 actually work?

Fedor Indutny

@retiolus I don't believe there is a log line that would confirm it so it might not be easy to check. With --disable-ipv6 - you can probably just monitor outgoing packets to see that it connects to IPv4 addresses of Signal instead of IPv6.

retiolus

@indutny I have confirmed that --enable-gpu works. But with --enable-ipv6 traffic looks to still go through ipv4

Fedor Indutny

@retiolus there is no --enable-ipv6 because it is enabled by default. Whether it is used or not would depend on the DNS resolver that the system uses and/or the network that the app is on (it has to support it).

retiolus

So people are interested about Signal command line options... 😂

Go Up