From 7b8c21f1d5fa9a8c60eb7850df633ef69fca9a61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Sat, 16 May 2026 10:19:00 +0200 Subject: [PATCH] draft: Activer Line In --- .../draft_overlay.json | 4 ++ .../draft_overlay.md | 43 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.json create mode 100644 37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.md diff --git a/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.json b/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.json new file mode 100644 index 0000000..1b7a7aa --- /dev/null +++ b/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.json @@ -0,0 +1,4 @@ +{ + "title": "Activer le Line In sous Linux (PulseAudio)", + "_updated_at": "2026-05-16 08:19:00" +} diff --git a/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.md b/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.md new file mode 100644 index 0000000..fcd1dae --- /dev/null +++ b/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.md @@ -0,0 +1,43 @@ +# Activer le Line In sous Linux (PulseAudio) + +Cette astuce permet de router en direct l'entrée audio (micro, table de mixage, instrument branché sur la carte son…) vers la sortie haut-parleurs, afin d'entendre en temps réel ce qui entre dans la machine. Pratique pour utiliser son PC comme moniteur audio ou pour écouter une source branchée en jack. + +## Activer le routage + +La commande suivante charge le module `loopback` de PulseAudio avec une latence réduite à 1 ms : + +```bash +pactl load-module module-loopback latency_msec=1 +``` + +À l'exécution, PulseAudio renvoie un **numéro de module** (par exemple `24`). Il faut le noter, car il sera nécessaire pour désactiver le routage par la suite. + +> 💡 Astuce : `sudo` n'est généralement pas requis. PulseAudio tournant en session utilisateur, lancer la commande en root peut même cibler la mauvaise instance et échouer silencieusement. + +## Désactiver le routage + +Pour couper la boucle, on décharge le module via son identifiant : + +```bash +pactl unload-module XX +``` + +Remplacer `XX` par le numéro renvoyé lors de l'activation. + +Si ce numéro a été oublié, on peut lister tous les modules chargés et repérer le `module-loopback` : + +```bash +pactl list short modules | grep loopback +``` + +## Rendre l'activation persistante (optionnel) + +Le module se décharge à chaque redémarrage. Pour le charger automatiquement à l'ouverture de session, ajouter cette ligne à `~/.config/pulse/default.pa` : + +``` +load-module module-loopback latency_msec=1 +``` + +## Note pour les utilisateurs de PipeWire + +Sur les distributions récentes (Ubuntu 22.10+, Fedora, etc.) qui utilisent PipeWire à la place de PulseAudio, la commande `pactl` reste disponible grâce à la couche de compatibilité `pipewire-pulse` et fonctionne de manière identique. \ No newline at end of file