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.