Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/01/2009, à 08:58

frafa

Lanceur d'Applications en bash/gtkdialog

Bonjour,

Un petit Lanceur d'Applications en bash/gtkdialog pour Ubuntu,
Pour lancer vos soft mais aussi liens bref un peu tout il est assez souple,
Vous pouvez créer autant d'onglets perso que vous souhaitez
pour l'organiser a votre convenance...

Pour l'utiliser veuillez installer gtkdialog:

sudo apt-get install gtkdialog


Téléchargement:

wget http://liveusb.info/lanceur/lanceur-onglet.sh
chmod +x ./lanceur-onglet.sh
./lanceur-onglet.sh

Capture-Lanceur%20Applications.png
Capture-Lanceur%20Applications-1.png
Capture-Ajouter%20des%20Lanceurs.png
Capture-Modifier%20les%20Lanceur.png
Capture-Editer%20la%20liste%20des%20lanceurs.png


FAQ, si vous souhaitez adapter les réglages de votre lanceur,
créez un fichier "$HOME/.lanceur_preferences.txt" et copiez/adaptez à l'interieur les variables suivantes.

width="380" #Largeur
height="240" #Hauteur
resizable="false"
decorated="true"
window_position="1"
ECRAN='DISPLAY=:0.0'

#correspondances des categories des lanceur EX ==> Categories=GNOME;GTK;Utility;Calculator
listecat="Utility Development System Settings Graphics Game AudioVideo Office Network Education"
listecorrespond="Util Dév Sys Pref Img Jeux A/V Txt Web Éduc"

#ou chercher les lanceurs 1 chemin par ligne
ouchercher="/usr/share/applications/
/usr/share/applications/kde/
/usr/share/applications/kde4/
/usr/local/share/applications/
#$HOME/"

Pour modifier la table de correspondances des catégories, veuillez modifier/adapter
les 2 variables suivantes: (Attention ces 2 variables doivent contenir EXACTEMENT le meme nombre de champs! , espace est le séparateur. )

listecat="Utility Development System Settings Graphics Game AudioVideo Office Network Education"
listecorrespond="Util Dév Sys Pref Img Jeux A/V Txt Web Éduc"

Exemple pour mettre tous les logiciels que vous allez ajouter dans un onglet "Logiciels"
modifiez comme suit les deux variables listecat et listecorrespond de votre fichier "$HOME/.lanceur_preferences.txt"

listecat="Utility Development System Settings Graphics Game AudioVideo Office Network Education"
listecorrespond="Logiciels Logiciels Logiciels Logiciels Logiciels Logiciels Logiciels Logiciels Logiciels Logiciels"

Dernière modification par frafa (Le 28/02/2009, à 20:57)

Hors ligne

#2 Le 16/01/2009, à 09:14

frafa

Re : Lanceur d'Applications en bash/gtkdialog

oup'sssssss
j'avait laissé mon fichier de conf, je viens de corriger
car avait des trucsss qui pour vous existeraient po, sorry...

Hors ligne

#3 Le 16/01/2009, à 09:49

GENTILINI MARC

Re : Lanceur d'Applications en bash/gtkdialog

Bonjour
je viens de perdre mon logiciel de lancement,
comment je peux fire pour télécharger?
j'ai accés a un terminal
Merci
Marc

Hors ligne

#4 Le 20/01/2009, à 11:51

frafa

Re : Lanceur d'Applications en bash/gtkdialog

Bonjour,
mise à jour, l'interface "Ajouter des lanceurs" est maintenant multisélection...
retéléchargez le lien du premier post

wget http://liveusb.info/lanceur/lanceur-onglet.sh
chmod +x ./lanceur-onglet.sh
./lanceur-onglet.sh

Hors ligne

#5 Le 20/01/2009, à 20:33

Skami 18

Re : Lanceur d'Applications en bash/gtkdialog

Très bon logiciel.
En plus ça m'a fait découvrir gtkdialog.
Du coup,je vais essayer d'apprendre à m'en servir.
Je lis le tuto sur le site officiel.
@+

Hors ligne

#6 Le 20/01/2009, à 20:43

frafa

Re : Lanceur d'Applications en bash/gtkdialog

Salut et Merci,
en fait je ne conaissait pas gtkdialog avant ce script.
c'est pour le decouvrir et ma faire la main avec que j'ai fait ce petit lanceur,
et franchement bien urilisé c'est pas mal du tout gtkdialog fo bien regarder les exemples
voir dans dossier: /usr/share/doc/gtkdialog/examples/

fait toute fois attention la methode que j'ai utilisé n'est pas la plus facile a comprendre
car en fait je construit le fichier gtkdialog dynamiquement via un script,
histoire d'avoir une interface legere et quasi sans code bash pour le lanceur,
pour que il se charge tres vite.

