Page 1 sur 1
[pekwm] Menu dynamique
Publié : ven. 29 janv. 2010, 15:37
par Papypanda
Bonjour,
Actuellement sous openbox je me demandes comment adapter openbox-menu à pekwm.
J'avoue que réécrire à la main toutes les applis ca gonfle un peu.
Si jamais il existe une doc francaise pour bien maitriser ou des liens intéressants je suis preneur, je trouve ce wm sympa de plus je suis un peu du genre à éviter ce qui connait un trop grand succès et openbox commence à en avoir un ^^
Merci
Re: [pekwm] Menu dynamique
Publié : ven. 29 janv. 2010, 16:45
par catwell
Papypanda a écrit :je suis un peu du genre à éviter ce qui connait un trop grand succès et openbox commence à en avoir un ^^
<hs> Ceci dit Arch aussi !

</hs>
Sinon pour PekWM j'avais presque oublié l'existence d'un menu, je n'utilise que les raccourcis clavier et le lanceur d'applications...
Re: [pekwm] Menu dynamique
Publié : ven. 29 janv. 2010, 17:14
par Papypanda
j'ai un pc de type familial donc bon les raccourcis moyen... ^^
Re: [pekwm] Menu dynamique
Publié : ven. 29 janv. 2010, 17:45
par Papypanda
si jamais ya une doc en francais ou un wiki ou aider pour traduction ca me dérange po

