Page 1 sur 1
[openbox] fichier xml openbox archbang (résolu)
Publié : mar. 05 févr. 2013, 00:07
par rroo
bonsoir
j'ai retiré des lignes du fichier xml du menu openbox notamment une ligne de sous dossier:
Code : Tout sélectionner
</menu>
<menu id="openbox-Graphics" label="Graphisme" icon="/usr/share/icons/AwOken/clear/24x24/categories/applications-graphics.png">
je voudrais savoir si ca posserra un problème lors de l'instalation d'une application qui
s'installe normalement dans l'onglet "graphisme"?
Par ailleurs j'ai constaté que le changement n'est pas pris en compte au démarrage du système.
Si quelqu'un peut m'expliquer pourquoi
merci
Re: [openbox] fichier xml openbox
Publié : mar. 05 févr. 2013, 07:59
par oktoberfest
Salut,
rroo a écrit :je voudrais savoir si ca posserra un problème lors de l'instalation d'une application qui
s'installe normalement dans l'onglet "graphisme"?
A mon avis, tu peux modifier le menu openbox comme tu veux, ça n'empêchera jamais une application de s'installer !
rroo a écrit :
j'ai retiré des lignes du fichier xml du menu openbox notamment une ligne de sous dossier:
...
Par ailleurs j'ai constaté que le changement n'est pas pris en compte au démarrage du système.
Si quelqu'un peut m'expliquer pourquoi
Il faudrait que tu nous indiquer précisément quel fichier tu as modifié (/etc/xdg/openbox/menu.xml, ~/.config/openbox/menu.xml, ou un autre...).
Ensuite si tu as viré les deux lignes indiquées tu auras une erreur de syntaxe dans ton fichier : tu as supprimé la fin du menu précédent, et uniquement le début du menu "openbox-Graphics". Le fichier menu.xml (comme son nom l'indique) contient du xml : tu dois respecter la structure.
Re: [openbox] fichier xml openbox
Publié : mar. 05 févr. 2013, 08:38
par rroo
Voici ce que j'ai retiré du fichier:/home/user/.cache/abapps.xml
Ca fonctionne mais au redémarrage tout se remet par default!?
ligne .xml retiré du menu application
Code : Tout sélectionner
ligne .xml retiré du menu application
application--> accessoires--> 1- <item label="Gestionnaire d'archives" icon="/usr/share/icons/AwOken/clear/24x24/apps/file-roller.png"><action name="Execute"><command><![CDATA[file-roller]]></command>
</action></item>
2- <item label="LXTerminal" icon="/usr/share/icons/AwOken/clear/24x24/apps/lxterminal.png"><action name="Execute"><command><![CDATA[lxterminal]]></command>
</action></item>
3- <item label="Table de caractères" icon="/usr/share/icons/AwOken/clear/24x24/apps/accessories-character-map.png"><action name="Execute"><command><![CDATA[gucharmap]]></comma$
</action></item>
bureautique-->
graphisme--> </menu>
<menu id="openbox-Graphics" label="Graphisme" icon="/usr/share/icons/AwOken/clear/24x24/categories/applications-graphics.png">
1- <item label="Visionneur d'images" icon="/usr/share/icons/AwOken/clear/24x24/apps/gpicview.png"><action name="Execute"><command><![CDATA[gpicview]]></command>
</action></item>
internet-->
jeux-->
outils système--> 1- <item label="SpaceFM" icon="/usr/share/icons/hicolor/48x48/apps/spacefm.png"><action name="Execute"><command><![CDATA[spacefm]]></command>
</action></item>
son et video-->
autres-->
place-->
recent file-->
préference-->
Re: [openbox] fichier xml openbox
Publié : mar. 05 févr. 2013, 08:48
par oktoberfest
rroo a écrit :Voici ce que j'ai retiré du fichier:/home/user/.cache/abapps.xml
D'où as-tu pêché l'information qu'il faut modifier ce fichier !
A quoi ça sert que les archers se décarcassent à maintenir un wiki si personne ne le lit

( -->
http://wiki.archlinux.fr/Openbox)
Les modifications sont à faire dans ~/.config/openbox/menu.xml. Si tu n'as pas ce fichier, tu commences par les mettre en place de cette façon :
Code : Tout sélectionner
$ mkdir -p ~/.config/openbox
$ cp /etc/xdg/openbox/* ~/.config/openbox
Ensuite tu te renseignes sur la structure du fichier, afin de ne pas provoquer d'erreurs xml. Comme je l'ai indiqué, ce fichier fonctionne avec des balises, il faut respecter les ouvertures/fermetures de balise.
Re: [openbox] fichier xml openbox
Publié : mar. 05 févr. 2013, 10:22
par sztruks
Pour la gestion personnalisée des menus, tu peux aussi te référer à
ce topic qui traite d’un problème similaire (modifications du menu écrasées au démarrage)
Re: [openbox] fichier xml openbox
Publié : mar. 05 févr. 2013, 17:25
par tuxce
@rroo, pense à indiquer que tu utilises archbang quand tu ouvres un topic. Archbang est une Arch modifié et notamment sa configuration d'openbox.
En l'occurrence, le fichier abapps.xml est généré dynamiquement par la commande openbox-menu, du coup, ce que tu as modifié ne sert à rien.
Re: [openbox] fichier xml openbox
Publié : mar. 05 févr. 2013, 18:07
par rroo
Je n'ai rien touché pour l'instant mais du coup ce n'est pas possible si je comprend bien!?
merci pour l'aide en tout cas.
Re: [openbox] fichier xml openbox archbang (résolu)
Publié : mer. 06 févr. 2013, 19:43
par tuxce
openbox-menu
s'appuie sur la
spécification des menus de freedesktop pour construire son menu. Pour le modifier, tu peux utiliser une application telle que
alacarte ou modifier des fichiers, par exemple :
Code : Tout sélectionner
mkdir -p ~/.config/menus
cp /etc/xdg/menus/applications.menu ~/.config/menus
Le fichier
~/.config/menus/applications.menu
est ce qui sera utilisé pour fabriquer ton menu.
openbox-menu
régénère le menus dès que le fichier est changé.
Dedans, tu as :
Code : Tout sélectionner
<!-- Graphics -->
<Menu>
<Name>Graphics</Name>
<Directory>Graphics.directory</Directory>
<Include>
<And>
<Category>Graphics</Category>
</And>
</Include>
</Menu> <!-- End Graphics -->
Si tu le modifies de la manière suivante :
Code : Tout sélectionner
<!-- Graphics -->
<Menu>
<Name>Graphics</Name>
<Directory>Graphics.directory</Directory>
<Include>
<And>
<Category>Graphics</Category>
<Not><Filename>gpicview.desktop</Filename></Not>
</And>
</Include>
</Menu> <!-- End Graphics -->
Tu n'auras que l'entrée correspondante à
gpicview
(Image viewer chez toi) qui ne sera pas intégrée.