Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
ressource:logiciel:foxdot_troop:configuration_serveur_troop_debian_10 [2021/10/12 18:28] emoc [Démarrage automatique] |
ressource:logiciel:foxdot_troop:configuration_serveur_troop_debian_10 [2022/02/01 15:42] (Version actuelle) grandk |
||
|---|---|---|---|
| Ligne 29: | Ligne 29: | ||
| deb http://security.debian.org/debian-security buster/updates main contrib non-free | deb http://security.debian.org/debian-security buster/updates main contrib non-free | ||
| deb-src http://security.debian.org/debian-security buster/updates main contrib non-free | deb-src http://security.debian.org/debian-security buster/updates main contrib non-free | ||
| + | |||
| + | Suivant le modèle de clé wifi il peut être nécessaire d'installer des paquets. Pour identifier un firmware manquant, dans un terminal taper | ||
| + | sudo dmesg |grep firm | ||
| + | Puis rechercher dans votre moteur de recherche préféré le paquet qui fourni le firmware désiré, par exemple pour une clé Ralink RT5370 identifiée 148f:5370, le firmware rt2870.bin est fourni par le paquet firmware-ralink | ||
| Puis en commande | Puis en commande | ||
| - | su | + | su # passer en root |
| - | apt install firmware-realtek | + | apt-get update # mise à jour de la liste des paquets |
| + | apt install firmware-realtek # installer les drivers wifi | ||
| - | Le module est reconnu mais n'apparait pas dans wicd, pour qu'il apparaisse il a fallu récupérer le nom de l'interface wifi avec ''ip ad'' et l'écrire dans les préférences de wicd (parametres généraux / interfaces réseau / interface sans fil) | + | Le module est reconnu mais n'apparait pas dans wicd, pour qu'il apparaisse il a fallu récupérer le nom de l'interface wifi avec ''ip ad'' et l'écrire dans les préférences de wicd (parametres généraux / interfaces réseau / interface sans fil), puis actualiser. Il peut être nécessaire de redémarrer la machine. \\ |
| **Installation de quelques paquets logiciels** | **Installation de quelques paquets logiciels** | ||
| Ligne 106: | Ligne 111: | ||
| **TO BE CONTINUED...** | **TO BE CONTINUED...** | ||
| - | récupérer l'adresse IP, créer un fichier html à la volée et l'afficher avec xdgopen | + | démarrer tout, récupérer l'adresse IP, créer un fichier html à la volée et l'afficher avec xdg-open |
| - | Le script devrait ressembler à peu près à ça : (en test!) | + | Le script ressemble à ça : (et fonctionne!) |
| <code> | <code> | ||
| - | pulseaudio -k | + | pulseaudio -k # arrêter pulseaudio |
| - | jackd -rd alsa -d hw:1 & | + | jackd -rd alsa -d hw:1 & # démarrer jack sur la carte audio adaptée à cet ordi |
| - | sclang /home/xor/troop-0.10.3/start_foxdot.scd & | + | sleep 2 |
| - | python3 -m FoxDot & | + | sclang /home/xor/troop-0.10.3/start_foxdot.scd & # démarrer le serveur supercollider et foxdot |
| - | python3 /home/xor/troop-0.10.3/run-server.py --port=57890 --password="ok" | + | sleep 6 |
| - | terminator -x "python3 /home/xor/troop-0.10.3/run-client.py & ; bash" | + | python3 -m FoxDot & # démarrer un IDE foxdot |
| - | variable=`hostname -I` | + | sleep 4 |
| + | python3 /home/xor/troop-0.10.3/run-server.py --port=57890 --password="ok" & # serveur troop | ||
| + | sleep 3 | ||
| + | variable=`hostname -I` # récupérer l'adresse IP dans une variable | ||
| echo $variable | echo $variable | ||
| - | echo "<html><h1>Pour se connecter au serveur Troop : </h1><h1>IP : $variable</h1><h1>Port : 57890</h1></html>" > troop.html | + | # créer un fichier HTML avec les infos du serveur |
| - | xdg-open ./troop.html | + | echo "<html><h1>Pour se connecter au serveur Troop : </h1><h1>IP : $variable</h1><h1>Port : 57890</h1><h1>password : ok</h1></html>" > troop.html |
| + | sleep 2 | ||
| + | xdg-open ./troop.html # afficher le fichier (le navigateur sera choisi automatiquement) | ||
| + | sleep 2 | ||
| + | python3 /home/xor/troop-0.10.3/run-client.py & # ouvrir un client troop | ||
| + | echo "tout est lancé" | ||
| </code> | </code> | ||
| + | |||
| + | C'est un peu cracra et il reste à le lancer au démarrage, peut être configurer le client automatiquement aussi | ||
| + | |||
| + | **TO BE CONTINUED...** | ||