[Script]Moc sur Openbox.

Autres projets et contributions
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

[Script]Moc sur Openbox.

Message par Ypnose »

J'ai écrit un nouveau script pour contrôler Moc dans le menu Openbox.
Plus de précisions ici: http://tetedulinuxien.fr/2011/05/script ... r-openbox/
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

Premier bug: le caractère "&" semble empêcher le script d'afficher des résultats.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

Réglé.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

Nouvelle version avec plein de changements.
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

Re: [Script]Moc sur Openbox.

Message par Rolinh »

Salut,

plutôt que de faire du pseudo-versionning sur le forum, tu devrais te créer un dépôt à utiliser avec un système de gestion comme git ou mercurial. Ça sera plus agréable pour tout le monde, à commencer par toi . ;)

Sinon, merci de partager :)
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

Ouai tu as raison. Je voulais aller sur Github mais je n'ai pas l'impression que ça intéresse quelqu'un en fait.
Donc, cela ne vaut pas le coup.
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)

Re: [Script]Moc sur Openbox.

Message par Nic0 »

Salut,

Je ne connais pas trop le bash, mais tu pourrais je pense faire une fonction pour avoir ton xml, un truc du genre :

Code : Tout sélectionner

add_item ($label, $cmd)
{
    echo '<item label="' $label '">'
        echo '<action name="Execute"><execute>' $cmd '</execute></action>'
    echo "</item>"
}
...
add_item ('Pause', 'mopc -G')
add_item ('Next', 'mopc -f')
...
À adapter avec la syntax de bash, et selon les besoins du script, mais ça peut réduire les répétitions (DRY).
~ Yet Another DevOps Blog ~
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

Re: [Script]Moc sur Openbox.

Message par Rolinh »

Ypnose a écrit :Ouai tu as raison. Je voulais aller sur Github mais je n'ai pas l'impression que ça intéresse quelqu'un en fait.
Donc, cela ne vaut pas le coup.
Je ne vois pas pourquoi cela ne vaudrait pas le coup. De plus, un dépôt pourra toujours t'être utile, histoire même d'y mettre tes fichiers de configurations par exemple. Et puis peut-être bien que script intéresse quelqu'un même si apparemment personne ne s'est manifesté. Je n'utilise pas openbox bien que j'ai toujours une session openbox mais si un jour je retourne dessus, je pourrais bien avoir envie d'utiliser ton script.
D'une manière générale, j'encourage à publier le code, même lorsque l'on pense que ce n'est qu'un petit truc. C'est en général toujours utile au moins à une personne une fois.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

Bon bah du coup, je suis passé sur GitHub:
https://github.com/Ypnose/Madfiles/blob ... mocinfo.sh
Dernière modification par Ypnose le jeu. 09 juin 2011, 12:33, modifié 1 fois.
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

Re: [Script]Moc sur Openbox.

Message par Rolinh »

:)
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

Hé Nico, je n'avais pas vu ton message. Je viens de le voir. Je vais regarder ça.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

Je ne sais pas trop comment procéder sachant que je suis encore un novice. Et puis même si c'est plutôt "répétitif" c'est la syntaxe de base:
http://openbox.org/wiki/Help:Menus
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)

Re: [Script]Moc sur Openbox.

Message par Nic0 »

Mets ce morceau de code dans un fichier, et regarde la sortie que tu obtiens, c'est exactement la même que celle que tu recherches, les répétitions en moins, et une fonction en plus.

https://gist.github.com/1008441
~ Yet Another DevOps Blog ~
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

La fonction à l'air de fonctionner. Vraiment content car j'apprend plein de choses. Merci bien pour le bout de code.
Je te rajoute dans les remerciements.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

Plein de nouveautés! (cf Changelog).
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

Non, la section "Controls" affiche bien les options, mais les commandes ne fonctionnent pas en fait.
Je reviens à l'ancien système en attendant que je regarde.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

Tout est OK now (avec add_item).
Avatar de l’utilisateur
SkyZ
Hankyu
Messages : 27
Inscription : dim. 28 nov. 2010, 11:05

Re: [Script]Moc sur Openbox.

Message par SkyZ »

Je testerai le tiens pour mon retour sur Openbox, car j'en avais fais un pour la statusbar de WMFS pour afficher se qui était diffusé
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

Pense bien à prendre le NEWmocinfo.sh sur le git si tu utilises l'apha 2.5.0.
https://github.com/Ypnose/Madfiles/blob ... mocinfo.sh
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Script]Moc sur Openbox.

Message par Ypnose »

As-tu testé alors?
Répondre