Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


Router les sorties "pulse audio jack sink" sur autre entrée "system playback" dans Catia

Espagne
salut á tous,

depuis que j'ai réinstallé et suis passé sur Librazik3 (en gardant ma partition /home)je ne parviens plus á router au démarrage les sorties pulse audio jack sink 1-2 sur les entrée system playback 17-18 de ma carte son dans Catia, sur Librazik2 j'avais créé un script "router_pulse" que j'avais placé dans un dossier bin dans mon home et ça faisait le boulot, je ne sais pour quelle raison ça ne marche plus... J'ai même essayé de le placer directement dans /bin et pareil...

voici le script en question:

"#!/bin/bash
jack_disconnect "PulseAudio JACK Sink:front-left" system:playback_1
jack_disconnect "PulseAudio JACK Sink:front-right" system:playback_2
jack_connect "PulseAudio JACK Sink:front-left" system:playback_17
jack_connect "PulseAudio JACK Sink:front-right" system:playback_18"

bien sûr je lui ai donné les permissions pour qu'il s’exécute...

Qu'ai-je oublié de faire ?

(au passage, je trouve que ça fout un peu le bordel quand on garde son /home sur un nouvelle install, niveau fichiers de config ou autres, je sais pas trop, sûrement qu'il faudrait partitionner d'avantage pour une ré-install plus clean)

😕
Pour conserver mes connexions d'une séance à l'autre, j'utilise qjackctl; Au démarrage, il reconnecte pulseaudio-sink sur la bonne entrée de ma carte son externe.
France
Un script dans ~/bin n'est pas un script qui est éxécuté au démarrage, c'est un script que tu peux lancer sans renseigner son chemin absolu. Par exemple, tu pourras lancer le script
Copy to clipboard
~/bin/script_de_foo.sh
avec la commande
Copy to clipboard
script_de_foo.sh
où que tu sois dans l'arborescence.

Est-ce que ton script fonctionne, je veux dire si tu l'exécutes ? Si oui, il te faudra le remettre au redémarrage, c'est à dire dans ~/.config/autostart-scripts .


zennepiet écrit:
(au passage, je trouve que ça fout un peu le bordel quand on garde son /home sur un nouvelle install, niveau fichiers de config ou autres, je sais pas trop, sûrement qu'il faudrait partitionner d'avantage pour une ré-install plus clean)


Franchement je trouve que c'est ce qu'il y a de mieux et de plus pratique à faire. Mon /home est bien âgé et à traversé moult distributions et ça pose pas plus de souci que ça. C'est assez génial en /home séparé, le combo gros DD pour le /home et petit SSD pour le système, c'est pas cher et très efficace.
Si tu veux que ta ré-installe soit très propre, tu peux aussi garder ta partition /home mais créer un utilisateur avec un nom différent du précédent. Ou alors virer tous tes fichiers de config excepté ceux des navigateurs web (par exemple).
Espagne
merci du tuyau @piratebab , dans le pire des cas je me tournerai vers cette solution (pas méga envie d'utiliser qjackctl), mais mon script fonctionnait dans ma précédente install et ça m’énerve de ne pas pouvoir le reproduire 😧


merci @Houston4444 , mais rien n'y fait, ça me turlupine...
le script fonctionne parfaitement, il change bien les connections quand je le lance.
j'ai suivi ton conseil, qui me parait logique, sans résultats. "autostart-scripts" n'existait pas chez moi, je l'ai crée et j'y ai placé le script.
j'ai essayé de le mettre a plusieurs autres endroits genre "/etc/xdg" et autres (dans mon home et racine) et pareil. J'ai même ajouté l'entrée dans le gui applications au démarrage (mon niveau ❗, pareil...

Comme dit plus haut, sauf erreur (il était toujours lá après la réinstall) je l'avais dans un dossier "bin" que j'avais crée dans mon home et ça fonctionnai parfaitement.
Ça ne va pas me tuer de lancer le script á chaque démarrage ou de changer les connexions dans Catia, mais ça m’énerve de ne pas pouvoir reproduire ce que j'avais réussi a faire fonctionner.

PS. un truc bizarre c'est que quand je fais une recherche de "autosart" dans système de fichiers, il ne me montre pas (ou ne trouve pas) "/home/pierre/.config/autostart" ni "/home/pierre/.config/autostart-scripts" (que j'ai crée pour mes essais) - fichiers cachés "on"
quel gestionaire de bureau utilises tu ?
question bête, le fichier de ton script est bien marqué comme exécutable ?
Espagne
quel gestionaire de bureau utilises tu ?

Mate


question bête, le fichier de ton script est bien marqué comme exécutable ?

oui, je l'ai précisé dans le premier post 😉
France
Il n'est pas possible de garder la même partition home ou plutôt le même utilisateur en passant à LibraZiK3. Est ce que c'est ce que tu as fait ?
Si oui, je te conseille de créer un nouvel utilisateur avec un autre nom.
Espagne
😐

