LZK - (FR) suivi des tâches / (EN) tasks tracking

French/français : Bienvenue sur le logiciel de suivi du projet LibraZiK. Après vous être inscrit, vous pouvez commenter les tâches ouvertes, créer de nouvelles tâches, voter pour des tâches, vous inscrire à des tâches pour être tenu au courant des évolutions,… Pensez à être le plus précis possible dans vos messages. D'avantage d'information concernant le logiciel de suivi du projet LibraZiK.

Anglais/english : Welcome to the LibraZiK project tracking software. After registering, you can comment open tasks, create new tasks, vote for tasks, register for tasks to be kept informed of developments,… Remember to be as precise as possible in your messages. More information about the LibraZiK project tracking software. Feel free to write in French or in English.

  • Status Closed
  • Percent Complete
    100%
  • Task Type Demande fonctionnalité / Feature request
  • Category distribution → optimisations LibraZiK
  • Assigned To
    Olivier Humbert
  • Operating System
  • Severity Low
  • Priority Very Low
  • Reported Version version 2 20180120
  • Due in Version version 2 20181115
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: LZK - (FR) suivi des tâches / (EN) tasks tracking
Opened by Olivier Humbert - 31.01.2018
Last edited by Olivier Humbert - 12.02.2018

FS#437 - les variables d'environnement VST_PATH et LXVST_PATH ne sont pas dans le bon ordre

Je n'y avais jamais fait gaffe, mais les valeurs actuelles sont :

LXVST_PATH=/usr/local/lib/lxvst:/usr/lib/lxvst:/home/user/.lxvst
VST_PATH=/home/user/.vst:/usr/lib/vst:/usr/local/lib/vst

et devraient être :

LXVST_PATH=/home/user/.lxvst:/usr/local/lib/lxvst:/usr/lib/lxvst
VST_PATH=/home/user/.vst:/usr/local/lib/vst:/usr/lib/vst

