Tutto ciò che altrimenti sarebbe OT
11 marzo 2012, 2:13 - xdg-menu Errore python #117600
Ciao ragazzi.
Nel menù di Openbox utilizzo questo script:
- Codice: Seleziona tutto
#!/usr/bin/env python3
#
# Copyright (C) 2008 Red Hat, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Author(s): Luke Macken <lmacken@redhat.com>
# Miroslav Lichvar <mlichvar@redhat.com>
import gmenu, re, sys
from xml.sax.saxutils import escape
def walk_menu(entry):
if entry.get_type() == gmenu.TYPE_DIRECTORY:
print '<menu id="%s" label="%s">' \
% (escape(entry.menu_id), escape(entry.get_name()))
map(walk_menu, entry.get_contents())
print '</menu>'
elif entry.get_type() == gmenu.TYPE_ENTRY and not entry.is_excluded:
print ' <item label="%s">' % escape(entry.get_name())
command = re.sub(' [^ ]*%[fFuUdDnNickvm]', '', entry.get_exec())
if entry.launch_in_terminal:
command = 'xterm -title "%s" -e %s' % \
(entry.get_name(), command)
print ' <action name="Execute">' + \
'<command>%s</command></action>' % escape(command)
print ' </item>'
if len(sys.argv) > 1:
menu = sys.argv[1] + '.menu'
else:
menu = 'applications.menu'
print '<?xml version="1.0" encoding="UTF-8"?>'
print '<openbox_pipe_menu>'
map(walk_menu, gmenu.lookup_tree(menu).root.get_contents())
print '</openbox_pipe_menu>'
Come mai quando passo con il mouse sul menù alla voce
xdgmenu mi esce questa finestra di errore:

La versione di Python che ho è questa:
- Codice: Seleziona tutto
~ > python -V
Python 3.2.2
~ >
Grazie..

-
marco74
- Arciere Provetto
-
- Messaggi: 460
- Iscritto il: 26 aprile 2009, 1:01
- Località: Alto varesotto...
11 marzo 2012, 11:58 - xdg-menu Errore python #117613
In /home/.config/openbox/menu.xml sotto la riga:
<menu id="root-menu" label="Openbox 3">
aggiungi
<menu id="obm-xdg" />
Riavvia openbox..
Bubz
----------------------------------------------------
Se non hai paura..., non è coraggio!
----------------------------------------------------
-

Bubz
- Arciere
-
- Messaggi: 319
- Iscritto il: 24 luglio 2011, 15:18
- Località: Between Pavia/Milano
-
19 marzo 2012, 22:31 - xdg-menu Errore python #118407
Ciao Bubz, e grazie dell'interesse...
Facendo la modifica che hai detto, e riavviando il sistema, capita che quando vado sulla dicitura del menu di Openbox "xdgmenu" per qualche secondo esce il menù, ma poi subito dopo esce ancora quell'errore....
Grazie ancora...
-
marco74
- Arciere Provetto
-
- Messaggi: 460
- Iscritto il: 26 aprile 2009, 1:01
- Località: Alto varesotto...
19 marzo 2012, 22:34 - xdg-menu Errore python #118408
posta tutto il file ~/config/openbox/menu.xml

Una volta risolto il problema, aggiungete il tag [Risolto] all'inizio del titolo del thread, grazie.
'--force' lo usi solo chi fa "skywalker" di cognome.
-

