PDA

Afficher la version complète : Réalisation d'un "lanceur"



perso258741
02/07/2007, 14h15
Bonjour !
j'ai depuis quelques temps eu envie d'un programme qui se lancerait immédiatement sur simple pression d'une touche raccourci qui afficherait par dessus tous les programmes déjà apparents, une fenêtre avec différentes icônes des programmes et qui permettrait ainsi de les lancer très rapidement. Ce serait plus rapide à la fois que le menu K et que le Alt+F2. Ne l'ayant pas trouvé j'ai pensé le développer mais avec mes plus que maigres connaissances en programmations (du basic sur calculatrice (lol), du maple (re-lol), un peu de scripts bash et quelques bases de bases (re-re-lol) en C).

J'avais pensé faire un thème pour superkaramba mais il y a plusieurs points qui me gènent :
- sans utiliser le python, je peux quasiment faire ce que je veux, sauf qu'apparemment le "onclick" qui définit l'action à produire lorsqu'on fait un double clic. Et moi je suis têtu et je voudrais un simple clic
- en python, j'ai peur de ne pas être à la hauteur...
- superkaramba n'est pas très stable...

Sinon j'avais pensé le faire en C++ mais ce serait partir de 0 (mais par contre ça pourrait être beaucoup plus léger et rapide)

Si vous avez des suggestions pour le langage qui serait le plus adapté à mes besoins, ou des idées pour mon "futur" programme, vous êtes les bienvenus.

Voici un mock-up de ce que je voudrais faire :

http://img253.imageshack.us/img253/479/capturemodifom0.th.png (http://img253.imageshack.us/my.php?image=capturemodifom0.png)

Edit : je suis aussi preneur pour des idées de nom pour le programme, au cas où il soit assez esthétique et utilisable pour que d'autres personnes que moi veuillent l'utiliser...

Heero_Yuy
02/07/2007, 14h32
J'aurais tendance à te répondre le C++ (Qt ou GTK+ pour l'interface graphique et en fonction des environnements graphiques).

Mais bon, ça risque d'être un travail colossal surtout si tu n'as pas toutes les connaissances nécessaires. Loin de moi l'idée de te décourager, au contraire, l'initiative est bonne.

perso258741
02/07/2007, 14h38
Et pour le programme pour développer ? kdevelop ?
Pour le travail nécessaire, je m'en doute un peu, c'est pour ça que je ne suis pas sûr d'aller au bout... mais au moins essayer, jusqu'à être découragé, ou à y arriver http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

Heero_Yuy
02/07/2007, 14h44
Personnellement, en ce moment, j'utilise KDevelop. Il est facile à prendre en main, il te crée les fichiers Makefile et configure automatiquement. Non, c'est un bon IDE pour développer. Et si t'as besoin d'aide, n'hésites pas http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif. J'ai pas encore aborder Qt ni GTK+, mais bon, ça ne saurait tarder.

Maintenant, si t'es sous Gnome, tu as aussi Glade comme IDE. Mais là je ne le connais pas.

perso258741
02/07/2007, 14h49
Là dessus pas de problème j'utilise kde http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

Heero_Yuy
02/07/2007, 15h51
Bon et bien KDevelop semble être ce qu'il te faut. A moins que tu ne préfères la bonne vieille méthode de l'éditeur de texte et de la compilation en console avec GCC.

Par contre, dans ce dernier cas, il te faut bien maîtriser l'écriture de Makefile, et configure (enfin, y a des outils comme automake et autoconf mais j'ai jamais réussi à les faire fonctionner)

perso258741
02/07/2007, 15h58
Nan ça ira, avec mon niveau de connaissances, mieux vaut que je passe par kdevelop je crois

Burn2
02/07/2007, 16h16
Moi je suis sous gnome et j'utilise Kdev aussi ou Kate mais Glade ne t'aidera pas lol, il ne compile pas en c++ et ce n'est qu'un environement pour placer ses fenêtre comme qt designer quoi.

SInon excellent projet trés intéréssant. http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif

perso258741
02/07/2007, 18h25
Rêve pas trop vite Burn2. Je crois que je suis encore loin d'avoir commencé. Mais bon si je pouvais faire ça en 2 mois je serai... CONTENT http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif

Burn2
03/07/2007, 10h59
Allez au boulot mon petit http://www.alionet.org/style_emoticons/<#EMO_DIR#>/ohmy.gif

perso258741
03/07/2007, 13h32
Déja, c'est pas gagné, ma suse est HS http://www.alionet.org/style_emoticons/<#EMO_DIR#>/mad.gif
J'suis en attente de dépannage

Burn2
03/07/2007, 13h37
Hum vais aller voir kec c'est passé?

