[openbox] openbox-menu (nouvelle version)

Autres projets et contributions
Répondre
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

[openbox] openbox-menu (nouvelle version)

Message par mimas »

Je vais donner un peu de boulot à Caliméro avec cette version de menus dynamique pour OpenBox. Et pour ceux qui ne connaissent pas, un peu de lecture : http://mimasgpc.free.fr/openbox-menu-fr.html

Mise à jour de cette nouvelle version (0.3), après plusieurs dizaines de minutes de travail :
- filtre des entrées spécifiques à différents Bureaux (GNOME, KDE, LXDE, ROX et XFCE), avec possibilité d'en forcer l'affichage. Ça commençait à être le souk dans le menu après avoir installé GNOME;
- définition de la commande du terminal à utiliser pour lancer une application console (par défaut sakura -e);
- du remaniement de code;
- de nouvelles options (./openbox-menu -h pour les avoir).
Anarchy for the triple A.
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Re: [openbox] openbox-menu (nouvelle version)

Message par Calimero »

Un peu, voire très peu ! :lol:
Diff du PKGBUILD :
>pkgver=0.2
<pkgver=0.3
:mrgreen:
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Swandyr
Hankyu
Messages : 41
Inscription : ven. 11 sept. 2009, 15:54

Re: [openbox] openbox-menu (nouvelle version)

Message par Swandyr »

Salut,

Ca a l'air intéressant, mais je n'arrive pas à le faire fonctionner. Dans la partie Menu, j'ai qu'une entrée Applications et dedans, No entries found, does your system provides a XDG menu?

Y'a un truc que j'ai du mal faire. En faire, c'est à ce niveau là, j'ai pas trop compris ce qu'il faut faire :
Deuxième étape, il faut placer l'entrée suivante dans le menu principal d'Openbox (root-menu)

<menu id="desktop-app-menu" />
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [openbox] openbox-menu (nouvelle version)

Message par mimas »

dans /etc/xdg/menus il devrait y avoir un fichier applications.menu (utilisé par défaut). Si il y a d'autre .menu, tu peux les choisir avec l'option -m (ex : openbox-menu -m xfce-applications.menu). Le mieux est de le lancer en ligne de commande pour voir ce que ça rend.

Ton menu.xml est correct, seuls les paramètres d'exécution de openbox-menu sont à modifier.

PS: "provides" est dans le message ? Je n'ai pas cette faute dans la version sur mon disque.
Anarchy for the triple A.
Swandyr
Hankyu
Messages : 41
Inscription : ven. 11 sept. 2009, 15:54

Re: [openbox] openbox-menu (nouvelle version)

Message par Swandyr »

Dans /etc/xdg/menus, je n'ai que lxde-applications.menu.

Si je lance openbox-menu en console, j'ai ça :

Code : Tout sélectionner

[martin@martin-vaio] openbox $ ./openbox-menu 
<openbox_pipe_menu xmlns="http://openbox.org/"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://openbox.org/  file:///usr/share/openbox/menu.xsd">** (openbox-menu:1436): DEBUG: cache file_name = /home/martin/.cache/menus/7516f19a393ccae9dae9dd62845cdde3
<item label="No entries found, does your system provide a XDG menu?"></item></openbox_pipe_menu
La faute à provide, c'est moi qui l'ai rajoutée :mrgreen:


EDIT : Ok, j'ai trouvé, y'avais un espace qui se promenait dans le menu.xml.
Avatar de l’utilisateur
la_poigne
yeomen
Messages : 215
Inscription : dim. 22 févr. 2009, 09:20

Re: [openbox] openbox-menu (nouvelle version)

Message par la_poigne »

Salut,

pour le moment j'utilise la commande xdg_menu, fournie avec le paquet openbox, je voulais savoir en quoi ton script diffère de cette commande.
D'après les screens, ça à l'air d'être la même chose.
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [openbox] openbox-menu (nouvelle version)

Message par mimas »

Je ne connais pas xdg_menu.
Anarchy for the triple A.
Avatar de l’utilisateur
la_poigne
yeomen
Messages : 215
Inscription : dim. 22 févr. 2009, 09:20

Re: [openbox] openbox-menu (nouvelle version)

Message par la_poigne »

C'est normal je viens de voir que je me suis planté :mrgreen:
C'est obm-xdg
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [openbox] openbox-menu (nouvelle version)

Message par mimas »

Connais pas non plus, cependant j'ai trouvé une information sur le wiki d'archlinux.fr mais rien de suffisamment détaillée pour permettre une comparaison.

Mon programme utilise menu-cache du projet LXDE, une architecture client/serveur. Le serveur (menu-cached) va surveiller les répertoires contenant les fichiers .desktop et va régénérer le cache uniquement lorsqu'il y a un changement. Le client, quant à lui, utilise les données du cache pour structurer un menu.

On a donc une solution légère qui utilise peu d'IO tout en restant synchronisée.
Anarchy for the triple A.
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [openbox] openbox-menu (nouvelle version)

Message par mimas »

L'équipe de LXDE a attendu que je sorte un nouvel openbox-menu pour sortir de nouvelles versions de libmenu-cache (> 0.3) incompatible avec les précédentes. Mon menu leur faisait trop d'ombre.:D

Il va falloir que je me débrouille avec un système de notification devenu obligatoire.

Edit: Version 0.3.1 dispo.
Anarchy for the triple A.
Avatar de l’utilisateur
Eupythal
newbie
Messages : 3
Inscription : sam. 13 mars 2010, 23:50

Re: [openbox] openbox-menu (nouvelle version)

Message par Eupythal »

Bonsoir,

J'ai découvert CTKARCH et donc openbox-menu il y a peu et je tiens d'abord à vous remercier Calimero et Mimas car mon vieux portable a retrouver une deuxième jeunesse.

Je reprends ce message car j'ai moi aussi perdu mes applications. J'ai essayé de lancer openbox-menu et j'ai l'erreur suivante :

Code : Tout sélectionner

openbox-menu : error while loading shared libraries : libmenu-cache.so.0: cannot openshared object file: No such file or directory
J'ai essayé de réinstallé et openbox-menu et menu-cache mais cela n'a rien changé.
J'ai la version 0.3.2-1 de menu-cache et 0.3.3-1 d'openbox-menu.

Est-ce que quelqu'un aurait une idée pour résoudre ce problème ?

D'avance merci.
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Re: [openbox] openbox-menu (nouvelle version)

Message par Calimero »

Il fallait juste le recompiler dans mon dépôt.
Tu peux mettre à jour et il fonctionnera à nouveau.
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
Eupythal
newbie
Messages : 3
Inscription : sam. 13 mars 2010, 23:50

Re: [openbox] openbox-menu (nouvelle version)

Message par Eupythal »

Tout est effectivement rentré dans l'ordre après mise à jour.

Merci.
Avatar de l’utilisateur
hatdn
Daikyu
Messages : 60
Inscription : mar. 24 nov. 2009, 19:23

Re: [openbox] openbox-menu (nouvelle version)

Message par hatdn »

exellent travail,comme toujours :D
disant que je peux abondonner mygtkmenu maintenant
Répondre