-
Notifications
You must be signed in to change notification settings - Fork 2
Compiling on Linux
Addy edited this page Apr 12, 2022
·
1 revision
Install Dependencies (Ubuntu 19.10)
sudo apt install cmake
sudo apt install libgl1-mesa-dev
sudo apt install libudev-dev
sudo apt install libfreetype6-dev
sudo apt install libxcb-render-util0-dev
sudo apt install libxcb-xkb-dev
sudo apt install libxcb-icccm4-dev
sudo apt install libxcb-image0-dev
sudo apt install libxcb-keysyms1-dev
sudo apt install libxcb-xinerama0-dev
Install Dependencies (Ubuntu 20.04)
sudo apt install libxcb-shape0-dev
sudo apt install libxcb-xfixes0-dev
Run Build
tools/linux/build.sh
Run Game
tools/linux/run.sh
# Setup user audio permission
usermod -aG audio <username>
# Add to config /etc/pulse/client.conf
auto-connect-localhost = yes
# Add to config /etc/pulse/default.pa
load-module module-native-protocol-tcp listen=127.0.0.1 auth-ip-acl=127.0.0.1 auth-anonymous=1
# Kill pulseaudio
pulseaudio -k
sudo pulseaudio -D
./tools/linux/run.sh --window-size=950x700
Getting Started
For Users
For Developers