Tutto ciò che altrimenti sarebbe OT

Messaggio11 marzo 2012, 2:13 - xdg-menu Errore python #117600

Ciao ragazzi. :D
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:
Immagine

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


Grazie.. :mrgreen: :mrgreen:
marco74
Arciere Provetto
 
Messaggi: 460
Iscritto il: 26 aprile 2009, 1:01
Località: Alto varesotto...
Top

Re: xdg-menu Errore python

Messaggio11 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!
----------------------------------------------------
Avatar utente
Bubz
Arciere
 
Messaggi: 319
Iscritto il: 24 luglio 2011, 15:18
Località: Between Pavia/Milano
Top

Re: xdg-menu Errore python

Messaggio19 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...
Top

Re: xdg-menu Errore python

Messaggio19 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.
Avatar utente
umby213
Moderatore
 
Messaggi: 3221
Iscritto il: 8 gennaio 2011, 21:59
Top

Re: xdg-menu Errore python

Messaggio25 marzo 2012, 19:49 - xdg-menu Errore python #118780

Eccolo, e scusa per il ritardo.... :lol:

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 ~/ &amp; 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 ~/ &amp; 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 ~/ &amp; geeqie ~/$f'
                  </execute>
               </action>
            </item>
            <item label="Selected Area... (click &amp; drag mouse)">
               <action name="Execute">
                  <execute>
                     scrot -s '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/ &amp; 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 &quot;alsamixer&quot;
               </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...
Top

Re: xdg-menu Errore python

Messaggio18 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...
Top


Torna a Altro

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus