[OpenBox] Erreur de syntaxe Openbox

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
BlondVador
Chu Ko Nu
Messages : 302
Inscription : ven. 29 janv. 2010, 21:41

[OpenBox] Erreur de syntaxe Openbox

Message par BlondVador »

Bonjour à tous !

Je suis de retour avec mes problèmes. Aujourd'hui, Openbox a décidé de ne plus m'afficher la liste de mes applications (problème très peu génant puisque j'utilise un panel capable de m'afficher la liste des apps également). J'ai décidé de relancer le menu d'Openbox et cette erreur s'est affichée :
Une ou plusieurs erreurs de syntaxe XML ont été trouvées lors de l'analyse des fichiers de configuration d'Openbox. Voir stdout pour plus d'information. La dernière erreur vue était dans le fichier "(null)", ligne 9, avec le message : xmlParseEntityRef: no name
Et j'ai essayé de modifier quelques fichiers mais sans résultat... Merci d'avance pour votre aide.
Avatar de l’utilisateur
00001000
Daikyu
Messages : 99
Inscription : mar. 02 mars 2010, 14:42
Localisation : entre le 7 et le 9

Re: [OpenBox] Erreur de syntaxe Openbox

Message par 00001000 »

BlondVador a écrit :Et j'ai essayé de modifier quelques fichiers mais sans résultat...
Peut tu préciser, je suppose que ta du modifier le menu.xml. Il semble y avoir une erreur de syntaxe à la ligne 9 : "xmlParseEntityRef: no name"... aucune idée de ce que ca signifie 8) , mais tu pourais nous copier le début du de ton fichier.

Sinon ta essayer de le remplacer par le menu.xml original qui ce trouve dans /etc/xdg/openbox .
!#/bin/huit
BlondVador
Chu Ko Nu
Messages : 302
Inscription : ven. 29 janv. 2010, 21:41

Re: [OpenBox] Erreur de syntaxe Openbox

Message par BlondVador »

J'ai modifié ces fichiers :
/home/blondvador/.config/openbox/menu.xml
/home/blondvador/.config/openbox/rc.xml
/home/blondvador/.config/openbox/autostart.sh

En sachant que je les ai remis d'origine quand j'ai vu que mes modif' n'apportaient rien de mieux.

Voici donc les 45 premières lignes de mon menu.xml :

Code : Tout sélectionner

<?xml version="1.0" encoding="utf-8"?>
<openbox_menu>
	<menu execute="openbox-menu lxde-applications.menu" id="desktop-app-menu" label="Applications"/>
	<menu id="root-menu" label="OpenBox 3">
                <separator label="Openbox"/>
                <menu id="desktop-app-menu"/>
                <menu id="client-list-menu"/>
		<menu id="39" label="Environnement">
		<item label="Config Openbox">
			<action name="Execute">
				<execute>
					obconf
				</execute>
			</action>
		</item>
		<menu id="40" label="Panel">
			<item label="FBpanel autohide">
				<action name="Execute">
					<execute>
						~/.scripts/fbpanel.sh sethidden
					</execute>
				</action>
			</item>
			<item label="FBpanel fixe">
				<action name="Execute">
					<execute>
						~/.scripts/fbpanel.sh setnohide
					</execute>
				</action>
			</item>
			<item label="Tint2 autohide">
				<action name="Execute">
					<execute>
						~/.scripts/tint2.sh sethidden
					</execute>
				</action>
			</item>
			<item label="Tint2 fixe">
				<action name="Execute">
					<execute>
						~/.scripts/tint2.sh setnohide
					</execute>
				</action>
			</item>
		</menu>
J'ai essayé de remplacer le menu.xml, sans résultat.
Avatar de l’utilisateur
banditblue
Elfe
Messages : 591
Inscription : dim. 10 janv. 2010, 10:19

Re: [OpenBox] Erreur de syntaxe Openbox

Message par banditblue »

essais de telecharger obmenu et vois si ca a résolue quelque chose
ton menu xml ou est ce qu'il se trouve?

le mien est dans /etc/xdg/openbox
La connaîssance n'a pas de limite.
Mais sa valeur, est d'autant plus grande, une fois partagé


Pc fixe --- MSI MPG Z490 Gaming Edge WiFi, I9-9900Kf, RTX3070Ti, 64Go DDR4, SSD 1Tera nvme gen4 Samsung 980 pro, SSD 1Tera WD Blacksn850X,3HDD 5Tera
Eeepc Asus 1015pem --- Intel Atom N550 Dual-core 1.5Ghz / DD 1Tera 7200rpm / Ram 2Go

Screenshot + Les Conky ===> http://forums.archlinux.fr/post85405.html#p85405
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [OpenBox] Erreur de syntaxe Openbox

Message par mimas »

Essaie donc de remplacer ton id 39 par du texte.Je viens de faire un rapide essai sur mon menu.xml en remplaçant un id par un nombre et ça l'a fait disparaître du menu général. Le problème ne se pose plus lorsque l'id est constitué de caractères autre que numériques seulement.

Plus tard…
La définition du document de menu.xml attend une chaîne de caractères. Le fait que ton id peut être compris comme un nombre doit poser le problème.
Anarchy for the triple A.
BlondVador
Chu Ko Nu
Messages : 302
Inscription : ven. 29 janv. 2010, 21:41

Re: [OpenBox] Erreur de syntaxe Openbox

Message par BlondVador »

J'ai résolu l'erreur.

Cependant ma liste dynamique d'applications ne fonctionne pas :

Code : Tout sélectionner

<?xml version="1.0" encoding="utf-8"?>
<openbox_menu>
	<menu execute="openbox-menu lxde-applications.menu" id="desktop-app-menu" label="Applications"/> // fichier menu dynamique
	<menu id="root-menu" label="OpenBox 3">
                <separator label="Openbox"/>
                <menu id="desktop-app-menu"/> // menu dynamique
                <menu id="client-list-menu"/>
		<menu id="39" label="Environnement">
		<item label="Config Openbox">
Où est le problème ?
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [OpenBox] Erreur de syntaxe Openbox

Message par mimas »

Pit-être parce que c'est du XML et non du C/C++ (cf les commentaires) ?
Anarchy for the triple A.
BlondVador
Chu Ko Nu
Messages : 302
Inscription : ven. 29 janv. 2010, 21:41

Re: [OpenBox] Erreur de syntaxe Openbox

Message par BlondVador »

J'ai ajouté les commentaires lorsque j'ai posté le message, ils ne sont pas inclus dans mon menu.xml ;).
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [OpenBox] Erreur de syntaxe Openbox

Message par mimas »

Ok. La syntaxe correcte est : openbox-menu lxde-applications. Le .menu est de trop.

Lance la commande dans une console pour voir si ça fonctionne.
Anarchy for the triple A.
BlondVador
Chu Ko Nu
Messages : 302
Inscription : ven. 29 janv. 2010, 21:41

Re: [OpenBox] Erreur de syntaxe Openbox

Message par BlondVador »

openbox-menu lxde-application me retourne :
openbox-menu lxde-applications
/usr/bin/openbox-menu: line 1: 1837 : commande introuvable
/usr/bin/openbox-menu: line 2:
blond-laptop0MIT-MAGIC-COOKIE-1òFæccäÄ?2 : commande introuvabl
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [OpenBox] Erreur de syntaxe Openbox

Message par mimas »

Je crois que tu devrais retélécharger le paquet parce que là ça ne ressemble à rien de connu. :)
Anarchy for the triple A.
Répondre