Nous sommes le Ven 03 Sep 2010, 04:21
Messages depuis 12 | 24 | 36 heures.




 [ 8 messages ]  Répondre
 Sujet du message: [pekwm]Partage de pipemenus (discussion)
MessagePosté: Dim 15 Nov 2009, 17:56 
archer de cavalerie
Avatar de l’utilisateur

Inscription: Mar 30 Juin 2009, 17:12
Messages: 82
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

:aurevoir:

_________________
Système extra-léger basé sur openbox
Profil libre.fm
Archlinux avec pekwm ou dwm
Mon bureau


Haut
 Profil  
 
 Sujet du message: Re: [pekwm]Partage de pipemenus (discussion)
MessagePosté: Lun 16 Nov 2009, 16:57 
archer de cavalerie
Avatar de l’utilisateur

Inscription: Mar 30 Juin 2009, 17:12
Messages: 82
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 :
Code:
#!/bin/bash
#pek-date.sh
date=$(date +%A\ %d\ %b\ \%H\:%M)
echo "Dynamic {"
echo " Entry = \"$date\"    { Actions = \"Exec xclock & \" }"
echo "}"
exit

Pour Gmail :
Code:
#! /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

Et ce que j'ai changé dans le fichier menu :
Code:
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 {}

Image

_________________
Système extra-léger basé sur openbox
Profil libre.fm
Archlinux avec pekwm ou dwm
Mon bureau


Haut
 Profil  
 
 Sujet du message: Re: [pekwm]Partage de pipemenus (discussion)
MessagePosté: Lun 16 Nov 2009, 21:47 
archer de cavalerie
Avatar de l’utilisateur

Inscription: Mar 21 Juil 2009, 18:59
Messages: 81
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...


Haut
 Profil  
 
 Sujet du message: Re: [pekwm]Partage de pipemenus (discussion)
MessagePosté: Mar 17 Nov 2009, 00:48 
archer
Avatar de l’utilisateur

Inscription: Lun 14 Sep 2009, 16:37
Messages: 57
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 ;)...
 


Haut
 Profil  
 
 Sujet du message: Re: [pekwm]Partage de pipemenus (discussion)
MessagePosté: Mar 17 Nov 2009, 18:38 
archer de cavalerie
Avatar de l’utilisateur

Inscription: Mar 30 Juin 2009, 17:12
Messages: 82
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...

Je n'ai pas testé la consommation de mémoire ni processeur, mais je pense que les 2 WM s'équivalent.
Sinon, c'est au niveau du poids (et dépendances, ni obconf ni obmenu non plus dans pekwm) :
Code:
[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:
[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

Et il faut en plus savoir que pekwm intègre un lanceur d'applications (sous openbox, il fallait installer gmrun en plus). Pekwm a aussi touut ce que openbox fait (mais alors tout hein, même le growtoedge :) ), et meme plus (taggage, groupage...etc), et je n'ai sûrement pas tout vu. Et les thèmes sont plus beaux, non, vous trouvez pas? C'est surtout le comportement par défaut de pekwm qui est étrange (raccourcis claviers bizarres, autofocus des fenêtres pas activé lorsque l'on clique dessus... etc), mais ça se règle tout ça.
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?

_________________
Système extra-léger basé sur openbox
Profil libre.fm
Archlinux avec pekwm ou dwm
Mon bureau


Haut
 Profil  
 
 Sujet du message: Re: [pekwm]Partage de pipemenus (discussion)
MessagePosté: Mer 18 Nov 2009, 00:28 
archer de cavalerie
Avatar de l’utilisateur

Inscription: Mar 21 Juil 2009, 18:59
Messages: 81
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.


Haut
 Profil  
 
 Sujet du message: Re: [pekwm]Partage de pipemenus (discussion)
MessagePosté: Mer 18 Nov 2009, 13:53 
archer de cavalerie
Avatar de l’utilisateur

Inscription: Mar 30 Juin 2009, 17:12
Messages: 82
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 :) .

_________________
Système extra-léger basé sur openbox
Profil libre.fm
Archlinux avec pekwm ou dwm
Mon bureau


Haut
 Profil  
 
 Sujet du message: Re: [pekwm]Partage de pipemenus (discussion)
MessagePosté: Mer 18 Nov 2009, 22:53 
archer de cavalerie
Avatar de l’utilisateur

Inscription: Mar 30 Juin 2009, 17:12
Messages: 82
Nouveau script pour afficher le pourcentage en batterie (bon, rien de merveilleux, mais moi, je suis content, j'ai fait un script tout seul! :bravo: )
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:
#!/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:
   Entry = "" { Actions = "Dynamic /home/xavier/Documents/Scripts/gmail-pekwm.sh" }

Image

_________________
Système extra-léger basé sur openbox
Profil libre.fm
Archlinux avec pekwm ou dwm
Mon bureau


Haut
 Profil  
 
Afficher les messages précédents:  Trier par  
 [ 8 messages ]  Répondre au sujet

Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB.biz


© 2009 Archlinux.fr ~ Communauté Francophone Arch Linux