publish: Activer le Line In sous Linux (PulseAudio)
This commit is contained in:
@@ -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": ""
|
||||
}
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
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.
|
||||
@@ -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"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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.
|
||||
Reference in New Issue
Block a user