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
- 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
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 )
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.
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)
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.
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.
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 = [
]
DEFAULT_DSSI_PATH = [
]
DEFAULT_LV2_PATH = [
]
DEFAULT_VST_PATH = [
]
$ 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.
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
sauf pour les "Ajustements" de "Cadence" qui restent dans l'ordre HOME,/usr,/usr/local … etc-ce genant ? je ne sais pas
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.
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
OK, c'est fait : https://librazik.tuxfamily.org/dotclear/blog/?post/Nouveaut%C3%A9s-LibraZiK-pour-la-semaine-6-de-2018
Je ferme ici.