ShuttlePro V2 - Kdenlive
Publié : 09 mai 2020, 17:02
Bonjour à tous, pour ceux ou celles que ça intéresse, voici la procédure pour l'installation du ShuttlePro V2 initialement non prévu pour Linux par le constructeur. (https://www.contourdesign.com/product/shuttle/.
Cette procédure a été écrite suite à de nombreuses recherches sur internet y compris (hélas pour moi) dans la langue de Shakespeare . Il est fait par et pour un débutant.
Je l'utilise depuis de nombreux mois avec Kdenllive et cela améliore la "productivité" pour reprendre un terme à la mode.
Avant propos
Le ShuttlePro V2 est un Jog utilisé pour faciliter le travail avec un programme de montage vidéo comme Kdenlive.
Kdenllive (Version 20.04.0) qui nous servira dans le suite de l’exposé.
La société qui diffuse ce produit ne propose pas de driver pour Linux et n’assure donc pas d’aide.
Cependant Linux reconnaît ce produit :
$ lsusb
Bus 002 Device 013: ID 0b33:0030 Contour Design, Inc. ShuttlePro v2
Il existe des drivers sous manjaro dans AUR, malheureusement il ne semble pas opérationnel. Nous allons donc utiliser un pilote créer par nanosyzygy.
Avant de commencer, et pour information j'utilise Manjaro Gnome.
Installation
Télécharger la version du driver à l’adresse
https://github.com/nanosyzygy/ShuttlePRO
Aller dans le dossier où a été télécharger le fichier.zip et faire une extraction de celui-ci. Vous devez alors obtenir un dossier ShuttlePRO-master.
Ouvrez ce dossier et avec le clic droit souris sélectionnez « Ouvrir dans un terminal »
Dans le terminal ouvert, taper dans l’ordre (sans $ ou #) (en non gras ce qui apparaît après validation de la ligne de commande):
$ make
$ sed -f keys.sed < /usr/include/X11/keysymdef.h > keys.h
$ cc -O3 -W -Wall -c -o readconfig.o readconfig.c
readconfig.c: Dans la fonction « read_config_file »:
readconfig.c:776:8: warning: « name » pourrait être utilisé sans être initialisé dans cette fonction [-Wmaybe-uninitialized]
fprintf(stderr, "invalid up/down modifier [%s]%s: %s\n", name, which_key, updown);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ cc -O3 -W -Wall -c -o shuttlepro.o shuttlepro.c
$ gcc -O3 -W -Wall readconfig.o shuttlepro.o -o shuttlepro -L /usr/X11R6/lib -lX11 -lXtst
$ su -
Entrez votre mot de passe
# cd / votre chemin d’accès au dossier /ShuttlePRO-master
# cp 99-ShuttlePRO.rules /etc/udev/rules.d
# make install
install shuttle shuttlepro /usr/local/bin
#
Redémarrer le PC.
Configuration
Lancer votre logiciel compatibles avec ce qui est appelé « Roue de montage ».
Pour chaque bouton il faut assigner un raccourci clavier correspondant à votre logiciel.
Dans le cas de Kdenlilve il faut aller dans le menu
Configuration →Configurer Kdenlive
Dans le formulaire qui s’affiche, sélectionner « Roue de Montage »
Pour chaque bouton, une liste déroulante permet de sélectionner l’évènement à associer.
Une fois fait, cliquer sur le bouton [Appliquer] puis quitter par le bouton [OK].
J'avais réalisé ce "tuto" au format pdf en espérant qu'il soit dans le wiki mais je n'ai pas réussi à m'inscrire.
Cette procédure a été écrite suite à de nombreuses recherches sur internet y compris (hélas pour moi) dans la langue de Shakespeare . Il est fait par et pour un débutant.
Je l'utilise depuis de nombreux mois avec Kdenllive et cela améliore la "productivité" pour reprendre un terme à la mode.
Avant propos
Le ShuttlePro V2 est un Jog utilisé pour faciliter le travail avec un programme de montage vidéo comme Kdenlive.
Kdenllive (Version 20.04.0) qui nous servira dans le suite de l’exposé.
La société qui diffuse ce produit ne propose pas de driver pour Linux et n’assure donc pas d’aide.
Cependant Linux reconnaît ce produit :
$ lsusb
Bus 002 Device 013: ID 0b33:0030 Contour Design, Inc. ShuttlePro v2
Il existe des drivers sous manjaro dans AUR, malheureusement il ne semble pas opérationnel. Nous allons donc utiliser un pilote créer par nanosyzygy.
Avant de commencer, et pour information j'utilise Manjaro Gnome.
Installation
Télécharger la version du driver à l’adresse
https://github.com/nanosyzygy/ShuttlePRO
Aller dans le dossier où a été télécharger le fichier.zip et faire une extraction de celui-ci. Vous devez alors obtenir un dossier ShuttlePRO-master.
Ouvrez ce dossier et avec le clic droit souris sélectionnez « Ouvrir dans un terminal »
Dans le terminal ouvert, taper dans l’ordre (sans $ ou #) (en non gras ce qui apparaît après validation de la ligne de commande):
$ make
$ sed -f keys.sed < /usr/include/X11/keysymdef.h > keys.h
$ cc -O3 -W -Wall -c -o readconfig.o readconfig.c
readconfig.c: Dans la fonction « read_config_file »:
readconfig.c:776:8: warning: « name » pourrait être utilisé sans être initialisé dans cette fonction [-Wmaybe-uninitialized]
fprintf(stderr, "invalid up/down modifier [%s]%s: %s\n", name, which_key, updown);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ cc -O3 -W -Wall -c -o shuttlepro.o shuttlepro.c
$ gcc -O3 -W -Wall readconfig.o shuttlepro.o -o shuttlepro -L /usr/X11R6/lib -lX11 -lXtst
$ su -
Entrez votre mot de passe
# cd / votre chemin d’accès au dossier /ShuttlePRO-master
# cp 99-ShuttlePRO.rules /etc/udev/rules.d
# make install
install shuttle shuttlepro /usr/local/bin
#
Redémarrer le PC.
Configuration
Lancer votre logiciel compatibles avec ce qui est appelé « Roue de montage ».
Pour chaque bouton il faut assigner un raccourci clavier correspondant à votre logiciel.
Dans le cas de Kdenlilve il faut aller dans le menu
Configuration →Configurer Kdenlive
Dans le formulaire qui s’affiche, sélectionner « Roue de Montage »
Pour chaque bouton, une liste déroulante permet de sélectionner l’évènement à associer.
Une fois fait, cliquer sur le bouton [Appliquer] puis quitter par le bouton [OK].
J'avais réalisé ce "tuto" au format pdf en espérant qu'il soit dans le wiki mais je n'ai pas réussi à m'inscrire.