#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
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
#10 Le 25/01/2009, à 09:32
- frafa
Re : Lanceur d'Applications en bash/gtkdialog
Mise à jour, refonte de l'interface "Ajouter des lanceurs"
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 ?
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
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.
Attention au Copyright sur combo Déplacer vers , 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
#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