5.4 KiB
5.4 KiB
Comment lancer l'extension Pilot Control
✅ L'extension est installée et corrigée !
L'extension a été mise à jour pour supporter GNOME Shell 48.
🚀 Étapes pour utiliser l'extension
1. Redémarrer GNOME Shell
Sur X11 (recommandé si vous êtes sur X11) :
# Méthode 1 : Via le dialogue "Exécuter"
# Appuyez sur Alt+F2
# Tapez : r
# Appuyez sur Entrée
Sur Wayland :
# Déconnectez-vous et reconnectez-vous
# Ou redémarrez votre session
Alternative - Redémarrer complètement :
# Si les méthodes ci-dessus ne fonctionnent pas
sudo systemctl restart gdm
# Ou redémarrez l'ordinateur
2. Vérifier que l'extension est activée
# Vérifier le statut
gnome-extensions list --enabled | grep pilot
# Si elle n'est pas activée, l'activer :
gnome-extensions enable pilot-control@gnome-shell-extensions
3. Localiser l'icône dans le panel
Après le redémarrage de GNOME Shell, vous devriez voir :
┌─────────────────────────────────────────────────┐
│ [WiFi] [Volume] [🖥️ Computer] [Power] [Clock] │
│ ↑ │
│ └─ Icône Pilot Control │
└─────────────────────────────────────────────────┘
L'icône ressemble à un ordinateur (computer-symbolic).
4. Utiliser l'extension
Option 1 : Menu rapide
- Cliquez sur l'icône d'ordinateur
- Vous verrez le menu :
Status: 🟢 Running (ou 🔴 Stopped) ────────────────────── Open Control Panel ────────────────────── Start Service Stop Service Restart Service ────────────────────── Reload Config
Option 2 : Fenêtre complète
- Cliquez sur l'icône
- Cliquez sur "Open Control Panel"
- La fenêtre principale s'ouvre avec 3 sections :
- Service Control : Gérer le service
- Telemetry Metrics : Gérer les métriques
- Commands : Gérer les commandes autorisées
🔍 Dépannage
L'icône n'apparaît pas
# 1. Vérifier que l'extension est bien installée
ls ~/.local/share/gnome-shell/extensions/pilot-control@gnome-shell-extensions/
# 2. Vérifier qu'elle est activée
gnome-extensions list --enabled | grep pilot
# 3. Regarder les logs
journalctl --since "5 minutes ago" -o cat | grep -i pilot
# 4. Réinstaller l'extension
cd /home/gilles/app/pilot/gnome-pilot-extension
./install.sh
# 5. Redémarrer GNOME Shell (Alt+F2, 'r')
Message "Extension had error"
# Voir les erreurs détaillées
journalctl -f -o cat /usr/bin/gnome-shell | grep -i pilot
# Ou utiliser Looking Glass (debugger GNOME)
# Alt+F2, tapez 'lg', regardez l'onglet "Errors"
L'extension se charge mais rien ne se passe
# Vérifier que le service Pilot existe
systemctl --user status mqtt_pilot.service
# Vérifier que le config.yaml existe
cat ~/app/pilot/pilot-v2/config.yaml
# Tester manuellement l'extension
dbus-run-session -- gnome-shell --replace 2>&1 | grep -i pilot
📝 Actions courantes
Activer/désactiver une métrique
- Ouvrir le Control Panel
- Section "Telemetry Metrics"
- Utiliser le switch à côté de la métrique
- Cliquer sur [💾] Save (en haut à droite)
- Le service redémarre automatiquement
Modifier l'intervalle d'une métrique
- Ouvrir le Control Panel
- Section "Telemetry Metrics"
- Cliquer sur [...] à côté de la métrique
- Modifier "Update Interval (seconds)"
- Cliquer "Save" dans le dialogue
- Cliquer [💾] Save dans la fenêtre principale
Gérer les commandes autorisées
- Ouvrir le Control Panel
- Section "Commands"
- Cliquer sur "Allowed Commands"
- Cocher/décocher les commandes (shutdown, reboot, etc.)
- Cliquer "Save" dans le dialogue
- Cliquer [💾] Save dans la fenêtre principale
Redémarrer le service Pilot
Méthode rapide :
- Cliquer sur l'icône
- Cliquer sur "Restart Service"
Méthode complète :
- Ouvrir le Control Panel
- Section "Service Control"
- Cliquer sur le bouton "Restart"
🧪 Tester que tout fonctionne
# Script de test complet
cd /home/gilles/app/pilot/gnome-pilot-extension
./test.sh
# Vérifier manuellement
# 1. L'extension est activée
gnome-extensions list --enabled | grep pilot
# 2. Le service Pilot tourne
systemctl --user is-active mqtt_pilot.service
# 3. Le config.yaml est accessible
ls -l ~/app/pilot/pilot-v2/config.yaml
# 4. Les logs ne montrent pas d'erreur
journalctl --since "10 minutes ago" -o cat | grep -i "pilot.*error"
📖 Plus d'aide
- README complet : README.md
- Guide débutant : GUIDE_DEBUTANT.md
- Architecture : STRUCTURE.md
🎯 Résumé rapide
# 1. Redémarrer GNOME Shell (Alt+F2, 'r')
# 2. Chercher l'icône d'ordinateur en haut à droite
# 3. Cliquer dessus → "Open Control Panel"
# 4. Modifier vos paramètres
# 5. Cliquer sur [💾] Save
# 6. C'est tout ! Le service redémarre automatiquement
Note importante : L'extension a été corrigée pour supporter GNOME Shell 48. Elle devrait maintenant fonctionner correctement après un redémarrage de GNOME Shell.