Hors ligne

#7 Le 22/01/2009, à 08:33

frafa

Re : Lanceur d'Applications en bash/gtkdialog

Bonjour,
Mise à jour, correction de divers petits bogs liés aux noms de fichiers avec des espaces
et ajout d'un champ drag-and-drop dans la fenêtre "Ajouter des lanceurs".
Pour mettre à jour le script, cliquez sur le bouton  "Recharger" de l'onglet "Réglages".

Dernière modification par frafa (Le 22/01/2009, à 08:36)

Hors ligne

#8 Le 23/01/2009, à 06:09

frafa

Re : Lanceur d'Applications en bash/gtkdialog

Mise à jour , Ajout d'un champ Recherche dans Réglages ==> "Ajouter des lanceurs"

Hors ligne

#9 Le 24/01/2009, à 10:29

frafa

Re : Lanceur d'Applications en bash/gtkdialog

Mise à jour , je pense que cette version est bien stable, testée ok depuis un livecd Ubuntu...
si vous testez faites un petit retour SVP.
Pour mettre à jour le script, cliquez sur le bouton  "Recharger" de l'onglet "Réglages".

Hors ligne

#11 Le 25/01/2009, à 14:00

AnsuzPeorth

Re : Lanceur d'Applications en bash/gtkdialog

Slt frafa

Je prefere comme ca, plus clair qu'avant !

Jamais tu laches l'affaire avec ton lanceur ? smile

Qui a dit perfectionniste ?

ps: tu code plus la nuit ? t plus sur msn ?


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#12 Le 28/02/2009, à 21:03

frafa

Re : Lanceur d'Applications en bash/gtkdialog

Bonjour,
bon ce petit script ne pationne pas les foules smile
qu'a cela ne tienne il me sert à moi,
donc je me fait une petite mise à jour,
Refonte de l'interface Ordonner Modifier Supprimer un/des lanceurs.
Elle est maintenant multitaches.
Capture-Modifier%20les%20Lanceur.png

Attention au Copyright sur combo Déplacer vers smile , huhu...

Dernière modification par frafa (Le 28/02/2009, à 21:07)

Hors ligne

#13 Le 01/03/2009, à 01:46

AnsuzPeorth

Re : Lanceur d'Applications en bash/gtkdialog

vivi, attention au copyright....:P

j'ai trouvé un peu mieux....! (un peu reduit...mais calcul en plus !)

var=$(sed -n 6p $fichier) && sed "2h;6d;5G;2s/.*/$var/" $fichier
                                        ^^
                         faudra calculer...! 6-1

Mais ca fait chier...je trouve que c'est tordu, je suis sur qu'y a moyen de faire ça sans passer par la variable...et plus propre que mon espèce de truc là......! (si un 'sedaddict' passe par là...)

Dernière modification par AnsuzPeorth (Le 01/03/2009, à 01:51)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#14 Le 01/03/2009, à 04:32

frafa

Re : Lanceur d'Applications en bash/gtkdialog

Bonjour,
correction d'un bog sur l'interface Ordonner Modifier Supprimer les lanceurs.
remplacement du combobox par un tree...

Hors ligne

#15 Le 01/03/2009, à 04:53

AnsuzPeorth

Re : Lanceur d'Applications en bash/gtkdialog

var=$(sed -n 6p $fichier) && sed "2h;6g;2s/.*/$var/" $fichier

Bon, pas mieux...!


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#16 Le 01/03/2009, à 05:20

frafa

Re : Lanceur d'Applications en bash/gtkdialog

meme bog que vec
#ok
sed -i '2{h;d};4G' ../file
#Erreur
sed -i '4{h;d};2G' ../file
passe dans 1 sens et po dans autre...

EDIT: pour les curieux le but est de simplifier ce bout de code,
qui me sert a ordonner le fichier de conf du script lanceur-onglet.sh ...
bref le genre de truc inutile pour se prendre la tête smile

#Déplacer tree
#Methode de Yoanne Attention au Copyright! :)
if [ "$option1" == "appel_mod5" ]; then
if [[ "$option2" && "$option3" ]]; then
FICHIER="$config"
LIGNE="$option2"
DEPLACER="$option3"
EXTRAIRE1=$(sed -n "$LIGNE"p $FICHIER)
EXTRAIRE2=$(sed -n "$DEPLACER"p $FICHIER)
sed -i ''"$DEPLACER"'s%^.*$%'"$EXTRAIRE1"'%;'"$LIGNE"'s%^.*$%'"$EXTRAIRE2"'%' $FICHIER
fi
fi

Dernière modification par frafa (Le 01/03/2009, à 05:32)

Hors ligne