Matterhorn

Matterhorn

Marco Trevisan (Treviño) (3v1n0) Publisher

Install latest/stable of Matterhorn

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install matterhorn

Don't have snapd? Get set up for snaps.

Channel Version Published

Matterhorn

A feature-rich Unix terminal client for the Mattermost chat system.

Configuration for Matterhorn is stored in ~/snap/matterhorn/current/.config/matterhorn. A sample configuration can be found at https://github.com/matterhorn-chat/matterhorn/blob/master/docs/sample-config.ini

Note: Matterhorn does not support SAML login used by some corporate Mattermost servers. It does however support Personal Access Tokens. Generate a Personal Access Token in your Mattermost instance under Account SettingsSecurityPersonal Access Tokens. If this menu isn't available, contact your Mattermost server admin to have it enabled.

Storing your access token. This is an abridged version of the docs held in the sample-config.ini listed above.

Connect the password-manager-service interface so matterhorn snap can access the keyring:

 snap connect matterhorn:password-manager-service

Stash your password (gleaned above) in the keyring:

 snap run --shell matterhorn -c 'secret-tool store --label="$SNAP_NAME" $SNAP_NAME <token>

You will get prompted to enter the matterhorn token gleaned above.

Ensure the config.ini in ~/snap/matterhorn/current/.config/matterhorn/config.ini contains at least:

 [mattermost]
 host = (hostname of your instance)
 tokencmd = secret-tool lookup matterhorn token
 urlOpenCommand = xdg-open
 activityNotifyCommand = /snap/matterhorn/current/app/notification-scripts/notify

You can also include these optional settings:

 theme = builtin:dark256 # To increase the colors to use
 enableAspell = True # To enable syntax checking
 #aspellDictionary = "en" # To set the dictionary to use, list them via snap run --shell matterhorn -c "aspell dicts"

See more configuration entries in the upstream documentation (https://github.com/matterhorn-chat/matterhorn/blob/master/docs/sample-config.ini), or how to customize keybindings (https://github.com/matterhorn-chat/matterhorn/blob/master/docs/keybindings.md).

Launch matterhorn either from the desktop icon or a terminal, and it should enable you to connect.

This is an unofficial snap, built with 💖 from upstream binary builds using a yaml at https://github.com/3v1n0/matterhorn-snap

Developer website

Contact Marco Trevisan (Treviño)

Details for Matterhorn

License
BSD-3-Clause
Last updated
19 July 2021

Share this snap

Generate an embeddable card to be shared on external websites.


Related blog posts


Where people are using Matterhorn

Users by distribution (log)

Ubuntu 20.04
Ubuntu 21.04
Ubuntu 18.04
Ubuntu 21.10

Install Matterhorn on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Is there a problem with Matterhorn? Report this app