perso258741
03/07/2007, 13h46
J'avais besoin de windows, et trop pressé j'ai fait perdu une partition (de données http://www.alionet.org/style_emoticons/<#EMO_DIR#>/bang.gif ). Et d'autre part grub ne marche plus que.. pour windows (et encore, je simplifie beaucoup : pour résumé j'ai galéré plus de 6h pour au final installer win, perdre une partition de données, et casser grub). Et en plus il pleut lol

http://www.alionet.org/index.php?showtopic=16653&hl=

perso258741
29/08/2007, 09h54
J'ai adpaté à mes besoins le lanceur qu'a fait zesamoth.
Voilà ce que ça donne :
http://img513.imageshack.us/img513/8393/lanceurpg0.th.png (http://img513.imageshack.us/my.php?image=lanceurpg0.png)
Cette fenêtre s'affiche au milieu de l'écran, par dessus toutes les fenêtres, et j'ai mis un raccourci clavier pour y avoir accès rapidement.

Encore un grand merci à zesamoth

yoplait
29/08/2007, 13h56
Si ca marche comme tu le dis, chapeau bas ! http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif

Contact donc kde pour leur proposer non ? http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

perso258741
29/08/2007, 17h05
Bah je vais attendre l'avis de zesamoth. C'est lui qui l'a fait. Moi j'ai juste adapté à mes besoin (et donc récupéré les icones et changé 2-3 bricoles).
Je préfererai même que ce soit lui qui le mette sur le site pour en garder le mérite.

PS : le bouton config ne marchent pas : ça se fait à la main (zesamoth m'avait prévenu)

Burn2
29/08/2007, 17h31
J'ai adpaté à mes besoins le lanceur qu'a fait zesamoth.
Voilà ce que ça donne :
http://img513.imageshack.us/img513/8393/lanceurpg0.th.png (http://img513.imageshack.us/my.php?image=lanceurpg0.png)
Cette fenêtre s'affiche au milieu de l'écran, par dessus toutes les fenêtres, et j'ai mis un raccourci clavier pour y avoir accès rapidement.

Encore un grand merci à zesamoth[/b]
Whaou! Vraiment beau! http://www.alionet.org/style_emoticons/<#EMO_DIR#>/blink.gif

perso258741
29/08/2007, 17h39
Et puis ça fait de la place sur le bureau en retirant tous les raccourcis vers les applications souvent utilisées. Avant j'avais une barre auto-masquée mais ça m'énervait parce qu'elle souvrait toujours quand jvoulais pas. Du coup je l'ai passée en toujours visible et ça me prenait trop de place.. Faut juste prendre le réflexe d'appuyer sur la touche raccourci.

Burn2
29/08/2007, 23h13
ça marche sous gnome aussi ou po??? http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif

perso258741
29/08/2007, 23h24
C'est du python jcrois. Donc à partir du moment où tu sais mettre les raccourcis clavier sur gnome qui lancent un programme, tu peux ! Ca m'étonnerait que les raccourcis posent probleme. Apres ma config ne t'ira pas parce que j'ai une bonne partie d'applis kde lol.

Mais si tu veux l'adapter à gnome, t'as le programme de zesamoth qui est là : http://www.alionet.org/index.php?showtopic=16906&st=30#

Après faut modifier le fichier lanceur.xml ou qqe chose comme ça. Pour les icones, j'utilisais yast pour trouver les emplacement principaux et particuliers (fichiers installés des paquets en question)

phoenix
30/08/2007, 07h45
Son lien ne marche plus :'(

Burn2
30/08/2007, 09h33
Exact :/

perso258741
30/08/2007, 10h26
Ah oui. Le fichier n'est pas stocké longtemps ! Je vous met le mien alors : http://anonyme.archive-host.com/launchertar_gyo6jam8x5.gz

Amusez vous bien ! :-D

Burn2
30/08/2007, 10h41
Merki! c'est dur à parammétrer?

perso258741
30/08/2007, 11h38
Je trouve vraiment pas. Tu as quasi tout dans le fichier lauch.xml
C'est du style :

<section name="Internet">
<button name="Firefox">
<icone>images/firefox.png</icone>
<fonction>firefox</fonction>
<root>no</root>
</button>
<button name="aMSN">
<icone>images/amsn.png</icone>
<fonction>~/bin/amsn/amsn</fonction>
<root>no</root>
</button>
</section>

Après si tu veux modifier le nombre d'icônes par ligne recherche "manux" dans launch.py et modifie la variable x_max.

Moi je met toujours root en no. Je préfère mettre kdesu dans la commande.

Burn2
30/08/2007, 11h45
Ah oui effectivement en xml ça va c'est facile http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif

phoenix
30/08/2007, 11h59
En plus il est très facilement modifiable, c'est interressant ça....

gksu à la place de kdesu pour Gnome http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif


Hum...veut pas se lancer http://www.alionet.org/style_emoticons/<#EMO_DIR#>/sad.gif


Traceback (most recent call last):
File "launch.py", line 7, in ?
pygtk.require('2.0')
File "/var/lib/python-support/python2.4/pygtk.py", line 69, in require
assert not sys.modules.has_key('gtk'), \
AssertionError: pygtk.require() must be called before importing gtk

perso258741
30/08/2007, 12h19
Ah zesamoth m'en avait parlé : il faut pygtk ou quelque chose comme ça. Moi j'ai pas eu besoin de l'installé car je l'avais déjà.

Correction : C'est python-gtk qu'il faut installer (et si ça marche toujours pas, essaie avec python-gtk-devel en plus, mais jpense pas qu'il y en ai besoin)

Burn2
30/08/2007, 12h45
En plus il est très facilement modifiable, c'est interressant ça....

gksu à la place de kdesu pour Gnome http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif


Hum...veut pas se lancer http://www.alionet.org/style_emoticons/<#EMO_DIR#>/sad.gif


Traceback (most recent call last):
File "launch.py", line 7, in ?
pygtk.require('2.0')
File "/var/lib/python-support/python2.4/pygtk.py", line 69, in require
assert not sys.modules.has_key('gtk'), \
AssertionError: pygtk.require() must be called before importing gtk[/b]
Hum pas mal ça. http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif Faudra que je m'y penche dessus.

Burn2
31/08/2007, 15h16
Heu on fait comment pour lancer le log que tu nous as passé? :??:


EDIT: trouvé
python launch.py


ET pour mettre gksu à la place de kdesu faut juste le remplacer dans le fichier ou on le trouve?


EDIT2: Oui ça a marché! Bref parfait! http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif



EDIT3: On fait comment sous gnome pour avoir l'équivalent de kdesu? Parce que gksu il connait pas???

perso258741
31/08/2007, 16h26
gnomesu tout simplement
(Pour le trouver j'ai tapé g dans une console puis tab 2 fois et il m'a affiché les 355occurences. bourrin mais efficace)

Burn2
31/08/2007, 16h34
gnomesu tout simplement
(Pour le trouver j'ai tapé g dans une console puis tab 2 fois et il m'a affiché les 355occurences. bourrin mais efficace)[/b]
Ah merci, j'étais parti pour faire ça mais je me suis dis t'in c'est trop long. http://www.alionet.org/style_emoticons/<#EMO_DIR#>/ohmy.gif
T'es un gros déglingos. http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif

perso258741
31/08/2007, 16h35
lol finalement c'est pas si long http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif surtout qu'il est à peine dans la moitié et y'a une bonne partie que tu lis même pas. Mais oui je suis fou ! http://www.alionet.org/style_emoticons/<#EMO_DIR#>/laugh.gif

Burn2
31/08/2007, 16h45
Hum j'ai un pb, la commande gnomesu -c YaST2 ne marche pas avec le lanceur, il me demande bien mon mot de passe, sauf rien ne se lance aprés?

Idem dans un terminal, gnomesu Yast2 fait exactement pareil. ???

perso258741
31/08/2007, 16h49
gnomesu -c yast2
ça devrait aller beaucoup mieux http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif
YaST2 c'est juste pour le fun apparemment. Ils ont du se dire que les gens se planteraient tout le temps pour les majuscules.

D'ailleurs pourquoi YaST ? http://www.alionet.org/style_emoticons/<#EMO_DIR#>/unsure.gif

Burn2
31/08/2007, 16h51
Ben idem avec le -c :/

perso258741
31/08/2007, 16h51
Je parlais de la casse ! Sans aucune majuscule pour yast2

Burn2
31/08/2007, 16h53
Pareil, que je mette
gnomesu -c Yast2
gnomesu -c yast2
gnomesu -c YaST2


ça fait toujours pareil.

perso258741
31/08/2007, 16h56
c'est bizarre tout ça. Je vais tester...

gnomesu -c yast2
Cette commande marche sans problème chez moi dans une console.
Sinon met le chemin complet (un petit which et hop)

Burn2
31/08/2007, 16h56
Moi ça lance bien le truc de mot de pass, et aprés il ne se passe plus rien. http://www.alionet.org/style_emoticons/<#EMO_DIR#>/sad.gif

EDIT:
J'ai trouvé comment le faire marcher!


gnomesu -c /sbin/yast2


ça c'est bon ça marche!

perso258741
31/08/2007, 16h57
t'as pas un processus yast2 qui fait le bazar ?

Burn2
31/08/2007, 16h59
J'ai édité avec /sbin/yast2 ça marche http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

perso258741
31/08/2007, 17h00
Ok ! bizarre quand même que ça ne se passe pas pareil chez toi comme chez moi.

Burn2
31/08/2007, 17h00
Ben oué, je vais rebouter pour vérifier au cas ou.

perso258741
31/08/2007, 17h03
Le $PATH de root pour moi est :
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/hxtools/bin:/usr/X11R6/bin:/opt/gnome/bin:/opt/kde3/bin

La différence peut venir de là aussi.

Burn2
31/08/2007, 17h04
Ben aprés reboot ça fait pareil donc bon... je look mon path

<div class='quotetop'>Citation </div>
echo $PATH
/home/Quentin/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib/qt3/bin[/b]

perso258741
31/08/2007, 17h06
Fais un root avant de faire un echo $PATH. C'est pas forcément le même je pense (mais ça n'engage que ma pensée lol)

Burn2
31/08/2007, 17h09
<div class='quotetop'>Citation </div>
# echo $PATH
/home/Quentin/bin:/usr/local/bin:/usr/bin:/sbin:/usr/X11R6/bin:/usr/sbin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib/qt3/bin[/b]

En root http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif

perso258741
31/08/2007, 17h11
Bah oui ça vient de là : t'as pas de /sbin (sauf si j'ai mal lu)
AHHHH si ! lol j'avais bien mal lu. Bah je comprends pas

Burn2
31/08/2007, 17h12
Hum t'as mal lut car:
<div class='quotetop'>Citation </div>
:/sbin[/b]

perso258741
31/08/2007, 17h20
Oui c'est ce que j'ai voulu dire dans mon édit (mais c'est pas trop clair). C'est vraiment bizarre ce truc. Et tu as même /sbin dans ton $PATH perso....
Enfin bref avec le chemin complet ça marche, c'est le principal.

Burn2
31/08/2007, 17h21
Ouep tampis, y a une croutade incompréhensible comme d'ab chez moi http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif Tant que je trouve une manière qui marche c'est bon. http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif
EDIT: j'avais posté mon post avant que tu n'édites http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif

Burn2
01/09/2007, 13h12
Petite question, on fait comment pour l'affecter à une combinaison de touche sous gnome??

zesamoth
13/09/2007, 22h17
Salut à tous les amix,

Et bien je suis content de voir que mon petit lanceur sans prétention ai pu faire des emules.
J'avais effectiement choisi de développer de manière à ce que le code soit simple et que le programme soit facilement configurable. Et apparement la config n'a pas l'air de poser trop de pb.

Perso je ne m'en passe plus, je l'ai affecté à la combinaison alt+F3 et du coup ça me fait un éspèce de "alt+F2" mais en graphique... J'ai fait ça sous KDE cependant donc je ne te serais d'aucune aide Burn2.

Juste quelques remarques (mais de têtes parce que je suis pas devant mon pc là):
- il me semble qu'il y avait un fichier de config pour choisir le nombre d'icone à afficher, normalement tu n'as pas besoin de toucher au code. Mais rien t'empeches de le faire http://www.alionet.org/style_emoticons/<#EMO_DIR#>/rolleyes.gif . Et puis je ne me souviens plus si j'avais laissé la fonction implémentée ou non.

- c'est un peu dommage de se passer de la fonction root et de l'écrire en dur dans le code. Je m'explique : Prenons un prog comme Kcontrol qui propose différentes options que l'on soit root ou user. Pof un clic gauche et je change mes options user, Pouf un clic droit et je change mes options root. Et tout ça avec une seule icone.

- pour KDE, dans l'état actuel des choses je ne peux pas leur proposer parce que j'utilise Gtk qui est une bibliothèque typiquement Gnome. Et puis les dépenances avec pygtk sont gênantes... Il faudrait que je refasse ça en Qt mais j'ai pas trop le tps en ce moment, peut être un jour. Ou si quelqu'un veut s'en charger, le code est libre ! http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

En tout cas merci d'apprécier. @ +++

Burn2
14/09/2007, 12h09
C'est nous qui te remercions de ton log http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif

Quand à GTK ça m'arrange bien vu que je suis sous Gnome http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif

Donc personellement me reste juste à savoir comment affecter un raccourcis.
Au pire je met juste un lanceur sur le bureau http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif

Et personnellement je trouve qu'effectivement il est facile à configurer une fois qu'on a compris comment faire.

Mais on doit eventuellement faire un menu de configuration effectivement http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

Burn2
15/09/2007, 16h06
Bon lanceur configuré et adopté! Il est vraiment génial! http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif

zesamoth
16/09/2007, 12h05
Et ben ça fait plaisir ! http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif

Burn2
17/09/2007, 12h16
Tu devrais le diffuser http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

zesamoth
17/09/2007, 13h26
Le diffuser certe.... mais par quel biais ?
J'en appelle aux membres de la communauté Alionet qui pourrait me donner quelques conseils de programmation et de mise à disposition de logiciels.
Quels sont les normes à respecter en matière de documentation, de fonctionnement, de création de paquetage, de solutions de paramétrage, de licence (GNU bien entendu).

Merci pour vos réponses.

Burn2
17/09/2007, 13h30
Ouch bonne question. http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif Ben tu peux te faire un petit site web pour ça, etc. Y a différents moyens. On peut aussi t'aider à le finaliser ou à creer un outil dans un autre langage qui permette de le configurer de manière graphique. Bref y a moultes possibilitées. A toi voir aussi ce que tu cherches http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif
Pour les licences GNU, chercher sous wiki pourrait déjà te donner plus d'info. A toi de voir ce que tu vises comme public etc http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif


Moi aussi il faut que je réfléchisse à une manirère de diffuser mon script. http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

Heero_Yuy
17/09/2007, 13h45
Pour diffuser ton lanceur, comme te l'a dit Burn2, tu peux te créer un site, avec un lien de téléchargement. Mais je ne vais pas revenir sur ce point.

Je vais parler un peu des packages. Pour faire simple, tu peux faire un fichier .TAR.GZ ou .TAR.BZ2 avec un Ark par exemple pour créer ainsi une archive qu'il faudra décompresser puis pour installer le lanceur, une petite compilation. Ne pas oublier de préciser s'il y a des dépendances et lesquelles http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

Tu peux aussi créer un RPM (mais alors là, va falloir te documenter car j'ai pas la méthode en tête, mais je sais qu'il existe des outils permettant de créer facilement un RPM à partir d'un .TAR.GZ par exemple - il me semble que c'est RPMBUILD le nom du logiciel).

Si ton lanceur est sous licence GNU/GPL, tu autorises les utilisateurs de ton lanceur de l'utiliser, de le redistribuer et de le modifier à condition que le nom de l'auteur du projet initial y figure et que le programme modifié soit lui aussi en GNU/GPL.

zesamoth
17/09/2007, 13h57
Et bien merci pour ces réponses !
Je vais réfléchier à tout ça et peut-être effectivement me faire un petit site web pour mettre en forme mes prochaines créations lol.

En attendant il faut que j'y retravaille un peu et que je le fasse bien léché !
Dans quelques instant vous pourrez aussi retrouver un nouveau script qui permet d'arrêter son pc à heure fixe ou après une certaine durée (dans un nouveau post)

@+

zesamoth
18/09/2007, 18h19
Bonjour à tous,

Hier j'ai pris un petit coup de chaud et j'ai décidé de faire évoluer mon lanceur... http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif
Il passe maintenant en version 0.2

LEs nouveautés:
- nouveau design qui se rapproche encore plus de ce que voulait manux (je viens de penser qu'il faudrait aussi que j'implémente la notion de description de la commande comme il y avait dans la toute première copie d'écran).

- une nouvelle fonctionnalité : Lorsque l'on cherche à lancer le programme une deuxième fois, plutôt que d'ouvrir une nouvelle fenetre il ferme la première (je sais pas trop si je me fait bien comprendre).

Vous me direz si vous préférez ce nouveau design ou non... http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif
http://img503.imageshack.us/img503/3479/launcheurv02jr5.th.png (http://img503.imageshack.us/my.php?image=launcheurv02jr5.png)
Le script : Voir le Fichier : launcher_v02tar_u7ni9jii0p.gz (http://anonyme.archive-host.com/launcher_v02tar_u7ni9jii0p.gz)

Bon et puisque je suis en forme je vous donne aussi 2 autres petits trucs :
D'une part le but est de créer un fichier "lanceur" dans votre répertoire /usr/bin contenant :

#!/bin/sh
python [chemin du script python]/launch.py

Cela devrait vous permettre de lanceur le programme juste en tapant "lanceur" dans une console
C'est plus intéressant pour créer après un raccourci clavier ou icone

Le deuxième intérêt est de pouvoir utiliser le petit thème karamba que je vous donne ici http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif
Voir le Fichier : karamba_launchtar_a96v75l3hi.gz (http://anonyme.archive-host.com/karamba_launchtar_a96v75l3hi.gz)

zesamoth
18/09/2007, 23h42
Voici la version v.03 qui implémente la fonction d'affichage d'une description du programme.
Vous pouvez donc appliquer la méthode du message précédent avec ce paquet.

Bien sur rien ne vous empêche de garder votre fichier XML de configuration que vous avez fait ainsi que vos images (suffit de remplacer les fichiers et/ou dossiers http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif). PErso j'ai agrandi les images en 45x45 je trouve ça plus mieux ! http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif
IL vous faudra cependant modifier votre fichier XML suivant l'exemple de celui fourni.
Ajout d'une balise
<desc>txt</desc> pour chaque bouton.

@ +
Voir le Fichier : launcher_v03tar_2s8auto2s2.gz (http://anonyme.archive-host.com/launcher_v03tar_2s8auto2s2.gz)
P.S : Si vous avez un schéma de couelur ou de police qui pourrait être plus sympa dites moi ça m'intéresse.

Burn2
19/09/2007, 07h36
Je pense qu'il manque juste un léger détail, mais c'est une question de goût et pas forcément réalisable, c'est un effet de transparence pour le fond, tu peux le faire?

Heero_Yuy
19/09/2007, 08h23
- une nouvelle fonctionnalité : Lorsque l'on cherche à lancer le programme une deuxième fois, plutôt que d'ouvrir une nouvelle fenetre il ferme la première (je sais pas trop si je me fait bien comprendre).[/b]

Je n'en vois pas trop l'intérêt http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif Imagines que tu souhaites ouvrir 2 fichiers texte en même temps avec le même éditeur de texte (pour comparer ou faire du copier/coller de certaines parties ou je ne sais trop quoi d'autres), c'est quand même bien sympa de pouvoir ouvrir 2 fois le même logiciel, non ?

zesamoth
20/09/2007, 12h27
SAlux les amich,

@ Burn2 : Héhé la transparence est mon prochain défi... http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif Je t'avoue que je galère comme un fou, je sais faire une fenetre transparente mais je n'arrive pas y incorporer des widgets... Mais c'est clair que c'est prévu et que ça ferait vraiment plus joli http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

@ Angel : Comme je le craignais je me suis mal fait comprendre... En fait rien ne t'empeche d'ouvrir 2 programmes de traitement de texte (ou autre) en mme temps. Il te suffit d'ouvrir le lanceur, de cliquer sur kate (par ex). Le lanceur se referme (procédure normale). Puis tu réouvres le lanceur et tu recliques sur kate.
Ce que je voulais dire c'est que si tu ouvres le lanceur et que tu cherches à le réouvrir alors il se referme. Un peu à la manière d'amarok par exemple. Ca vous parait clair ?

@+

Heero_Yuy
20/09/2007, 12h59
@ Angel : Comme je le craignais je me suis mal fait comprendre... En fait rien ne t'empeche d'ouvrir 2 programmes de traitement de texte (ou autre) en mme temps. Il te suffit d'ouvrir le lanceur, de cliquer sur kate (par ex). Le lanceur se referme (procédure normale). Puis tu réouvres le lanceur et tu recliques sur kate.
Ce que je voulais dire c'est que si tu ouvres le lanceur et que tu cherches à le réouvrir alors il se referme. Un peu à la manière d'amarok par exemple. Ca vous parait clair ?[/b]

Excuses-moi zesamoth, mais j'avais pas compris que lorsque tu parlais du programme, tu voulais parler du lanceur. Maintenant c'est plus clair et ma remarque est donc injustifiée.

Merci pour cet éclaircissement, et je peux dire, que c'est une bonne idée.

J'aurais fait autrement de mon côté. Par exemple, tester si le lanceur était déjà lancé et dans le cas où on le lancerait alors qu'il était déjà en cours d'exécution, soit je n'aurais rien fait, soit j'aurais placé le lanceur au 1er plan.
Ca ne doit pas être beaucoup plus difficile à mettre en œuvre mais demande peut-être un peu plus de réflexion.

Burn2
21/09/2007, 07h31
SAlux les amich,

@ Burn2 : Héhé la transparence est mon prochain défi... http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif Je t'avoue que je galère comme un fou, je sais faire une fenetre transparente mais je n'arrive pas y incorporer des widgets... Mais c'est clair que c'est prévu et que ça ferait vraiment plus joli http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

@ Angel : Comme je le craignais je me suis mal fait comprendre... En fait rien ne t'empeche d'ouvrir 2 programmes de traitement de texte (ou autre) en mme temps. Il te suffit d'ouvrir le lanceur, de cliquer sur kate (par ex). Le lanceur se referme (procédure normale). Puis tu réouvres le lanceur et tu recliques sur kate.
Ce que je voulais dire c'est que si tu ouvres le lanceur et que tu cherches à le réouvrir alors il se referme. Un peu à la manière d'amarok par exemple. Ca vous parait clair ?

@+[/b]
Oki. Par contre niveau look je préférais celui de la V 0.1 http://www.alionet.org/style_emoticons/<#EMO_DIR#>/laugh.gif Pour le reste rien à dire c'est du trés bon boulot http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif

zesamoth
21/09/2007, 09h25
Excuses-moi zesamoth, mais j'avais pas compris que lorsque tu parlais du programme, tu voulais parler du lanceur. Maintenant c'est plus clair et ma remarque est donc injustifiée.

Merci pour cet éclaircissement, et je peux dire, que c'est une bonne idée.

J'aurais fait autrement de mon côté. Par exemple, tester si le lanceur était déjà lancé et dans le cas où on le lancerait alors qu'il était déjà en cours d'exécution, soit je n'aurais rien fait, soit j'aurais placé le lanceur au 1er plan.
Ca ne doit pas être beaucoup plus difficile à mettre en œuvre mais demande peut-être un peu plus de réflexion.[/b]

Maisy'a pas de mal :D ! Je vois ce que tu veux dire mais à priori :
- Le lanceur se ferme quand tu lances une appli grâce à lui donc il n'y a pas trop de raison normalement qu'il se retrouve en arrière plan (je dis bien normalement). Auquel cas il n'y a pas (toujours normalement ;) ) à prévoir de le refaire passer en premier plan. Maintenant ce que je recherchais c'était un peu le comportement d'amarok : tu clic ça ouvre, tu reclic ça referme....
Angel, et je ne dis pas ça avec malice ou ironie :) , est-ce que tu as essayé le lanceur pour vraiment voir son comportement ?

@ Burn2 : Au niveau du look je suis aussi septique.... Je sais pas...peut-être au niveau des couleurs ou des polices... J'avoue que n'étant pas graphiste sur ce point là j'aurais un peu besoin d'aide...
Sinon :
- Pour ce qui est de l'abandon du nom des boutons directement dans les boutons au profit de la barre en bas vous préférez ?
- Pour le coup de la description des programmes est ce une bonne idée ?

Merci pour le coup de pouce @ plus !

Burn2
21/09/2007, 10h26
Ben personellement je trouve que comme était la version V0.1 c'était (ta toute première version quoi) ben c'était parfait. Car c'est vraiment bien expliqué avec le nom des applications à côté etc, donc ça permet aux gens de même débutant de comprendre.

Heero_Yuy
21/09/2007, 10h47
Maisy'a pas de mal :D ! Je vois ce que tu veux dire mais à priori :
- Le lanceur se ferme quand tu lances une appli grâce à lui donc il n'y a pas trop de raison normalement qu'il se retrouve en arrière plan (je dis bien normalement). Auquel cas il n'y a pas (toujours normalement ;) ) à prévoir de le refaire passer en premier plan. Maintenant ce que je recherchais c'était un peu le comportement d'amarok : tu clic ça ouvre, tu reclic ça referme....
Angel, et je ne dis pas ça avec malice ou ironie :) , est-ce que tu as essayé le lanceur pour vraiment voir son comportement ?[/b]

Je vais certainement te décevoir, mais non je n'ai pas essayé ton lanceur. Pour une simple raison, mon tableau de bord est configuré de telle manière que toutes les appli que j'utilise le plus souvent ont un raccourci dans ce tableau de bord.

Donc, je ne souhaite pas non plus faire redondance avec ma SUSE toute configurée comme il faut pour mes besoins.

Une autre raison qui fait que je n'ai pas essayé ton lanceur, c'est que je préfèrerais tester sur une SUSE dédiée aux tests, or ce n'est pas le cas aujourd'hui. Mais bon, je vais lire le script, ce qui me donnera une petite idée du fonctionnement de ton lanceur.


Je m'excuse donc si mes remarques ne sont pas ce qu'elles devraient être, mais je fais en fonction de ce que je lis. D'ailleurs, je croyais que le lanceur restait même après avoir lancé une appli. Je m'en vais lire le script pour en savoir davantage ;) - c'est ce qui m'intéresse le plus, plutôt que d'essayer, je préfère voir les entrailles de la bête :D

zesamoth
21/09/2007, 15h29
Lol Angel59,

Ne t'inquiète pas j'avais compris ce que tu voulais dire.
Et je comprend que tu ne veuilles pas faire redondance avec une Suse bien configurée.

Pour ma part j'avais un peu trop d'applis pour toutes les mettres en raccourcis, ça prenait trop de place alors cette solution me paraissait pas mal. Mais si tu arrives à te débrouiller avec ce que propose la Susette c'est nickel. :D

D'ailleurs ou je bossais avant (et je pense dans pas mal de boîtes) les réflexions sur les projets ce faisaient avant même la première ligne de code. Donc sans aucun test.
Je te disais ça en fait pour essayer de recueuillir le plus d'avis disons "concrets". Mais rien n'empeche d'y réfléchir sans avoir tester. Je te remercie d'ailleurs de ta participation.

Le code dans la dernière version est un peu baclé, je sais c'est mal mais c'est vite fait.... :rolleyes:
[Edit : enfin...les rajouts par rapport à la v0.1, sinon ça devait être pas mal commenté avant]

@ Burn : Moi aussi je préférais la première version en fait, mais j'aime bien le coup des descriptions des applis donc je vais essayer de faire une v0.4 qui mixerait un peu les deux (en remettant le nom des boutons ;) )

@+

Heero_Yuy
21/09/2007, 16h25
Lol Angel59,

Ne t'inquiète pas j'avais compris ce que tu voulais dire.
Et je comprend que tu ne veuilles pas faire redondance avec une Suse bien configurée.

Pour ma part j'avais un peu trop d'applis pour toutes les mettres en raccourcis, ça prenait trop de place alors cette solution me paraissait pas mal. Mais si tu arrives à te débrouiller avec ce que propose la Susette c'est nickel. :D[/b]

Mes besoins sur SUSE sont assez simples : bureautique (OOo), Développement (KDevelop), Graphisme (The Gimp), Configuration (YaST), Internet (Firefox), et accès à ma /home + à mes périph' amovibles + le Terminal. Tout ça dans le tableau de bord, ce qui ne fait pas grand chose.

Après si j'ai besoin d'un logiciel qui ne se trouve pas dans le tableau de bord, le menu SUSE (et pas le menu KDE) me permet de le retrouver facilement. Donc y a pas de soucis de ce côté-là.


<div class='quotetop'>Citation </div>
D'ailleurs ou je bossais avant (et je pense dans pas mal de boîtes) les réflexions sur les projets ce faisaient avant même la première ligne de code. Donc sans aucun test.
Je te disais ça en fait pour essayer de recueuillir le plus d'avis disons "concrets". Mais rien n'empeche d'y réfléchir sans avoir tester. Je te remercie d'ailleurs de ta participation.[/b]

C'est toujours important de savoir où l'on met les pieds avant de s'engager dans le code. Et la phase de réflexion est la plus importante à mes yeux.

Si t'as besoin de nouvelles fonctionnalités - sans aucun test - je peux toujours te donner des idées, mais pour aujourd'hui je n'en ai pas en tête. ;)

zesamoth
21/09/2007, 16h49
Mais c'est avec plaisir que je prend toute nouvelle idée ! :D C'est le but d'une communauté !!
Je rappelle d'ailleurs ou j'en suis à l'heure actuelle :
- il faut implémenter un menu de config, je sais pas pour l'instant à quoi il va ressembler...
- il faut revenir à un graphisme plus explicite, un peu comme dans la première version....
- pouvoir trouver comment faire de la transparence avec gtk

@ + tard

zesamoth
22/09/2007, 13h51
Salux les Tux !

Yeah, j'ai réussi !! Dans cette v0.4 un tout nouveau design avec enfin de la transparence + un mix des différents design abordés jusqu'à présent.
Ca commence à ressembler à quelque chose. Et puis j'ai aussi largement recommenté le code et essayer de l'accélérer un peu... JE dis bien un peu...
Enfin...ça reste quand même assez rapide à s'ouvrir pour garder son intérêt.

A quoi ça ressemble :
http://img215.imageshack.us/img215/9397/launcherv04vo7.th.png (http://img215.imageshack.us/my.php?image=launcherv04vo7.png)

Pour l'utiliser c'est toujours la même chose, si y'a le moindre problème vous pouvez m'en fair part sur ce topic.
[Edit] il est possible qu'il vous faille installer une bibliothèque nommée Cairo ou python-Cairo ou py-Cairo, un truc dans le genre :P
Voir le Fichier : launcher_v04targztar_3dkpx88kjk.gz (http://anonyme.archive-host.com/launcher_v04targztar_3dkpx88kjk.gz)

Je suis content ça avance :D

Deusexodus
24/09/2007, 19h25
Alors là chapeau zesamoth. Je la trouve vraiment bien cette version. Je suis ce fil depuis le début et celle ci est vraiment bien.
Je voulais savoir : je me suis écris un petit programme en C qui permet de gérer mon wifi (utilisant wpasupplicant et wireless-tools) :
- Lecture des réseaux avoisinants
- Panel de réseaux connus que l'on peu séléctionner pour se connecter dessus (en dhcp)
- Et configuration manuelle.
Et je cherchais le moyen de faire une interface, je trouve que celle que tu donnes est vraiment très interessante de se point de vue.

Je voulais savoir si ça ne dérangais pas si je reprennais ce que tu as fais car pour l'instant mon programme marche mais en ligne de commande dans un terminal. Je ne cherche en aucun cas à m'approprié ce que tu as fais et je ne te promet pas que j'aurais énormement de temps pour essayer mais je voulais te demander ton avis sur la question.

Juste pour ajouter que j'ai lancer spécialement beryl pour verifier : la transparence marche très bien. Chose étonnante : sur toute les fenètres dispo en règle général je peux moduler la transparence (je ne peux pas le faire avec ton launcher) mais je pense que c'est fais exprès.

Bravo encore.

perso258741
24/09/2007, 19h50
zesamoth !!! t'es trop fort ! Ce que j'avais proposé en mockup mais en vrai cette fois !!!

Félicitations ! et merci !! Je vais l'adapter à mes besoins hmm trop trop bien ! :D

Edit : Snif la transparence marche pas avec moi. Fedora serait en cause ? pourtant j'ai bien cairo et pycairo

Burn2
25/09/2007, 12h30
Hum là parcontre il a l'air vraiment bien zesamoth ! :) Vraiment du bon boulot.

zesamoth
26/09/2007, 12h20
Salux les amich !

Je reviens de Paris ou j'étais en petit week end d'amoureux (soit-dit en passant c'est une jolie ville ;) ) donc je prend connaissance de vos réponse seulement maintenant....

Je n'ai pas trop trop de temps (j'en aurais plus ce soir) donc je vais juste vous faire quelque réponses rapides... Edit : En fait si j'ai du temps lol....

@ Deusexodus : Et bien merci pour cette réponse :) , y'a absolument aucun soucis pour que tu reprennes l'interface de mon script/log. C'est fait pour.... En plus gtk et plus particulièrement pygtk est très facile à traduire en c. D'ailleurs la gestion de la transparence vient d'une traduction d'un exemple en C :D.
[Edit] : Je crois que Beryl permet de gérer la transparence des fenetres écrite en QT, je crois..... D'ou l'impossibilité de gérer la transparence avec Alt+ roulette (par défaut). Je crois surtout que je viens de dire une grosse bêtise parce que j'imagine que sous gnome tu peux aussi gérer la trasparence lol

@ Manux et Burn2 : Merci aussi c'est vraiment sympa d'apprécier le boulot ! ;)

@ Manux : Je pense savoir d'ou ça vient, pour avoir la transparence il faut que ton gestionnaire de fenetre gère le composite (style Beryl ou KDE avec XGL, avec Gnome je ne sais pas).....

L'interface de configuration du log est en préparation (pour l'instant je gère le fichier XML, les couleurs et les polices du prog).

Ensuite le but sera d'accelérer son démarrage. Pour cela j'ai déjà une petite idée mais je suis pas trop sur de mon coup.... Je verais bien si ça marche et je vous expliquerais le principe ce soir.
*ou alors je passe tout en c ce qui est une autre idée....

Et puis j'ai aussi dans l'idée de passer à la suse 10.3 ce soir donc ce n'est pas non plus pour tout de suite tout de suite....

@ plux les amich

Burn2
26/09/2007, 13h18
Pour l'hébergement des scripts et autres petits programmes codés par la communautée, je suis en train de négocier avec un pote un hébergement sur son serveur (pour moi c'est déjà ok) et la possibilité de pouvoir diffuser vos projet aussi, je donnerais plus d'info dés que je peux...

En gros je comptais faire un site web permettant de diffuser facilement ces script et autres en les hébergeants. Faut voir ce que je peux négocier/avoir et l'envergure du projet.

phoenix
26/09/2007, 19h39
Quand on aura notre serveur, il sera peut-être possible de faire ça directement sur Alionet.

perso258741
26/09/2007, 19h41
Pourquoi pas le mettre sur kde-apps ?
Merci zesamoth ! en effet il fallait activer beryl. Ça marche maintenant.

zesamoth
26/09/2007, 19h59
Ben KDE-apps j'y avais pensé mais je suis pas sur que, étant donné que c'est en GTK, ça réponde aux standards de KDE-apps.
Et puis j'attend de finir le module de configuration pour me lancer.... ;)
Je m'y remet ce soir !
Je suis pas sur de finir mais peut-être que je pondrais une version intermédiaire dans la soirée (nuit ;) )
@ +

