Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiling on ARM #14

Open
Windows200000 opened this issue May 17, 2024 · 1 comment
Open

Compiling on ARM #14

Windows200000 opened this issue May 17, 2024 · 1 comment
Labels
Enhancement New feature or request

Comments

@Windows200000
Copy link
Owner

Issue ported from issue in original repo


I am trying to compile the project from source on a Raspberry with ARM architecture, but I can't seem to succeed it. How could I do this?

@Windows200000 Windows200000 added the Enhancement New feature or request label May 17, 2024
@TeddJohnson
Copy link

TeddJohnson commented Aug 17, 2024

EDIT: READ THIS FIRST!

you will have issues where your entire display-server will likely lock-up. I suggest following along here DevilXD#513 to see if it gets resolved.

you don't need to compile it to run it on a Rasberry Pi. You do need to have an actual desktop (VNC is fine) and not go headless.

  1. Make sure you have python3.11 installed
  2. you will also need at least these 2 installed: sudo apt install libcairo2-dev libgirepository1.0-dev ttf-ancient-fonts-symbola
  3. Download the source code zip
  4. unzip it and switch into the directory
  5. run python -m venv .env to create a "Virtual Environement" for your python dependencies (keeps you from a lot of headaches later)
  6. run source .env/bin/activate to turn on the virtual environement
  7. run pip install -r requirements.txt

now to start it, always make sure you're in your virtual environment (it should say (.env) at the beginning of your terminal if you don't then do step 6 again while in the directory).

to run it do PYSTRAY_BACKEND=gtk python3 main.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants