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

Lancer sans environnement graphique #25

Open
NekoTintin opened this issue Sep 24, 2024 · 1 comment
Open

Lancer sans environnement graphique #25

NekoTintin opened this issue Sep 24, 2024 · 1 comment

Comments

@NekoTintin
Copy link

Hello, j'ai essayé de make RP42 sur un raspberry mais j'ai des erreurs avec systray:

[18:01] - tintin@rasbi:~/Desktop/RP42 >>> make
-e Linux        [⏳ ]
# github.com/getlantern/systray
../../go/pkg/mod/github.com/getlantern/[email protected]/systray.go:78:2: undefined: nativeLoop
../../go/pkg/mod/github.com/getlantern/[email protected]/systray.go:106:2: undefined: registerSystray
../../go/pkg/mod/github.com/getlantern/[email protected]/systray.go:111:14: undefined: quit
../../go/pkg/mod/github.com/getlantern/[email protected]/systray.go:136:2: undefined: addSeparator
../../go/pkg/mod/github.com/getlantern/[email protected]/systray.go:190:2: undefined: hideMenuItem
../../go/pkg/mod/github.com/getlantern/[email protected]/systray.go:195:2: undefined: showMenuItem
../../go/pkg/mod/github.com/getlantern/[email protected]/systray.go:220:2: undefined: addOrUpdateMenuItem
../../go/pkg/mod/github.com/getlantern/[email protected]/systray_linux.go:8:2: undefined: SetIcon
make: *** [Makefile:33: linux] Error 2

Comme je n'ai pas d'environnment graphique, je pense que le bloquage vient de là. Est-ce qu'il serait possible de modifier le programme pour le lancer sans X ou Wayland ? (Si jamais je me plante complétement sur l'erreur, qu'est-ce que je peux faire pour la résoudre ?)

@alexandregv
Copy link
Owner

alexandregv commented Sep 25, 2024

Hello, c'est bien lié au manque d'env X mais de mémoire ça ne pouvait pas marcher sans, j'avais essayé.
L'erreur systray c'est l'ajout à la "barre de menu" donc logique sans X et on pourrait s'en passer, mais il me semble que même sans ça il y avait d'autres problèmes.
Je n'ai pas vraiment le temps de regarder plus, mais tu peux retirer la partie du code mentionnant systray si tu souhaites essayer (supprimer setupTray() et lancer onReady() dans main() directement au lieu de via systray.Run()).

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

No branches or pull requests

2 participants