Re: [pekwm] Menu dynamique
Publié : dim. 31 janv. 2010, 14:42
par galactose
Salut !
J'ai pas testé et je sais pas comment on fait sous PekWM mais tu peux toujours essayer ceci :
Menumaker (ou la page du projet :
http://menumaker.sourceforge.net/ )
Bon c'est pas exactement ce que tu cherches, mais c'est peut-être un bon début pour pas tout faire à la main

Re: [pekwm] Menu dynamique
Publié : mer. 14 avr. 2010, 01:12
par dkmatt0
Menumaker est buggé, impossible de créer quoi que ce soit

Du coup je cherche un moyen d'avoir un menu application dans mon pekwm, plusieurs script pour openbox que j'ai testé pour les adapter ne marchais pas.
Je voulais codé une app python avec pyxdg mais cette librairie est fourni sans aucune doc et je ne saisi pas son code source.
Donc si vous avez un script qui me permette d'optenir ce satané menu, et qui ne dépend pas de gnome--menu, ça serait super de me l'indiquer
Merci
Re: [pekwm] Menu dynamique
Publié : mer. 14 avr. 2010, 03:00
par froli
Édite le fichier à la main... Ça prend que 10 minutes la première fois...
Si tu veux je te met le mien et tu le modifie à ta façon:
Code : Tout sélectionner
# Menu config for pekwm
# Variables
INCLUDE = "vars"
RootMenu = "Pekwm" {
Entry = "Browser" { Actions = "Exec google-chrome &" }
Entry = "Terminal" { Actions = "Exec $TERM &" }
Entry = "Calculator" { Actions = "Exec galculator &" }
Separator {}
Entry = "Run.." { Actions = "ShowCmdDialog" }
Separator {}
Submenu = "Apps" {
Submenu = "Accessoires" {
Entry = "Gcolor2" { Actions = "Exec gcolor2 &" }
Entry = "LxAppearence" { Actions = "Exec lxappearance &" }
Entry = "Medit" { Actions = "Exec medit &" }
Entry = "Nitrogen" { Actions = "Exec nitrogen &" }
Entry = "Thunar" { Actions = "Exec thunar &" }
}
Submenu = "Internet" {
Entry = "Deluge" { Actions = "Exec deluge &" }
Entry = "Google Chrome" { Actions = "Exec google-chrome &" }
Entry = "Pidgin" { Actions = "Exec pidgin &" }
Entry = "Pino" { Actions = "Exec pino &" }
}
Submenu = "Multimedia" {
Entry = "Sonata" { Actions = "Exec sonata &" }
}
}
Submenu = "Places" {
Entry = "Home" { Actions = "Exec thunar /home/froli/ &" }
Entry = "Documents" { Actions = "Exece thunar /home/froli/Documents &" }
Entry = "Images" { Actions = "Exec thunar /home/froli/Images &" }
Entry = "Musique" { Actions = "Exec thunar /home/froli/Musique &" }
Entry = "Downloads" { Actions = "Exec thunar /home/froli/Downloads &" }
}
Separator {}
Submenu = "Go to" {
SubMenu = "Workspace" {
# Create goto menu once per pekwm config reload. The fast way that
# will work for most if not all users.
COMMAND = "/usr/share/pekwm/scripts/pekwm_ws_menu.sh goto"
# Create goto menu every time the menu is opened. The slow way.
# This is what you want if you are using external tools to make
# the amount of workspaces something else than what you define in
# ~/.pekwm/config. You will know if you want this.
# Entry = "" { Actions = "Dynamic /usr/share/pekwm/scripts/pekwm_ws_menu.sh goto dynamic" }
}
Entry = "Window.." { Actions = "ShowMenu GotoClient True" }
}
Submenu = "Pekwm" {
Submenu = "Themes" {
Entry { Actions = "Dynamic /usr/share/pekwm/scripts/pekwm_themeset.sh /usr/share/pekwm/themes" }
Entry { Actions = "Dynamic /usr/share/pekwm/scripts/pekwm_themeset.sh ~/.pekwm/themes" }
}
Entry = "Reload" { Actions = "Reload" }
Entry = "Restart" { Actions = "Restart" }
Entry = "Exit" { Actions = "Exec python /home/froli/Documents/scripts/shutdown_pekwm/shutdown.py" }
}
}
WindowMenu = "Window Menu" {
Entry = "(Un)Stick" { Actions = "Toggle Sticky" }
Entry = "(Un)Shade" { Actions = "Toggle Shaded" }
Entry = "Iconify" { Actions = "Set Iconified" }
Entry = "Command.." { Actions = "ShowCmdDialog" }
Submenu = "Maximize" {
Entry = "Toggle Full" { Actions = "Toggle Maximized True True" }
Entry = "Toggle Horizontal" { Actions = "Toggle Maximized True False" }
Entry = "Toggle Vertical" { Actions = "Toggle Maximized False True" }
}
Submenu = "Fill" {
Entry = "Full" { Actions = "MaxFill True True" }
Entry = "Horizontal" { Actions = "MaxFill True False" }
Entry = "Vertical" { Actions = "MaxFill False True" }
}
Submenu = "Stacking" {
Entry = "Raise" { Actions = "Raise" }
Entry = "Lower" { Actions = "Lower" }
Entry = "Toggle Always On Top" { Actions = "Toggle AlwaysOnTop" }
Entry = "Toggle Always Below" { Actions = "Toggle AlwaysBelow" }
}
Submenu = "Decorations" {
Entry = "Toggle Decorations" { Actions = "Toggle DecorBorder; Toggle DecorTitlebar" }
Entry = "Toggle Borders" { Actions = "Toggle DecorBorder" }
Entry = "Toggle Titlebar" { Actions = "Toggle DecorTitlebar" }
}
Submenu = "Skip" {
Entry = "Toggle showing this frame in menus" { Actions = "Toggle Skip Menus" }
Entry = "Toggle including this frame in focus toggle" { Actions = "Toggle Skip FocusToggle" }
Entry = "Toggle if this frame snaps to other windows" { Actions = "Toggle Skip Snap" }
}
SubMenu = "Send To" {
# Create sendto menu once per pekwm config reload. The fast way that
# will work for most if not all users.
COMMAND = "/usr/share/pekwm/scripts/pekwm_ws_menu.sh send"
# Create sendto menu every time the menu is opened. The slow way.
# This is what you want if you are using external tools to make
# the amount of workspaces something else than what you define in
# ~/.pekwm/config. You will know if you want this.
# Entry = "" { Actions = "Dynamic /usr/share/pekwm/scripts/pekwm_ws_menu.sh send dynamic" }
}
Separator {}
Entry = "Close" { Actions = "Close" }
Submenu = "Kill" { Entry = "Kill application" { Actions = "Kill" } }
}
Re: [pekwm] Menu dynamique
Publié : mer. 14 avr. 2010, 11:02
par dkmatt0
Je préfèrerais un menu dynamique :s
Re: [pekwm] Menu dynamique
Publié : mer. 14 avr. 2010, 17:43
par froli
Malheureusement, quand on utilise des logiciels qui "n'ont pas encore beaucoup de succès", il n'existe pas de méthode facile. Il faut donc aller voir la doc. Et dans bien des cas, les projets "qui connaissent encore peux de succès" n'ont pas de documentation francophone.
Il va donc falloir y aller à la dure.
http://www.pekwm.org/files/pekwm/doc/0. ... intro.html
Re: [pekwm] Menu dynamique
Publié : mer. 14 avr. 2010, 18:20
par dkmatt0
je sais comment faire un menu dynamique, le problème est de trouver le script qui le génère
Re: [pekwm] Menu dynamique
Publié : jeu. 15 avr. 2010, 02:22
par froli
Il n'y a pas de script qui génère de menu dynamique. Tout est à la main.
Je crois par contre que ce que tu as trouvé comme "menu dynamique" c'est en fait l'équivalent de pipe-menu (d'openbox) pour PekWM
Re: [pekwm] Menu dynamique
Publié : jeu. 15 avr. 2010, 19:15
par dkmatt0
oui c'est ce que je recheche en faite, un pipe-menu pour Pekwm
Re: [pekwm] Menu dynamique
Publié : ven. 04 juin 2010, 16:01
par dkmatt0
J'ai adapté le code de openbox-menu pour le rendre utilisable avec pekwm.
juste un problème maintenant, dans une console, ça fonctionne, mais dans pekwm, rien ne s'affiche. Ce n'est pas une erreur de syntax car si je copie tel quel ce que donne le script dans une console, dans le fichier menu de pekwm, ça fonctionne :/
EDIT: code corrigé, voir post suivant

Re: [pekwm] Menu dynamique
Publié : sam. 05 juin 2010, 22:09
par dkmatt0
J'ai corrigé le problème !!
voici le code téléchargeable là =>
http://dl.free.fr/rFDGyJ9j1
Re: [pekwm] Menu dynamique
Publié : lun. 06 juin 2011, 19:05
par udox
Salut !
Le lien ne marche pas.
Ca dit "fichier inexistante"
Si tu peux corriger le lien ou mettre un autre,
ça serait gentil !
Je cherche un script pour un menu dynamique
depuis longtemps.
Merci en avance
Re: [pekwm] Menu dynamique
Publié : lun. 06 juin 2011, 23:30
par tuxce
C'est un topic qui a + d'1 an ! (1 an et 1 jour

)
Normal que le lien n'existe plus. Il faut ouvrir un autre topic, éventuellement envoyer un message privé à l'auteur, mais pas remonter un vieux topic (surtout un qui n'a pas de solution)