From 551e8843bf0c74b6244745c533289c4caa849ba8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Sat, 16 May 2026 10:19:17 +0200 Subject: [PATCH] publish: Activer le Line In sous Linux (PulseAudio) --- .../draft_overlay.json | 16 ------- .../draft_overlay.md | 43 ----------------- 37463f14-b96a-4d3d-bed8-14173e668cd0/index.md | 46 +++++++++++++++---- .../meta.json | 24 ++++++++-- .../revisions/0001.md | 13 ++++++ 5 files changed, 70 insertions(+), 72 deletions(-) delete mode 100644 37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.json delete mode 100644 37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.md create mode 100644 37463f14-b96a-4d3d-bed8-14173e668cd0/revisions/0001.md diff --git a/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.json b/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.json deleted file mode 100644 index e504b72..0000000 --- a/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Activer le Line In sous Linux (PulseAudio)", - "_updated_at": "2026-05-16 08:19:15", - "slug": "activer-line-in", - "published": true, - "published_at": "2021-01-16 04:01", - "category": "Informatique", - "tags": { - "tags": [ - "PulseAudio", - "Line In" - ] - }, - "seo_title": "", - "seo_description": "" -} diff --git a/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.md b/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.md deleted file mode 100644 index fcd1dae..0000000 --- a/37463f14-b96a-4d3d-bed8-14173e668cd0/draft_overlay.md +++ /dev/null @@ -1,43 +0,0 @@ -# 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 diff --git a/37463f14-b96a-4d3d-bed8-14173e668cd0/index.md b/37463f14-b96a-4d3d-bed8-14173e668cd0/index.md index 453f76b..fcd1dae 100644 --- a/37463f14-b96a-4d3d-bed8-14173e668cd0/index.md +++ b/37463f14-b96a-4d3d-bed8-14173e668cd0/index.md @@ -1,13 +1,43 @@ -# Activer Line In +# Activer le Line In sous Linux (PulseAudio) ->> Activer -``` -sudo pactl load-module module-loopback latency_msec=1 +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 ``` - >> Désactiver -``` -sudo pactl unload-module xx +À 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 ``` -ou **xx** est le numéro du module renvoyé lors de l'activation. \ No newline at end of file +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 diff --git a/37463f14-b96a-4d3d-bed8-14173e668cd0/meta.json b/37463f14-b96a-4d3d-bed8-14173e668cd0/meta.json index 7c6893a..cecca02 100644 --- a/37463f14-b96a-4d3d-bed8-14173e668cd0/meta.json +++ b/37463f14-b96a-4d3d-bed8-14173e668cd0/meta.json @@ -1,18 +1,32 @@ { "uuid": "37463f14-b96a-4d3d-bed8-14173e668cd0", "slug": "activer-line-in", - "title": "Activer Line In", + "title": "Activer le Line In sous Linux (PulseAudio)", "author": "cedric@abonnel.fr", "published": true, - "published_at": "2021-01-16 04:01:46", + "featured": false, + "published_at": "2021-01-16 04:01", "created_at": "2021-01-16 04:01:46", - "updated_at": "2021-01-16 04:01:46", - "revisions": [], + "updated_at": "2026-05-16 08:19:17", + "revisions": [ + { + "n": 1, + "date": "2026-05-16 08:19:17", + "comment": "Titre modifié, tags modifiés, contenu modifié", + "title": "Activer Line In" + } + ], "cover": "", "files_meta": [], "external_links": [], "seo_title": "", "seo_description": "", "og_image": "", - "category": "Informatique" + "category": "Informatique", + "tags": { + "tags": [ + "PulseAudio", + "Line In" + ] + } } diff --git a/37463f14-b96a-4d3d-bed8-14173e668cd0/revisions/0001.md b/37463f14-b96a-4d3d-bed8-14173e668cd0/revisions/0001.md new file mode 100644 index 0000000..453f76b --- /dev/null +++ b/37463f14-b96a-4d3d-bed8-14173e668cd0/revisions/0001.md @@ -0,0 +1,13 @@ +# Activer Line In + +>> Activer +``` +sudo pactl load-module module-loopback latency_msec=1 +``` + + >> Désactiver +``` +sudo pactl unload-module xx +``` + +ou **xx** est le numéro du module renvoyé lors de l'activation. \ No newline at end of file