(rép' utilisateur, rép système local, rép système de base)

Merci à rncbc pour les bons yeux ( https://github.com/rncbc/qtractor/issues/110 )

Closed by  Olivier Humbert
12.02.2018 13:33
Reason for closing:  Corrigé
Admin
Olivier Humbert commented on 31.01.2018 21:50

Un nouveau paquet librazik-optimisations-pluginspaths de version 2.01 est dans testers.
Il devrait aider à corriger cela.

Attention, il faut se déloguer/reloguer (au minimum) pour que ça soit pris en compte.

Utiliser : "env |grep PATH" avant et après l'installation+délogue/relogue pour pouvoir comparer.

Retours bienvenus avant de le pousser dans users.

Nico Faure commented on 03.02.2018 22:48

Je viens de tomber sur cette tâche, j'avais donc déjà fait la mise à jour avant de lire ce qui est écrit plus haut.
Chez moi, "env |grep PATH" donne :
LXVST_PATH=/home/sub26nico/.lxvst:/usr/local/lib/lxvst:/usr/lib/lxvst
VST_PATH=/home/sub26nico/.vst:/usr/lib/vst:/usr/local/lib/vst

On dirait que cette màj fonctionne à moitié ici (ok pour LXVST, mais pas bon pour VST)

Admin
Olivier Humbert commented on 08.02.2018 21:01

Pareil ici.

Je pense avoir trouver une méthode alternative qui semble fonctionner.
Je ferai une mise à jour du paquet dans les jours qui viennent.

Pierrick Hervé commented on 09.02.2018 18:19

dans /etc/XX11/Xsession.d le fichier /etc/X11/Xsession.d/0x11-path-audioplugins positionne bien les variables :
10x11-path-audioplugins:# Setting up the audio-plugins defaulting PATHs for MATE-desktop (and certainly others)
10x11-path-audioplugins:LADSPA_PATH=~/.ladspa:/usr/local/lib/ladspa:/usr/lib/ladspa
10x11-path-audioplugins:DSSI_PATH=$LADSPA_PATH:~/.dssi:/usr/local/lib/dssi:/usr/lib/dssi
10x11-path-audioplugins:LV2_PATH=~/.lv2:/usr/local/lib/lv2:/usr/lib/lv2
10x11-path-audioplugins:LXVST_PATH=~/.lxvst:/usr/local/lib/lxvst:/usr/lib/lxvst
10x11-path-audioplugins:VST_PATH=~/.vst:/usr/local/lib/vst:/usr/lib/vst
10x11-path-audioplugins:export LADSPA_PATH DSSI_PATH LV2_PATH LXVST_PATH VST_PATH

mais le fichier /etc/X11/Xsession.d/61cadence-session-inject écrase certaine d'entre elles.
61cadence-session-inject:export LADSPA_PATH="`$INSTALL_PREFIX/bin/cadence-session-start –printLADSPA_PATH`"
61cadence-session-inject:export DSSI_PATH="`$INSTALL_PREFIX/bin/cadence-session-start –printDSSI_PATH`"
61cadence-session-inject:export LV2_PATH="`$INSTALL_PREFIX/bin/cadence-session-start –printLV2_PATH`"
61cadence-session-inject:export VST_PATH="`$INSTALL_PREFIX/bin/cadence-session-start –printVST_PATH`"

ce qui donne comme vous 2
piep@x320-piep:/etc/X11/Xsession.d$ env | grep VST_PATH
LXVST_PATH=/home/piep/.lxvst:/usr/local/lib/lxvst:/usr/lib/lxvst
VST_PATH=/home/piep/.vst:/usr/lib/vst:/usr/local/lib/vst

je n'ai pas encore trouvé ou les variables sont modifiées.

Pierrick Hervé commented on 09.02.2018 18:32

j'ai trouvé . c'est bien le lancement de Cadence qui modifie les PATH
le fichier est /usr/share/cadence/src/shared_cadence.py
il positionne les "/usr/local" après "/usr"
# Default Plugin PATHs

DEFAULT_LADSPA_PATH = [

  os.path.join(HOME, ".ladspa"),
  os.path.join("/", "usr", "lib", "ladspa"),
  os.path.join("/", "usr", "local", "lib", "ladspa")

]

DEFAULT_DSSI_PATH = [

  os.path.join(HOME, ".dssi"),
  os.path.join("/", "usr", "lib", "dssi"),
  os.path.join("/", "usr", "local", "lib", "dssi")

]

DEFAULT_LV2_PATH = [

  os.path.join(HOME, ".lv2"),
  os.path.join("/", "usr", "lib", "lv2"),
  os.path.join("/", "usr", "local", "lib", "lv2")

]

DEFAULT_VST_PATH = [

  os.path.join(HOME, ".vst"),
  os.path.join("/", "usr", "lib", "vst"),
  os.path.join("/", "usr", "local", "lib", "vst")

]

$ dpkg -S /usr/share/cadence/src/shared_cadence.py
cadence-data: /usr/share/cadence/src/shared_cadence.py

C'est donc le paquet "cadence-data" qui est à modifier.

Pierrick Hervé commented on 10.02.2018 15:24

la solution de contournement est de changer l'ordre de lancement des scripts sous /etc/X11/Xsession.d
si "10x11-path-audioplugins" devient "80x11-path-audioplugins" il est lu APRES "61cadence-session-inject" et le problème est réglé. les PATH sont dans le bon ordre.

action pour le paquet : librazik-optimisations-pluginspaths

effacer le fichier /etc/X11/Xsession.d/10x11-path-audioplugins
le remplacer par /etc/X11/Xsession.d/80x11-path-audioplugins

Pierrick Hervé commented on 10.02.2018 15:50

sauf pour les "Ajustements" de "Cadence" qui restent dans l'ordre HOME,/usr,/usr/local … etc-ce genant ? je ne sais pas

Admin
Olivier Humbert commented on 10.02.2018 17:10

Bien vu piep.

Un nouveau paquet librazik-optimisations-pluginspaths de version 2.02 est dans testers.
Il met en place le renommage 10x11-path-audioplugins → 80x11-path-audioplugins

Je me renseigne pour voir si ça vaut le coup de rustiner Cadence ou pas, et s'il n'y a pas de contre-indication.

Nico Faure commented on 10.02.2018 21:12

Après mise à jour et redémarrage, "env |grep PATH" renvoie bien maintenant :
LXVST_PATH=/home/user/.lxvst:/usr/local/lib/lxvst:/usr/lib/lxvst
VST_PATH=/home/user/.vst:/usr/local/lib/vst:/usr/lib/vst

Bien joué piep et trebmuh :-)

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing