[pekwm] Menu dynamique

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Avatar de l’utilisateur
Papypanda
Hankyu
Messages : 22
Inscription : ven. 29 janv. 2010, 11:32
Localisation : Valenciennes, France

[pekwm] Menu dynamique

Message 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
Avatar de l’utilisateur
catwell
archer de cavalerie
Messages : 175
Inscription : lun. 13 juil. 2009, 19:00

Re: [pekwm] Menu dynamique

Message 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...
Avatar de l’utilisateur
Papypanda
Hankyu
Messages : 22
Inscription : ven. 29 janv. 2010, 11:32
Localisation : Valenciennes, France

Re: [pekwm] Menu dynamique

Message par Papypanda »

j'ai un pc de type familial donc bon les raccourcis moyen... ^^
Avatar de l’utilisateur
Papypanda
Hankyu
Messages : 22
Inscription : ven. 29 janv. 2010, 11:32
Localisation : Valenciennes, France

Re: [pekwm] Menu dynamique

Message par Papypanda »

si jamais ya une doc en francais ou un wiki ou aider pour traduction ca me dérange po :)
galactose
archer
Messages : 135
Inscription : dim. 01 juil. 2007, 14:55

Re: [pekwm] Menu dynamique

Message 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 ;)
dkmatt0
Hankyu
Messages : 20
Inscription : jeu. 04 juin 2009, 15:37

Re: [pekwm] Menu dynamique

Message 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
ArchLinux x86_64 sur un netbook Acer Aspire One 722 avec xfce
Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Re: [pekwm] Menu dynamique

Message 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" } }
}
arch64 | froli@jabber.org | Suivez moi sur Image
Intel Core 2 Quad Q8300 2.5Ghz, 6GB RAM DDR2, 1TB HDD, ATI 4300HD 512MB, KDEmod.
dkmatt0
Hankyu
Messages : 20
Inscription : jeu. 04 juin 2009, 15:37

Re: [pekwm] Menu dynamique

Message par dkmatt0 »

Je préfèrerais un menu dynamique :s
ArchLinux x86_64 sur un netbook Acer Aspire One 722 avec xfce
Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Re: [pekwm] Menu dynamique

Message 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
arch64 | froli@jabber.org | Suivez moi sur Image
Intel Core 2 Quad Q8300 2.5Ghz, 6GB RAM DDR2, 1TB HDD, ATI 4300HD 512MB, KDEmod.
dkmatt0
Hankyu
Messages : 20
Inscription : jeu. 04 juin 2009, 15:37

Re: [pekwm] Menu dynamique

Message par dkmatt0 »

je sais comment faire un menu dynamique, le problème est de trouver le script qui le génère
ArchLinux x86_64 sur un netbook Acer Aspire One 722 avec xfce
Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Re: [pekwm] Menu dynamique

Message 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
arch64 | froli@jabber.org | Suivez moi sur Image
Intel Core 2 Quad Q8300 2.5Ghz, 6GB RAM DDR2, 1TB HDD, ATI 4300HD 512MB, KDEmod.
dkmatt0
Hankyu
Messages : 20
Inscription : jeu. 04 juin 2009, 15:37

Re: [pekwm] Menu dynamique

Message par dkmatt0 »

oui c'est ce que je recheche en faite, un pipe-menu pour Pekwm
ArchLinux x86_64 sur un netbook Acer Aspire One 722 avec xfce
dkmatt0
Hankyu
Messages : 20
Inscription : jeu. 04 juin 2009, 15:37

Re: [pekwm] Menu dynamique

Message 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 :)
Dernière modification par dkmatt0 le sam. 05 juin 2010, 22:10, modifié 1 fois.
ArchLinux x86_64 sur un netbook Acer Aspire One 722 avec xfce
dkmatt0
Hankyu
Messages : 20
Inscription : jeu. 04 juin 2009, 15:37

Re: [pekwm] Menu dynamique

Message par dkmatt0 »

J'ai corrigé le problème !!

voici le code téléchargeable là => http://dl.free.fr/rFDGyJ9j1
ArchLinux x86_64 sur un netbook Acer Aspire One 722 avec xfce
udox
newbie
Messages : 1
Inscription : lun. 06 juin 2011, 18:55

Re: [pekwm] Menu dynamique

Message 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
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pekwm] Menu dynamique

Message par tuxce »

C'est un topic qui a + d'1 an ! (1 an et 1 jour :twisted: )
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)
Verrouillé