Installation sur Linux

De wiki
Aller à la navigation Aller à la recherche

D::Light fonctionne très bien sur Linux, en particulier avec les interfaces ArtNet mais aussi en usb->dmx. Nativement le noyau Linux reconnait et charge ftdi_sio, le module usb->dmx, et snd_seq_midi le module qui assure la connection avec les périphériques en Midi->usb type Korg nanoKontrol. Le protocole OSC + le logiciel pour smartphones TouchOSC connectent parfaitement. testé avec Ubuntu 14.10, Ubuntu 15.10, Mint 17, Arch.


Obtenir D::Light

D::Light est gratuit au téléchargement, après inscription (également gratuite) sur son site. Choisissez un nom d'utilisateur et un mot de passe, et répondez au mail d'activation qui vous est envoyé automatiquement; voilà, vous pouvez vous connecter au site getdlight.com et accéder aux téléchargements

Rappel : D::Light est gratuit au téléchargement, aux usages pédagogiques, militants, participatifs communautaires etc., mais son développeur demande une donation par spectacle pro - LA RÈGLE EST SIMPLE : SI VOUS GAGNEZ VOTRE VIE AVEC, ALORS DONNEZ SVP.

Téléchargements

Téléchargez D::Light au lien suivant

NOTE : La version recommandée depuis mi-2015 est la Beta 4.xx, qui est globalement stable et beaucoup plus avancée que 3.xx

  • Choisir DLight-32-Linux X.X.X.tar.gz pour une distribution GNU/Linux en 32 bits.
  • Choisir DLight-64-Linux X.X.X.tar.gz pour une distribution GNU/Linux en 64 bits.

Si vous ne savez pas de quel type est votre système, tapez dans un terminal :

uname -m

et si vous y voyez x86_64 c'Est que, oui, vous êtes en 64 bits.


Décompresser

Depuis votre explorateur de fichiers, là où vos téléchargements arrivent :

  • Clic-droit sur l'archive tar.gz "DLight-XX-Linux X.X.X.tar.gz"
  • Choisissez "Extraire ici", D::Light s'extraira dans son propre répertoire.

Ou bien dans un terminal, tapez :

tar -zxvf DLight-*

Après avoir cd dans le répertoire de vos téléchargements.

  • Une fois décompressé vous obtenez un dossier DLight-XX-Linux qui contient un script de démarrage, DLight.sh, et les logiciels et librairies nécessaires.

Préparer D::Light

Créez un nouveau dossier où copier les logiciels installés manuellement (si ce n'est pas déjà fait) :

  • Aller dans /home/<nom_d_utilisateur>/
  • Clic-droit puis Créer un nouveau dossier
  • L'usage Linux est de le nommer "bin" qui signifie "binary" (éxécutable) mais vous pouvez le nommer comme vous le souhaitez bien sûr.


  • OU dans un terminal, tapez :
mkdir ~/bin

Copiez le dossier DLight-32-Linux dans le dossier "bin"

  • Vérifiez que les droits d'exécution du fichier DLight.sh sont autorisés

clic droit sur le fichier DLight.sh, puis "Propriétés" dans l’onglet Permissions, cocher la case "Autoriser l’exécution du fichier comme un programme"

  • OU dans un terminal, tapez
chmod +x ~/bin/DLight-XX-Linux/DLight.sh

remplacez XX par votre version bien sûr


Lancer D::Light

  • Dans un terminal, tapez
 sh ~/bin/DLight-XX-Linux/DLight.sh

remplacez XX par votre version bien sûr.

Il se peut que vous deviez linker /libudev.so.0 à /libudev.so.1. Plus d'info ici ou ici

La grammaire de la commande nécéssaire se présente comme suit :

sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0

MAIS l'endroit où se trouvent ces librairies varient en fonction des distributions.

L'avantage de lancer dans un terminal est que celui-ci annoncera d'éventuels messages de types connexion effectuées ou autres échecs, utiles pour chercher de l'aide en cas de problème.


NOTE: Gnome2 est quasi obsolète, mise à jour nécessaire vers Unity et Gnome3 Zenerve (discussion) 19 avril 2016 à 09:12 (CEST)'
  • Vous pouvez créer un lanceur selon votre distribution Linux.

Voici un exemple pour GNOME 2:

  • Clic-droit sur le menu GNOME
  • puis Éditer les menus
  • Choisir un menu (ou en créer un) puis cliquer sur Nouvel élément
  • Une fenêtre appelée Propriétés du lanceur s'ouvre, la remplir de la façon suivante :

Type : Application

Nom : D::Light

Commande :

/home/<nom_d_utilisateur>/bin/DLight-XX-Linux/DLight.sh

Commentaire : Ce que vous voulez qu'il s'affiche quand vous passerez la souris sur l’icône.

  • Cliquez sur l’icône à gauche de la fenêtre pour la changer. Et sélectionner l’icône de D::Light (logo.gif) située /home/<nom_d_utilisateur>/bin/DLight-XX-Linux/Resources/.

Et aussi...

Le script

Le script DLight.sh démarre D::Light :

#!/bin/sh
cd `dirname $0`
my_path=`pwd`

/sbin/ldconfig -n $my_path/bin/
export PATH=$my_path/bin/:$PATH
export LD_LIBRARY_PATH=$my_path/bin/:/usr/local/lib/:$LD_LIBRARY_PATH
$my_path/bin/DLight

Il vous emmènera immédiatement à une instance de D::Light vide, d'où vous pourrez soit démarrer un nouveau projet, soit ouvrir un fichier existant.

Pour pouvoir démarrer D::Light directement avec votre projet X, il suffit de rajouter $1 en toute fin de dernière ligne, soit :

#!/bin/sh
cd `dirname $0`
my_path=`pwd`

/sbin/ldconfig -n $my_path/bin/
export PATH=$my_path/bin/:$PATH
export LD_LIBRARY_PATH=$my_path/bin/:/usr/local/lib/:$LD_LIBRARY_PATH
$my_path/bin/DLight $1


Vous pourrez alors démarrer directement avec votre projet spectacle.sho depuis votre répertoire projets par exemple:

 sh ~/bin/DLight/DLight.sh ~/projets/spectacle.sho


De l'aide

En cas de problème usb->dmx, infos sur le forum ici

Plus d'infos (en anglais) sur usb->midi ici


Retourner à la page Installation

Retourner à la page Accueil