çà explique des choses... Je ne savais pas, et je ne l'ai pas lu sur la méthode d'installation, quelle est la raison a cela ?
ca m'emballe moyen un autre utilisateur, ça fait des plombes que j'utilise celui-ci, il n'y a pas d'autre solution ? tout a l'air de fonctionner plus ou moins bien, a part des petits détails sans trop d'importance et peut-être des x-runs qui apparaissent "plus facilement" (á vérifier un peu plus car sur ma dernière session d'Ardour j'ai douze millions de plugins éparpillés ❗

c'est d'ailleurs pour ça que je me demandais s'il ne serait pas judicieux de subdiviser le partitionnement un peu plus que juste system et home...
France
jujudusud écrit:
Il n'est pas possible de garder la même partition home ou plutôt le même utilisateur en passant à LibraZiK3. Est ce que c'est ce que tu as fait ?


C'est pas tout a fait ça. Mais il est vrai que c'est déconseillé.

Pour préciser, la mise à jour de LibraZiK-2 vers LibraZiK-3, ça a déjà été testé plusieurs fois, et ça a été concluant chez quelques personnes, mais chez d'autres (dont moi), ça n'a pas fonctionné des masses et ça a généré pas mal de problèmes (jack plantait tout le temps ici). Puisqu'il y avait beaucoup de cas où ça ne fonctionnait pas (plus de 50%), j'ai déclaré que c'était déconseillé.

C'est probablement un problème d'un (ou plusieurs) fichier de configuration utilisateur qui met le souk quelque part. Mais vu que :
  • ça n'est pas d'un intérêt primordial pour moi et pas mal d'autres personnes,
  • que personne ne m'a proposé de financer cette recherche afin de trouver ce qui cloche et de trouver un correctif ou une parade/contournement,
  • qu'il y a plusieurs autres moyens d'installer une LibraZiK-3,
  • qu'il y avait d'autres améliorations demandées plus souvent et énergétiquement,
ça n'a pas été plus loin que de constater que "ça marche pas tout le temps".

zennepiet écrit:
Je ne savais pas, et je ne l'ai pas lu sur la méthode d'installation


C'est écrit ici : hhttps://librazik.tuxfamily.org/doc3/manuel/installer_librazik#methodes_d_installation_de_librazik-3 Image et ici : https://librazik.tuxfamily.org/doc3/manuel/installer_librazik/lzk2verslzk3 Image .

Il y a un truc qui m'étonne plus haut dans ce que tu écris, c'est que tu dis ne pas avoir de ~/.config ? Ça me paraît vraiment pas normal du tout ça. Si c'était vraiment vrai, alors ça pourrait être lié aux défaillances que tu expliques car c'est un répertoire caché dans lequel une grande quantité de logiciels placent leurs configurations-utilisateur.

Donne les retours des deux commandes suivantes :
Copy to clipboard
ls /home/ -la ls /home/pierre/.config/ -la

afin que l'on essaie d'y voir un peu plus clair.

À bientôt
Olivier
Espagne
salut @olinuxx , je pense que je me suis mal exprimé, j'ai installé LBZ3 depuis une Debian10, comme préconisé, j'ai juste gardé mon home 😊

Nota. j'ai merdé dans ce que j'ai écrit. ~/.config existait bien apparemment, c'est juste autostart-scripts que je n'avais pas... sorry (je modifie de-ce-pas ou plutôt pas-a-pas ❗

voici les retours:

Copy to clipboard
(base) pierre@pierre-portatil:~$ ls /home/ -la total 28 drwxr-xr-x 4 root root 4096 sept. 19 23:39 . drwxr-xr-x 20 root root 4096 nov. 29 14:53 .. drwx------ 2 root root 16384 avril 23 2020 lost+found drwxr-xr-x 64 pierre pierre 4096 nov. 29 16:26 pierre (base) pierre@pierre-portatil:~$


et:

Copy to clipboard
(base) pierre@pierre-portatil:~$ ls /home/pierre/.config/ -la total 248 drwx------ 47 pierre pierre 4096 nov. 29 14:26 . drwxr-xr-x 64 pierre pierre 4096 nov. 29 16:26 .. drwx------ 2 pierre pierre 4096 avril 30 2020 a2j drwxr-xr-x 3 pierre pierre 4096 août 15 15:31 ardour5 drwxr-xr-x 5 pierre pierre 4096 nov. 28 18:28 ardour6 drwxr-xr-x 2 pierre pierre 4096 oct. 9 17:59 ariamaestosa drwxr-xr-x 3 pierre pierre 4096 août 20 21:15 audacious drwxr-xr-x 2 pierre pierre 4096 nov. 29 16:37 autostart drwxr-xr-x 2 pierre pierre 4096 nov. 29 14:26 autostart-scripts drwxr-xr-x 2 pierre pierre 4096 nov. 29 16:24 Cadence drwxr-xr-x 3 pierre pierre 4096 nov. 29 16:26 caja -rw-r--r-- 1 pierre pierre 0 août 20 15:16 .caja-admin-warn-shown drwxr-xr-x 2 pierre pierre 4096 nov. 29 18:45 dconf drwxr-xr-x 2 pierre pierre 4096 août 20 13:19 drumstick.sourceforge.net drwx------ 2 pierre pierre 4096 mai 20 2020 easytag drwx------ 2 pierre pierre 4096 mai 16 2020 enchant drwx------ 3 pierre pierre 4096 nov. 10 17:27 evolution drwxr-xr-x 2 pierre pierre 4096 nov. 29 16:24 falkTX drwxr-xr-x 2 pierre pierre 4096 août 20 21:24 frescobaldi drwxr-xr-x 3 pierre pierre 4096 nov. 5 21:38 ghb drwx------ 3 pierre pierre 4096 nov. 10 17:27 gnome-session drwxr-xr-x 2 pierre pierre 4096 nov. 10 17:27 goa-1.0 drwx------ 2 pierre pierre 4096 nov. 28 18:28 gtk-2.0 drwx------ 2 pierre pierre 4096 nov. 12 22:02 gtk-3.0 drwxr-xr-x 2 pierre pierre 4096 nov. 10 17:56 gtk-4.0 drwx------ 6 pierre pierre 4096 nov. 12 16:28 hexchat drwx------ 3 pierre pierre 4096 nov. 10 17:27 ibus drwx------ 2 pierre pierre 4096 nov. 26 02:01 jack -rw------- 1 pierre pierre 403 mai 18 2020 kdeglobals -rw------- 1 pierre pierre 5547 nov. 5 21:19 kdenlive-appimagerc -rw------- 1 pierre pierre 3807 nov. 24 00:19 kdenliverc -rw------- 1 pierre pierre 851 août 20 13:59 kwaverc drwxr-xr-x 2 pierre pierre 4096 nov. 12 22:57 librazik drwxr-xr-x 3 pierre pierre 4096 mai 17 2020 libreoffice drwxr-xr-x 2 pierre pierre 4096 mai 3 2020 lsp-plugins drwx------ 3 pierre pierre 4096 nov. 12 00:39 mate drwxr-xr-x 3 pierre pierre 4096 avril 30 2020 mate-session drwxr-xr-x 3 pierre pierre 4096 avril 30 2020 menus -rw-r--r-- 1 pierre pierre 3499 nov. 14 13:02 mimeapps.list -rw-r--r-- 1 pierre pierre 1021 juin 28 22:42 monitors-v1-backup.xml -rw-r--r-- 1 pierre pierre 1021 nov. 13 11:18 monitors.xml -rw-r--r-- 1 pierre pierre 1021 juin 28 22:42 monitors.xml~ drwxr-xr-x 2 pierre pierre 4096 août 20 14:42 MuseScore drwxr-xr-x 2 pierre pierre 4096 nov. 10 17:28 nautilus drwxr-xr-x 2 pierre pierre 4096 juil. 15 16:36 parcellite drwxr-xr-x 2 pierre pierre 4096 juil. 2 17:33 'Philipp Schmieder' drwxr-xr-x 2 pierre pierre 4096 août 20 21:15 PianoBooster drwxr-xr-x 2 pierre pierre 4096 nov. 29 16:37 pluma drwx------ 2 pierre pierre 4096 avril 30 2020 pulse drwxr-xr-x 2 pierre pierre 4096 nov. 12 22:06 qjackrcd drwxr-xr-x 2 pierre pierre 4096 nov. 12 00:35 qt5ct -rw-r--r-- 1 pierre pierre 716 nov. 24 21:00 QtProject.conf drwxr-xr-x 2 pierre pierre 4096 nov. 26 01:55 rncbc.org drwxr-xr-x 2 pierre pierre 4096 sept. 13 21:14 rosegardenmusic drwxr-xr-x 2 pierre pierre 4096 nov. 24 00:19 session drwxr-xr-x 3 pierre pierre 4096 nov. 11 22:53 smplayer -rw-r--r-- 1 pierre pierre 1062 juil. 15 20:33 'traKmeter (Multi).settings' -rw-r--r-- 1 pierre pierre 6959 nov. 8 13:04 Trolltech.conf -rw------- 1 pierre pierre 597 nov. 11 23:35 user-dirs.dirs -rw-r--r-- 1 pierre pierre 5 nov. 10 17:27 user-dirs.locale drwxr-xr-x 2 pierre pierre 4096 nov. 28 18:31 vlc


merci á tous pour l’intérêt
Espagne
olinuxx écrit:
Il y a un truc qui m'étonne plus haut dans ce que tu écris, c'est que tu dis ne pas avoir de ~/.config ? Ça me paraît vraiment pas normal du tout ça. Si c'était vraiment vrai, alors ça pourrait être lié aux défaillances que tu expliques car c'est un répertoire caché dans lequel une grande quantité de logiciels placent leurs configurations-utilisateur.


les "raccourcis" (ou je sais pas comment les nommer) qui se trouvent normalement a gauche dans Caja (Documents, Download, Music etc.)ont aussi disparus, quand je sauve une image, télécharge un truc etc. ça va directement dans /home, malgré que ces répertoires existent bien (avec tout ce que j'avais dans mon ancienne install)


Caja