J'ai réussi à le faire, mais les modifications sont rétablies après le redémarrage. ( Mise à jour: Ceci peut être contourné; voir le bas de ce message.)
Je l'ai fait via une interface graphique en python appelée HDA Analyzer qui peut être récupérée et utilisée sur le site Web d'ALSA, comme suit:
-
wget -O run.py http://www.alsa-project.org/hda-analyzer.py
-
sudo python run.py
(Leur page ne dit pas sudo
, mais si vous ne le faites pas avec sudo
, il téléchargera les scripts mais ne les exécutera pas et se plaindra des privilèges.)
Maintenant, cela va faire démarrer l'interface graphique, mais son utilisation n'est pas expliquée, et ce n'est pas exactement compatible avec les débutants. Donc, pour rendre la vie plus facile, j'expliquerai comment je l'ai fait. Dans mon cas, il s'agissait de deux clics; la partie délicate consistait à localiser exactement ce qui devait être cliqué.
(Remarque: vous pouvez explorer tous les nœuds un par un, mais ne modifiez rien que vous ne compreniez pas. Toute modification (par exemple, en cochant une case) prend effet immédiatement, il n’ya pas de bouton d’application.)
-
La liste contient de nombreux nœuds appelés Node[0x##]
suivis de AUD_OUT
, AUD_IN
, AUD_MIX
, PIN
et VENDOR
. Les seuls que vous devez regarder sont ceux de PIN
.
-
Il existe plusieurs types de nœuds PIN; le type que nous souhaitons remplira toute la fenêtre avec des groupes / groupes de contrôle (cela aide à étirer ou à agrandir la fenêtre), comme dans cette capture d'écran . (Le site m'a empêché d'insérer l'image en ligne, désolé.)
-
Dans le champ Config Default, certains nœuds auront dans la première ligne Jack Connection: N/A
; nous avons besoin de ceux qui disent Jack Connection: Jack
comme dans la capture d'écran.
-
Pour remplacer une entrée de ligne par une prise de sortie, observez le nœud qui indique Jack Type: Line In
. (Et notez les Jack Location2: Rear
et Jack Color: Blue
.)
-
Puis, dans les trois cases à cocher du groupe Contrôle des widgets ci-dessous, décochez IN et cochez OUT .
-
De la même manière, vous pouvez affecter n’importe quelle prise avant ou arrière à l’entrée ou à la sortie.
Maintenant, si vous fermez la fenêtre, il vous demandera si vous souhaitez annuler les modifications. Dire oui les rétablit immédiatement; dire non les garde mais seulement pour cette session.
Si vous souhaitez conserver vos modifications de manière permanente, ne fermez pas encore HDA Analyzer. Au lieu de cela, cliquez sur "Exp" (Exporter) en bas à gauche et utilisez Enregistrer sous pour écrire le script python dans un fichier. Copiez maintenant ce fichier dans /etc/hda-mods.py
et éditez /etc/rc.local
en tant que root (par exemple, en utilisant gksudo gedit /etc/rc.local
) et ajoutez la ligne python /etc/hda-mods.py
juste avant la ligne exit 0
, puis enregistrez-la et redémarrez. Vos changements devraient survivre.