umby213
- Moderatore
-
- Messaggi: 3221
- Iscritto il: 8 gennaio 2011, 21:59
25 marzo 2012, 19:49 - xdg-menu Errore python #118780
Eccolo, e scusa per il ritardo....
- Codice: Seleziona tutto
<?xml version="1.0" encoding="utf-8"?>
<openbox_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">
<menu id="root-menu" label="Openbox 3">
<menu id="obm-xdg"/>
<item label="俺のコスモス~">
<action name="Execute">
<execute>
thunar
</execute>
</action>
</item>
<item label="Terminal">
<action name="Execute">
<execute>
gnome-terminal
</execute>
</action>
</item>
<item label="Firefox">
<action name="Execute">
<execute>
firefox
</execute>
</action>
</item>
<item label="Arch.it">
<action name="Execute">
<execute>
firefox http://www.archlinux.it/forum/
</execute>
</action>
</item>
<item label="Arch.org">
<action name="Execute">
<execute>
firefox https://bbs.archlinux.org/index.php
</execute>
</action>
</item>
<item label="Streamtuner">
<action name="Execute">
<execute>
streamtuner
</execute>
</action>
</item>
<separator/>
<menu execute="python2 ~/.scripts/yweather.py ITXX0082 Celsius" id="pipe-weather" label="Weather"/>
<menu id="7" label="Config">
<item label="Pacman.conf">
<action name="Execute">
<execute>
gksu gedit /etc/pacman.conf
</execute>
</action>
</item>
<item label="Mirrorlist">
<action name="Execute">
<execute>
gksu gedit /etc/pacman.d/mirrorlist
</execute>
</action>
</item>
<item label="Rc.conf">
<action name="Execute">
<execute>
gksu gedit /etc/rc.conf
</execute>
</action>
</item>
<item label="Etc/X11">
<action name="Execute">
<execute>
gksu thunar /etc/X11
</execute>
</action>
</item>
<item label="Obmenu">
<action name="Execute">
<execute>
obmenu
</execute>
</action>
</item>
<item label="Obconf">
<action name="Execute">
<execute>
obconf
</execute>
</action>
</item>
<item label="Menu.xml">
<action name="Execute">
<execute>
gksu gedit ~/.config/openbox/menu.xml
</execute>
</action>
</item>
</menu>
<menu id="Accessori" label="Accessori">
<item label="Archive Manager">
<action name="Execute">
<execute>
file-roller
</execute>
</action>
</item>
<item label="Clipboard Manager">
<action name="Execute">
<execute>
parcellite
</execute>
</action>
</item>
<item label="Disk Utility">
<action name="Execute">
<execute>
palimpsest
</execute>
</action>
</item>
<item label="System Information">
<action name="Execute">
<execute>
hardinfo
</execute>
</action>
</item>
<item label="Thunar File Manager">
<action name="Execute">
<execute>
thunar
</execute>
</action>
</item>
<item label="Thunar File Manager (root)">
<action name="Execute">
<execute>
gksu thunar
</execute>
</action>
</item>
</menu>
<menu id="4" label="Conky">
<item label="Conky">
<action name="Execute">
<execute>
gedit ~/.conkyrc
</execute>
</action>
</item>
<item label="Conky-Banshee">
<action name="Execute">
<execute>
gedit ~/.conkyrcBanshee
</execute>
</action>
</item>
<item label="Conky-Meteo">
<action name="Execute">
<execute>
gedit ~/.conkyMeteo
</execute>
</action>
</item>
<item label="Conky-Update">
<action name="Execute">
<execute>
gedit ~/.conkyUPD
</execute>
</action>
</item>
<item label="ConkyForecast.config">
<action name="Execute">
<execute>
gedit ~/.conkyForecast.config
</execute>
</action>
</item>
<item label="Restart Conky">
<action name="Execute">
<execute>
conkywonky
</execute>
</action>
</item>
<item label="Conky-Crunchbang">
<action name="Execute">
<execute>
firefox http://crunchbanglinux.org/forums/topic/59/my-conky-config/
</execute>
</action>
</item>
<item label="Conkyforum">
<action name="Execute">
<execute>
firefox http://ubuntuforums.org/showthread.php?t=281865
</execute>
</action>
</item>
</menu>
<separator/>
<menu id="Grafica" label="Grafica">
<item label="Inkscape">
<action name="Execute">
<execute>
inkscape
</execute>
</action>
</item>
<item label="Gimp">
<action name="Execute">
<execute>
gimp
</execute>
</action>
</item>
<menu id="graphicsScreenshots" label="Take Screenshot">
<item label="Now">
<action name="Execute">
<execute>
scrot '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/ & geeqie ~/$f'
</execute>
</action>
</item>
<item label="In 5 Seconds...">
<action name="Execute">
<execute>
scrot -d 5 '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/ & geeqie ~/$f'
</execute>
</action>
</item>
<item label="In 10 Seconds...">
<action name="Execute">
<execute>
scrot -d 10 '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/ & geeqie ~/$f'
</execute>
</action>
</item>
<item label="Selected Area... (click & drag mouse)">
<action name="Execute">
<execute>
scrot -s '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/ & geeqie ~/$f'
</execute>
</action>
</item>
</menu>
</menu>
<menu id="root-menu-104744" label="Radio">
<item label="Eject CD-DVD">
<action name="Execute">
<execute>
eject
</execute>
</action>
</item>
<item label="105 ZOO">
<action name="Execute">
<execute>
vlc http://shoutcast.unitedradio.it:1413/listen.pls
</execute>
</action>
</item>
<item label="105">
<action name="Execute">
<execute>
vlc http://shoutcast.unitedradio.it:1101/listen.pls
</execute>
</action>
</item>
<item label="M2O">
<action name="Execute">
<execute>
vlc http://mp3.kataweb.it:8000/M2O
</execute>
</action>
</item>
</menu>
<menu id="multimedia" label="Multimedia">
<item label="Vlc">
<action name="Execute">
<execute>
vlc
</execute>
</action>
</item>
<item label="Banshee">
<action name="Execute">
<execute>
banshee
</execute>
</action>
</item>
<item label="Totem">
<action name="Execute">
<execute>
totem
</execute>
</action>
</item>
<item label="Mplayer">
<action name="Execute">
<execute>
gnome-mplayer
</execute>
</action>
</item>
<item label="Volume Control">
<action name="Execute">
<execute>
lxterminal -e "alsamixer"
</execute>
</action>
</item>
</menu>
<menu id="office" label="Office">
<item label="AbiWord Word Processor">
<action name="Execute">
<execute>
abiword
</execute>
</action>
</item>
<item label="Calculator">
<action name="Execute">
<execute>
gnome-calculator
</execute>
</action>
</item>
<item label="Foxit Reader">
<action name="Execute">
<execute>
foxitreader
</execute>
</action>
</item>
<item label="Gnumeric Spreadsheet">
<action name="Execute">
<execute>
gnumeric
</execute>
</action>
</item>
</menu>
<separator/>
<menu execute="~/.config/openbox/pipemenus/obpipemenu-places ~/" id="places" label="Cartelle"/>
<menu execute="python 3 ~/.config/openbox/scripts/xdg-menu" id="apps-menu" label="xdgmenu"/>
<menu id="settings" label="Preferenze">
<menu id="settings-162352" label="Effects">
<item label="No effects">
<action name="Execute">
<execute>
~/.config/openbox/scripts/xcompmgr.sh unset
</execute>
</action>
</item>
<item label="Transparency">
<action name="Execute">
<execute>
~/.config/openbox/scripts/xcompmgr.sh set
</execute>
</action>
</item>
<item label="Transparency, fading">
<action name="Execute">
<execute>
~/.config/openbox/scripts/xcompmgr.sh setshaded
</execute>
</action>
</item>
<item label="Transparancy, fading shadows">
<action name="Execute">
<execute>
~/.config/openbox/scripts/xcompmgr.sh setshadowshade
</execute>
</action>
</item>
</menu>
<menu id="obConfig" label="Openbox Config">
<item label="Edit autostart.sh">
<action name="Execute">
<execute>
gedit ~/.config/openbox/autostart.sh
</execute>
</action>
</item>
<item label="Key Editor">
<action name="Execute">
<execute>
obkey
</execute>
</action>
</item>
</menu>
<menu id="settings-15157" label="Tint2 Config">
<item label="tint2 Panel Config">
<action name="Execute">
<execute>
gedit ~/.config/tint2/tint2rc
</execute>
</action>
</item>
<item label="Tint Wizard">
<action name="Execute">
<execute>
tintwizard
</execute>
</action>
</item>
</menu>
<item label="Choose Wallpaper">
<action name="Execute">
<execute>
nitrogen
</execute>
</action>
</item>
<item label="Input Device Preferences">
<action name="Execute">
<execute>
lxinput
</execute>
</action>
</item>
<item label="Screen Layout Editor">
<action name="Execute">
<execute>
arandr
</execute>
</action>
</item>
<item label="User Interface Settings">
<action name="Execute">
<execute>
lxappearance
</execute>
</action>
</item>
</menu>
<separator/>
<item label="Bleachbit">
<action name="Execute">
<execute>
gksu bleachbit
</execute>
</action>
</item>
<item label="Exit">
<action name="Execute">
<execute>
oblogout
</execute>
</action>
</item>
<item label="Reconfigure">
<action name="Reconfigure"/>
</item>
<item label="Restart">
<action name="Restart"/>
</item>
<item label="Logout">
<action name="Execute">
<execute>
openbox --exit
</execute>
</action>
</item>
</menu>
</openbox_menu>
-
marco74
- Arciere Provetto
-
- Messaggi: 460
- Iscritto il: 26 aprile 2009, 1:01
- Località: Alto varesotto...
18 aprile 2012, 1:14 - xdg-menu Errore python #120389
Hey ragazzi c'è nessuno.....
-
marco74
- Arciere Provetto
-
- Messaggi: 460
- Iscritto il: 26 aprile 2009, 1:01
- Località: Alto varesotto...
Torna a Altro
Chi c’è in linea
Visitano il forum: Nessuno e 1 ospite
Moderatori: 4javier, aleph, veleno77, adriano, Hilinus