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

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

zennepiet utilisateur non connecté 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)

confused

piratebab utilisateur non connecté
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.

Houston4444 utilisateur non connecté 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
~/bin/script_de_foo.sh
avec la commande
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).

zennepiet utilisateur non connecté 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 mad


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"

piratebab utilisateur non connecté
quel gestionaire de bureau utilises tu ?
question bête, le fichier de ton script est bien marqué comme exécutable ?

zennepiet utilisateur non connecté 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 wink

jujudusud utilisateur non connecté 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.

zennepiet utilisateur non connecté Espagne
neutral

çà 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...

olinuxx utilisateur non connecté 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 :
ls /home/ -la
ls /home/pierre/.config/ -la

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

À bientôt
Olivier

zennepiet utilisateur non connecté 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 smile

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:

(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:

(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

zennepiet utilisateur non connecté 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)


Image