XarChat for Linux Preview

Installation instructions for XarChat for Linux are below.

Debian/Ubuntu

You can download a .deb package for Debian-based systems here. (A proper apt repository for doing installations and updates will be coming soon!)

Other Linux Distros

XarChat for Linux is available as a precompiled binary for distros it has not yet been packaged for. You can download it here.

Unzip to a directory of your choice, then chmod +x xarchat, and start XarChat with ./xarchat.

When using the non-packaged version of XarChat, you will need to install the prerequisites manually. XarChat requires webkit2gtk-4.1. Installation instructions for it are available below:

Arch Linux/Manjaro:

sudo pacman -S webkit2gtk-4.1

Debian/Ubuntu:

sudo apt install libwebkit2gtk-4.1-dev

Fedora:

sudo dnf install gtk3-devel webkit2gtk4.1-devel

Nix & NixOS

nix-shell -p pkg-config webkitgtk_4_1

Directories to Know

XarChat stores its configuration data in ~/.xarchat. If you uninstall XarChat, you can safely delete this directory and all its contents.

XarChat also self-extracts some libraries into $HOME/.net. If you are on a system that doesn't define $HOME, then you should set the environment variable DOTNET_BUNDLE_EXTRACT_BASE_DIR to an appropriate location for library extraction before launching XarChat. You may be able to safely delete this directory and all its contents; but if you have other applications on your system that use .NET self-extracting binaries that are currently running, deleting this entire top-level directory may cause issues, in which case you can just delete the XarChat subdirectory out of it.