[jajuk] Utilisation des raccourcis clavier (Résolu)

Applications, problèmes de configuration réseau
Répondre
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

[jajuk] Utilisation des raccourcis clavier (Résolu)

Message par nicollivier »

Bonjour,

Depuis quelques temps j'utilise jajuk comme lecteur audio, je le trouve plus complet qu'Amarok.
Cependant sous Amarok, j'utilisais beaucoup les raccourcis clavier. Et sous Jajuk, impossible de les faire fonctionner :-\
Il y a bien une page qui explique comment faire, mais je n'arrive à les faire fonctionner ( D-Bus#Appendix:_How_to_configure_key_combinations_for_D-Bus_in_KDE )

Est-ce que quelqu'un utilise aussi ce logiciel et a réussi à faire fonctionner ses raccourcis clavier ?!

Merci :)

Nico
Dernière modification par nicollivier le jeu. 24 févr. 2011, 20:57, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [jajuk] Utilisation des raccourcis clavier

Message par FoolEcho »

Je me suis décidé à tester jajuk pour constater ton problème... et après avoir tatonné un peu et l'avoir lancé en console, la solution est très simple: je suppose que tu n'as pas installé "dbus-java" (disponible sur Aur, c'est pas beau ça :D ).
Sans ça, jajuk ne peut s'enregistrer auprès de dbus et donc les raccourcis ne peuvent être pris en compte. Une fois jajuk lancé, tu pourras démarrer le navigateur de Dbus dans la configuration des raccourcis et à la rubrique "org.jajuk.dbus.DBusSupport" tu verras les différentes fonctions disponibles. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [jajuk] Utilisation des raccourcis clavier

Message par nicollivier »

Merci beaucoup pour ton aide :)

Je viens d'essayer d'installer le paquet «dbus-java», mais j'ai cette erreur, et à vrai dire je n'y comprends rien

Code : Tout sélectionner

[/home/nicollivier] yaourt -S dbus-java

==> Téléchargement du PKGBUILD de dbus-java depuis AUR...
x PKGBUILD
x build.xml


Comment by: ur6lad on Sat, 03 Apr 2010 20:23:21 +0000
2.7

First Submitted: Mon, 18 Dec 2006 20:32:13 +0000
dbus-java 2.7-1 : Java bindings for D-Bus
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n

==> Dépendances de dbus-java :
 - dbus>=1.0 (déjà installé)
 - java-runtime (déjà installé)
 - java-environment (déjà installé)
 - apache-ant (déjà installé)
 - gettext (déjà installé)
 - libmatthew-java (compilation depuis AUR)


==> Lancer la compilation de dbus-java ? [O/n]
==> ------------------------------------------
==> 
==> Construction et installation du paquet
==> Installation/compilation des dépendances manquantes pour dbus-java :

==> Téléchargement du PKGBUILD de libmatthew-java depuis AUR...
x setClasspath.sh
x PKGBUILD
x build.xml                                                                                                                                                                                     
x ant.patch                                                                                                                                                                                     
x Makefile                                                                                                                                                                                      
                                                                                                                                                                                                

Comment by: ur6lad on Thu, 15 Jul 2010 06:40:42 +0000
0.7.2-3:
+ fix Ant dependency's version
+ fix Makefile

First Submitted: Sun, 21 Oct 2007 15:58:24 +0000
libmatthew-java 0.7.2-3 : Libraries for Java: unix sockets, CGI, hexdump
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n

==> Dépendances de libmatthew-java :
 - java-runtime (déjà installé)
 - glibc (déjà installé)
 - java-environment (déjà installé)
 - apache-ant (déjà installé)


==> Lancer la compilation de libmatthew-java ? [O/n]
==> ------------------------------------------------
==> 
==> Construction et installation du paquet
==> WARNING: Construire un paquet en root est dangereux.
 Lancez plutôt yaourt en utilisateur non privilégié.
==> Création du paquet libmatthew-java 0.7.2-3 (jeu. févr. 24 18:38:22 CET 2011)
==> Vérification des dépendances...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> Téléchargement de libmatthew-java-0.7.2.tar.gz...
--2011-02-24 18:38:22--  http://www.matthew.ath.cx/projects/java/libmatthew-java-0.7.2.tar.gz
Résolution de www.matthew.ath.cx... 81.187.131.226
Connexion vers www.matthew.ath.cx|81.187.131.226|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 40601 (40K) [application/x-gzip]
Sauvegarde en : «libmatthew-java-0.7.2.tar.gz.part»

100%[======================================================================================================================================================>] 40 601      29,8K/s   ds 1,3s    

2011-02-24 18:38:24 (29,8 KB/s) - «libmatthew-java-0.7.2.tar.gz.part» sauvegardé [40601/40601]

  -> build.xml trouvé
  -> ant.patch trouvé
  -> Makefile trouvé
  -> setClasspath.sh trouvé
==> Validation des fichiers sources avec md5sums...
    libmatthew-java-0.7.2.tar.gz ... Réussite
    build.xml ... Réussite
    ant.patch ... Réussite
    Makefile ... Réussite
    setClasspath.sh ... Réussite
==> Validation des fichiers sources avec sha256sums...
    libmatthew-java-0.7.2.tar.gz ... Réussite
    build.xml ... Réussite
    ant.patch ... Réussite
    Makefile ... Réussite
    setClasspath.sh ... Réussite
==> Extraction des sources...
  -> Extraction de libmatthew-java-0.7.2.tar.gz avec bsdtar
==> Lancement de build()...
patching file libmatthew-java-0.7.2/cx/ath/matthew/debug/Debug.jpp
/tmp/yaourt-tmp-root/aur-libmatthew-java/./PKGBUILD: line 28: ant : commande introuvable
    Abandon...
