Category Archives: Howto Tutorials (EN)

Knowledge Network for Tutorials, Howto’s, Workaround, DevOps Code for Professionals.

Install Signal Desktop on Linux

How to Install Signal Desktop on Linux Mint and Ubuntu

Signal is a free messenger with encryption of the non-profit Signal Foundation. It is best known for its data economy and end-to-end encryption, and is often recommended by security experts and privacy organizations. The “zero-knowledge principle” serves as data protection, in which the provider has no access to user data.

Signal app is available for Android and iOS, a desktop version for Windows, macOS and Linux. The desktop version requires installation on a smartphone. The free signal protocol is used for encrypting messages, which security experts consider to be secure.

Signal desktop available for Linux

The Signal desktop package are available for Debian-based Distributions like Ubuntu or Linux Mint. Install from the original source repository, with perform the following commands in a terminal.

$ curl -fsSL | sudo gpg --dearmor -o signal-desktop-keyring.gpg

$ cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null

$ echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] xenial main' | sudo tee /etc/apt/sources.list.d/signal-xenial.list

$ sudo apt update && sudo apt install signal-desktop

The Signal app can now be found via Start on Internet, or by entering Signal into the Cinnamon search field.

Install Signal Desktop on Linux desktop cinnamon
Cinnamon Desktop with Signal desktop

The Signal desktop app can also be provided from the application management, to do this go to Start and open the application management, enter signal in the search field in the top right corner and click on Install.

Install Signal Desktop for Linux out from Package Manager
Install Signal-Desktop for Linux out from Package Manager

How to Enable KeePass URL App Launcher

Launch connections from KeePass use variable title, user name and password

KeePass allows to open a program directly from the entry, the interaction performs the connection to a host with user and password transfer from KeePass, the external program must be executable with command line parameters, such as PuTTY or KiTTY it allows.

The interaction is enabled in the field URL. The KeePass URL starts with the prefix cmd:// followed by the external program, enclosed in quotation marks.

KeePass URL starts with the prefix cmd:
cmd://"%ProgramFiles%\PuTTY\putty.exe" {TITLE} -l {USERNAME} -pw {PASSWORD}

The field Title of the KeePass entry contains the host name or IP address. The URL is composed of the Title, User name, and Password field, which is used as the KeePass variable TITLE, USERNAME, and PASSWORD, they passed to PuTTY, with -l for username and -pw for the password, for which host is suitable the field TITLE.

The URL field can execute any valid URL for which a protocol handler is defined. On most systems at least the http://, https://, ftp://, ssh:// and mailto: protocols are defined. KeePass supports all protocols that Windows supports.

If you have registered PuTTY globally (i.e. with Windows Explorer) for ssh:// URLs, KeePass automatically uses PuTTY for ssh:// URLs as well. Starting with Windows 10 version 1909, the OpenSSH Client can also be installed under Apps & Features – Optional Features.

Instead of a URL, you can also execute command lines using the URL field. To tell KeePass that the line you entered is a command line, prefix it using cmd://. For example if you would like to execute Notepad, your URL could look like this:

cmd://"%ProgramFiles%\WinSCP\winscp.exe" /script=%USERPROFILE%\host.cfg

Source link: KeePass URL Field Capabilities