[pekwm]Partage de pipemenus (discussion)
[pekwm]Partage de pipemenus (discussion)
Bonjour tout le monde!
Je tourne depuis longtemps sous openbox. J'ai eu envie de changer et passer sous pekwm, qui est moins lourd, mais qui est aussi plus joli au niveau des thèmes.
Cependant, je me rends compte qu'il y a beaucoup moins de pipemenus disponibles sur le net pour pekwm. La syntaxe est plus simple que pour les fichiers xml d'openbox ceci dit.
Voila, je propose ici que chacun poste ses pipemenus s'il en a envie, avec un petit screenshot.
Perso, je ne suis pas pros en ce qui concerne les scripts, donc voila le peu que j'ai trouvé :
http://bladdo.net/scripts
Et si on a envie d'adapter les scripts pour openbox :
http://icculus.org/openbox/index.php/Openbox:Pipemenus
Je tourne depuis longtemps sous openbox. J'ai eu envie de changer et passer sous pekwm, qui est moins lourd, mais qui est aussi plus joli au niveau des thèmes.
Cependant, je me rends compte qu'il y a beaucoup moins de pipemenus disponibles sur le net pour pekwm. La syntaxe est plus simple que pour les fichiers xml d'openbox ceci dit.
Voila, je propose ici que chacun poste ses pipemenus s'il en a envie, avec un petit screenshot.
Perso, je ne suis pas pros en ce qui concerne les scripts, donc voila le peu que j'ai trouvé :
http://bladdo.net/scripts
Et si on a envie d'adapter les scripts pour openbox :
http://icculus.org/openbox/index.php/Openbox:Pipemenus
Re: [pekwm]Partage de pipemenus (discussion)
edit : J'ai eu la bonne surprise de voir que l'on pouvait directement avoir le résultat d'un script dans le menu principal de pekwm, chose que l'on avait pas dans openbox, il fallait toujours avoir un sous-menu. J'ai donc fait un script pour avoir l'heure, et adapté un autre pour gmail. Je suis à la recherche d'un script qui pourrait faire n'importe quel compte imap, si quelqu'un sait faire ça?
Pour l'heure :
Pour Gmail :
Et ce que j'ai changé dans le fichier menu :
Pour l'heure :
Code : Tout sélectionner
#!/bin/bash
#pek-date.sh
date=$(date +%A\ %d\ %b\ \%H\:%M)
echo "Dynamic {"
echo " Entry = \"$date\" { Actions = \"Exec xclock & \" }"
echo "}"
exit
Code : Tout sélectionner
#! /bin/bash
gmail_login="blablabla" #login do skrzynki
gmail_password="blabla" #has?o do konta
dane="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
| sed -e 's/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null)"
echo "Dynamic {"
if [ -z "$dane" ]; then
echo " Entry = \"No connection\" { Actions = \"Exec claws-mail & \" }"
elif [ $dane = 0 ]; then
echo " Entry = \"$dane\" courrier { Actions = \"Exec claws-mail & \" }"
elif [ $dane = 1 ]; then
echo " Entry = \"1 mail\" { Actions = \"Exec claws-mail & \" }"
else
echo " Entry = \"$dane\" mails { Actions = \"Exec claws-mail & \" }"
fi
echo "}"
exit
Code : Tout sélectionner
RootMenu = "Pekwm" {
Entry = "" { Actions = "Dynamic /home/xavier/Documents/Scripts/pek-date.sh" }
Separator {}
Submenu = "Mails" {
Entry = "" { Actions = "Dynamic /home/xavier/Documents/Scripts/gmail-pekwm.sh" }
}
Separator {}
- Franky 4 Doigts
- Daikyu
- Messages : 81
- Inscription : mar. 21 juil. 2009, 18:59
Re: [pekwm]Partage de pipemenus (discussion)
pekwm moins lourd que openbox a quel niveau? sa me surprend un peu, je dis pas qu'il est lourd mais bon openbox sa va quoi...
- LittleBrain
- Daikyu
- Messages : 57
- Inscription : lun. 14 sept. 2009, 16:37
Re: [pekwm]Partage de pipemenus (discussion)
Merci pour ce post, je n'avais même pas idée de l'existence de pipemenu avant que t'en parles ici !
Toute révolution devrait commencer par une réforme du dictionnaire !
Victor Hugo,
Devenez Parrains Linux !
Et passez faire un tour sur mon blog ...
Victor Hugo,
Devenez Parrains Linux !
Et passez faire un tour sur mon blog ...
Re: [pekwm]Partage de pipemenus (discussion)
Je n'ai pas testé la consommation de mémoire ni processeur, mais je pense que les 2 WM s'équivalent.Franky 4 Doigts a écrit :pekwm moins lourd que openbox a quel niveau? sa me surprend un peu, je dis pas qu'il est lourd mais bon openbox sa va quoi...
Sinon, c'est au niveau du poids (et dépendances, ni obconf ni obmenu non plus dans pekwm) :
Code : Tout sélectionner
[xavier@Lothlorien ~]$ yaourt -Qi openbox
Nom : openbox
Version : 3.4.7.2-4
URL : http://icculus.org/openbox
Licences : GPL
Dépend de : startup-notification libxml2 libxinerama
libxrandr libxcursor pango
Dépendances opt. : pyxdg: for the xdg-autostart script
Requis par : obconf obmenu openbox-themes
Taille (installé) : 1724,00 K
Code : Tout sélectionner
[xavier@Lothlorien ~]$ yaourt -Qi pekwm
Nom : pekwm
Version : 0.1.11-1
URL : http://pekwm.org/
Licences : GPL
Dépend de : gcc-libs libjpeg>=7 libpng libxft libxinerama
libxpm libxrandr
Taille (installé) : 1084,00 K
Enfin bref, si pekwm vous plaît aussi, tant mieux. Ce qui m'a le plus plus personnelement, c'est que les pipemenus peuvent avoir leur retour directement dans le root menu, et non dans un sous menu.
Bon, moi, je file apprendre le /bin/bash, je voudrais faire un menu pour choisir le réseau wifi. D'ailleurs, à ce propos, des suggestion pour rentrer la clé wep/wpa ? je pensais à zenity, mais il y a peut-être mieux? Et pour rendre les réglages permanents?
- Franky 4 Doigts
- Daikyu
- Messages : 81
- Inscription : mar. 21 juil. 2009, 18:59
Re: [pekwm]Partage de pipemenus (discussion)
Ah ok en effet il pese moins lourd en installation.
Le seul soucis que j'ai eu qvec pekwm c'est que si je bougeait une fenetre tres vite par exemple elle se mettais a ramer (l'ordi un peu de mal a suivre sous openbox non m'enfin j'ai installer les drivers libre ATI comme un goret)
Sinon j'avoue tres jolie pekwm mais je me sentais pas de configurer la bete, vais peut etre revoir sa je pense reinstaller bientot archlinux.
Le seul soucis que j'ai eu qvec pekwm c'est que si je bougeait une fenetre tres vite par exemple elle se mettais a ramer (l'ordi un peu de mal a suivre sous openbox non m'enfin j'ai installer les drivers libre ATI comme un goret)
Sinon j'avoue tres jolie pekwm mais je me sentais pas de configurer la bete, vais peut etre revoir sa je pense reinstaller bientot archlinux.
Re: [pekwm]Partage de pipemenus (discussion)
Tu as le wiki archlinux pour t'aider, sinon la doc officielle.
http://www.pekwm.org/files/pekwm/doc/0. ... index.html
Perso, je trouve les fichiers de configuration plus simple que les xml d'openbox. Mais bon, il y a beaucoup de choses, donc on se perd vite, mais c'est possible d'avoir un comportement "normal" comme dans openbox .
http://www.pekwm.org/files/pekwm/doc/0. ... index.html
Perso, je trouve les fichiers de configuration plus simple que les xml d'openbox. Mais bon, il y a beaucoup de choses, donc on se perd vite, mais c'est possible d'avoir un comportement "normal" comme dans openbox .
Re: [pekwm]Partage de pipemenus (discussion)
Nouveau script pour afficher le pourcentage en batterie (bon, rien de merveilleux, mais moi, je suis content, j'ai fait un script tout seul! )
Voici le script, suivi de la ligne à ajouter dans le fichier menu pour en profiter. Notez qu'il est toujours possible de l'avoir éventuellement en sous-menu.
Voici le script, suivi de la ligne à ajouter dans le fichier menu pour en profiter. Notez qu'il est toujours possible de l'avoir éventuellement en sous-menu.
Code : Tout sélectionner
#!/bin/bash
echo "Dynamic {"
echo " Submenu = \"Batterie : $(acpi -b | awk '{print $4}' | sed 's/,//g') \" { "
echo "Entry = \" $(acpi -b | awk '{print $5}' | sed 's/,//g') restant\" { Actions = \"Exec source /dev/null & \" }"
echo "}"
exit;
Code : Tout sélectionner
Entry = "" { Actions = "Dynamic /home/xavier/Documents/Scripts/gmail-pekwm.sh" }