==> ERROR: Makepkg n'a pas pu construire libmatthew-java.
==> Relancer la compilation de libmatthew-java ? [o/N]
==> --------------------------------------------------
==> 
 
Dernière modification par nicollivier le jeu. 24 févr. 2011, 18:39, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [jajuk] Utilisation des raccourcis clavier

Message par FoolEcho »

Il ne t'a pas installé apache-ant ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [jajuk] Utilisation des raccourcis clavier

Message par nicollivier »

Et bien si il est bien installé

Code : Tout sélectionner

[/home/nicollivier] pacman -Qs apache-ant
local/apache-ant 1.8.2-1
    A java-based build tool.
EDIT: J'ai mis tout le message, dont la vérification des dépendances, dans mon post précédent.
Dernière modification par nicollivier le jeu. 24 févr. 2011, 19:22, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [jajuk] Utilisation des raccourcis clavier

Message par FoolEcho »

Ok. Il doit manquer:

Code : Tout sélectionner

source /etc/profile.d/apache-ant.sh
Puis réinstalle dbus-java.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [jajuk] Utilisation des raccourcis clavier

Message par nicollivier »

En effet ça compile :)

Merci
Par contre tu peux m'expliquer comment tu as su que c'était ça, et qu'est-ce que fait cette commande ?!

Merci :)

Nico
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [jajuk] Utilisation des raccourcis clavier

Message par FoolEcho »

S'il ne trouvait pas ant en dépit de l'installation du paquet, c'est parce qu'elle n'était pas dans le PATH. Le fichier que je t'ai indiqué est normalement chargé lorsqu'on se connecte, le "source" permet de ne pas avoir à se déconnecter de sa session pour que le changement soit pris en compte. ;)

Voilà, il te reste à configurer tes raccourcis, ça devrait marcher maintenant.


EDIT: en relisant ton premier message édité, veille à ne pas installer les logiciels d'Aur en root. :!:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [jajuk] Utilisation des raccourcis clavier

Message par nicollivier »

Merci pour ces infos :)

Par contre pour les raccourcis, c'est pas encore ça :-\
1- le paquet est bien installé
2- J'ai donc suivi le tuto dont le lien est donné dans le premier post.
J'ai donc créé un nouveau groupe «jajuk»
J'ai ensuite créé «commande D-Bus», et j'obtiens bien les trois onglets.
Le tuto dit que je dois choisir un raccourci clavier, mais par contre je ne sais pas du tout pour quelle action ?!
Ensuite, dans l'onglet «action», j'entre les différentes données.
Mais après il ne se passe rien :-(

Et donc je ne vois pas les différentes fonctions disponibles comme tu l'indiques dans ton message....

Copie d'écran des paramètres entrées:
Image

EDIT: En effet à chaque fois que j'installe un paquet de AUR en root je vois le message d'avertissement, mais je fais confiance, peut-être que je suis un peu trop naïf?!
Mais si je suis sous USER, je ne peux pas l'installer ?!
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17628
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [jajuk] Utilisation des raccourcis clavier

Message par benjarobin »

Non mais

Code : Tout sélectionner

org.jajuk.services.dbus.DBusSupport.<dbus-action-to-call>
Il faut remplacer <dbus-action-to-call> par l'action à appeler... :roll:
Sinon yaourt te demandera le mot de passe root une fois le paquet compilé, donc toute la compilation se fait avec peu de droit
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [jajuk] Utilisation des raccourcis clavier

Message par nicollivier »

:oops: :oops:
En effet ....

Par contre où je peux trouver cette fameuse liste, car par exemple pour «lecture/pause» je ne connais pas l'action.

EDIT: Dans le tuto, enfin juste dans la partie supérieure, il y a quelques indications comme «next, playPause»
Mais il n'y a rien qui se passe
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [jajuk] Utilisation des raccourcis clavier

Message par FoolEcho »

benjarobin a écrit :Il faut remplacer <dbus-action-to-call> par l'action à appeler... :roll:
Comme je l'ai dit précédemment, dans le panneau des actions, tu as accès au navigateur de Dbus et en filtrant sur jajuk, tu verras les actions à remplacer (les mêmes que celles fournies au début de ton premier lien :wink: ): org.jajuk.services.dbus.DBusSupport.next , org.jajuk.services.dbus.DBusSupport.playPause, etc. Comment le logiciel pourrait savoir quelle action effectuer sinon ? :lol:

Il faut respecter la syntaxe que te donne le navigateur de Dbus.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [jajuk] Utilisation des raccourcis clavier

Message par nicollivier »

Merci beaucoup :)

Malheureusement j'ai encore une question:
-Ca fonctionne bien avec le navigateur, par contre il est indiqué que je dois insérer « playPause » dans la section «Method», seulement cette section n'existe pas.
J'ai donc insérer cette commande dans «Fonctions» et dans «Arguments». Mais cela ne change rien. :-(
J'ai bien vérifié la syntaxe de la commande, je l'ai comparé au tuto, et elle est correcte. Donc je sèche encore une fois :-\
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [jajuk] Utilisation des raccourcis clavier

Message par FoolEcho »

M'enfin... :mrgreen:

Method = méthode, fonction.

Donc, dans fonction tu mets: org.jajuk.services.dbus.DBusSupport.playPause
Rien dans arguments.

Petite astuce: le navigateur de dbus te permet également de tester les méthodes en cliquant dessus direct.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [jajuk] Utilisation des raccourcis clavier

Message par nicollivier »

J'avais testé dans le navigateur et ça fonctionnait.
Maintenant cela fonctionne aussi, alors que je n'ai rien changé :-\\\
Bon l'essentiel c'est que ça fonctionne :D

Un Grand Merci :)

Nico
Répondre