zesamoth
01/10/2007, 23h32
Salux les tux ! (Copyright Neolinux :D )

Voici une nouvelle version du programme Launcher. Vu que je poste pas à chaque fois que je rajoute un truc on en est déjà à la version 0.63. :D

Pour ce qui est des choses nouvelles: Fichier d'aide : Création d'un fichier d'aide le plus complet possible au format html.
Installateur et désinstallateur : Création d'un installateur et d'un désinstallateur sous forme de script python à executer depuis l'archive.
Configuration : Possibilité de configurer certains aspects de l'interface.
J'ai aussi pensé à parler un peu d'Alionet. ;)

Messieurs les modos, est ce que je peux me permettre le culot de vous demander un peu de pub sous forme de news par exemple. J'aimerais bien voir l'accueil que pourrait avoir ce modeste (mais tenu à coeur :) ) programme.

Voici l'url du fichier:
launcher_v063tar_4w8ustkow3.gz (http://anonyme.archive-host.com/launcher_v063tar_4w8ustkow3.gz)

[Edit, au fait pour ce qui est de la suite : optimisation du code pour ouverture rapide de l'interface. Création d'une interface de configuration pour le fichier xml et pour les options de l'interface.]

perso258741
02/10/2007, 14h05
En tout cas moi je suis fan.

Les fichiers xml vont encore changer ou les versions actuelles des fichiers xml resteront compatibles avec les futures version du lancecur ? (simple question, ne te casse pas la tête pour une éventuelle rétro-compatibilité, ça va vite à modifier à la main

Suggestion : demander à l'installation si beryl-manager est activé et sinon, changer la présentation pour que l'affichage soit meilleur quand on n'a pas la transparence. Après je ne connais pas la facilité de la chose.

zesamoth
02/10/2007, 14h43
Salux Manux (la rime pour la frime :D )

Non les fichiers xml ne changeront pas. Tu pourras toujours garder ton fichier xml de base. Il n'y a que l'arborescence des images qui a été retravaillée.
Enfin c'est une modif faite depuis la version v0.4 je crois donc déjà mise en oeuvre.

Pour la suggestion c'est pas bête. C'est quoi que tu appelles un affichage meilleur ? Peut être faire en sorte que la couleur remplisse toute l'application et que l'on ne retrouve les éspèces de pavés noirs dans les coins ? Si c'est ça c'est possible et je vais donc m'y atteler. Car de toute façon je check déjà si le gestionnaire gère la transparence ou pas donc après il n'y a plus qu'à adapter. MAis j'essaye aussi de plus trop retoucher le code du programme en lui même pour pas trop alourdir le truc. Ceci étant ce n'est pas grand chose à faire. ;)

@ +

perso258741
02/10/2007, 15h39
Oui je parlais bien des angles qui étaient bofs quand on n'a pas la transparence activée ! Je pense que une fois qu'il sera dans une version plus définitive, ce serait dommage que quelqu'un le lance et voit les coins bizarres, juste parce qu'il n'a pas beryl.
Puisque le fichier de configuration xml est définitif, je m'en vais de ce pas l'adapter...
Bonne continuation zesamoth et à bientôt !

Burn2
03/10/2007, 09h17
Salux les tux ! (Copyright Neolinux :D )

Voici une nouvelle version du programme Launcher. Vu que je poste pas à chaque fois que je rajoute un truc on en est déjà à la version 0.63. :D

Pour ce qui est des choses nouvelles: Fichier d'aide : Création d'un fichier d'aide le plus complet possible au format html.
Installateur et désinstallateur : Création d'un installateur et d'un désinstallateur sous forme de script python à executer depuis l'archive.
Configuration : Possibilité de configurer certains aspects de l'interface.
J'ai aussi pensé à parler un peu d'Alionet. ;)

Messieurs les modos, est ce que je peux me permettre le culot de vous demander un peu de pub sous forme de news par exemple. J'aimerais bien voir l'accueil que pourrait avoir ce modeste (mais tenu à coeur :) ) programme.

Voici l'url du fichier:
launcher_v063tar_4w8ustkow3.gz (http://anonyme.archive-host.com/launcher_v063tar_4w8ustkow3.gz)

[Edit, au fait pour ce qui est de la suite : optimisation du code pour ouverture rapide de l'interface. Création d'une interface de configuration pour le fichier xml et pour les options de l'interface.][/b]
Pour moi c'est ok pour la pub, mais c'est pas moi qui décide :D Faudrait l'accord d'un admin. Celà dit ils ont bien fait ça pour mon script de driver nvidia, qu'il faudrait que je finalise aussi mais j'ai tellement de chose à faire en même temps que c'est chaud. :blink:

zesamoth
03/10/2007, 13h24
OK merci Burn2. Comment je peux m'y prendre alors pour demander l'aide d'un admin ? Envoyer un MP peut-être ? :unsure:
C'est vrai que c'est chaud de prendre du temps. Je profite de mes deux dernères semaines de chomage pour avancer un peu :D

@+

Burn2
03/10/2007, 19h14
Ouep envoie un mp à galagan ou manchette ou un co admin.

phoenix
04/10/2007, 15h17
;)

elleaime
11/10/2007, 21h08
Un ti truc. Je ne sais pas si c'est prevu et normal, quand je clique plusieurs fois sur mon raccourci pour activer le lanceur (sans le fermer entre-temps), je n'en ai toujours qu'un ouvert, mais je doit cliquer plusieurs fois pour le fermer.

zesamoth
12/10/2007, 03h29
Salux les amis !!!

Houlalala. Je suis ravi que Burn2 ai pris l'initiative de faire la new que je devais écrire ! :D
Comme vous l'aurez peut-être remarqué je n'ai pas été très actif sur le forum ces temps ci.

La semaine dernière c'était passage à la 10.3 oblige et tout mon temps était pris. Et puis comme je l'indiquais dans la taverne je suis en plein déménagement !! Enfin....je cherche toujours l'appart :lol: Ce qui laisse peu de temps !

Vous voyez je suis obligé de poster à 3h du mat' ;)

Donc je le répète, merci Burn 2. Et ensuite je répond aux questions :

- Tout d'abord voici en lien la version 0.631. Elle diffère de l'autre version dans le sens ou il y a les prémisces du module de configuration. Bon je n'y ai pas retravaillé depuis la semaine dernière donc ce n'est pas encore débuggé et il y a un gros soucis avec ce module.... Si jamais votre lanceur ne marche plus il suffit de renommer le fichier config_defaut en config dans le dossier ~/.launcher/conf
Voir le Fichier : launcher_v0631tar_boh5j4qr4h.gz (http://anonyme.archive-host.com/launcher_v0631tar_boh5j4qr4h.gz)

- Pour l'installation et la désinstallation il y a maintenant 2 scripts qui installlent le programme dans l'archive. Le désinstallateur ne marche qu'à condition que l'installation ai été faite par le script d'installation. La procédure est expliquée dans le fichier d'aide présent dans l'archive/doc.
Au fait vous pouvez à chaque nouvelle réinstall garder votre fichier xml et vos icones. Il suffit de les garder de côté, de désinstaller le programme et de le réinstaller puis de recoller les fichiers sauvegardés au bon endroit(cf le fichier d'aide).


- Pour le site web je n'ai absolument pas du tout de temps mais je m'y mettrais certainement plus tard. Ou alors si quelqu'un veut s'en charger on pourrait transformer ce projet en projet communautaire :) Pareil pour l'icone si quelqu'un à des talents de graphiste que je n'ai pas !

- Pour créer un raccourci clavier sous KDE. Ma méthode est peut être pas des plus simples. Il faut commencer par créer une entrée dans le menu K. Clic droit sur le menu puis modifier le menu et enfin ajouter une appli dont la commande est "python ~/.launcher/launch.py". Ensuite il faut ouvrir le Kontrol center de kde (alt + F2 puis kcontrol), dans Régionalisation et accessibilité cliquez sur Raccourcis cliavier. Dans l'onglet Raccourcis de commande recherchez votre nouvelle application et affectez lui un raccourci. C'est tout bon !

Par contre moi je suis embêté par la lenteur du programme que je trouve vraiement excessive (mode autocasse :) ) donc il faut absolument que je trouve une solution pour la réduire ! Mais pour l'instant c'est un peu en standby !

Je vous tiendrais au courant et si quelqu'un veut se charger des tâches que j'énnoncais au dessus il peut m'envoyer un mp.

@ + les amichs

P.S : Voyez je suis tellement fatigué que j'oubli que j'avais déjà parlé de la v0.63 !! pfff
Ah oui un truc je vois que personne ne parle de la fonction que je trouve la plus intéressante... Quand on fait un clic droit sur le bouton de l'application il ne faut pas oublier qu'on peut la démarrer en temps que root. A condition qu'elle soit paramétrée en temps que telle dans le fichier xml.

<div class='quotetop'>Citation (elleaime @ 11/10/2007 à 21:08) <{POST_SNAPBACK}> (index.php?act=findpost&pid=152612)</div>
Un ti truc. Je ne sais pas si c'est prevu et normal, quand je clique plusieurs fois sur mon raccourci pour activer le lanceur (sans le fermer entre-temps), je n'en ai toujours qu'un ouvert, mais je doit cliquer plusieurs fois pour le fermer.[/b]

Non ce n'est pas anormal. En fait tu as juste le programme qui s'ouvre plusieurs fois. Mais étant donné qu'il est prévu que la fenêtre s'affiche au centre de l'écran et bien tu n'en vois qu'un... Et tu dois ensuite fermer tout ceux qui sont en dessous :lol: