Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Solved] Alacarte wil niet opstarten / Toepassingen drop down menu verdwenen  (gelezen 1137 keer)

Offline Piebe Hutkak

  • Lid
  • Steunpunt: Nee
Goedenavond,

Ik heb al een tijdje een probleem met het openen van het hoofdmenu/alacarte,
Als ik op de ubuntu knop druk verschijnen locaties en systeem alleen maar, het hoofdmenu is helemaal verdwenen. Ook kan in de terminal alacarte niet openen.

Ik krijg dan de volgende foutmelding:

piebe@ComputerChris~$ alacarte
Traceback (most recent call last):
  File "/usr/bin/alacarte", line 36, in <module>
    main()
  File "/usr/bin/alacarte", line 33, in main
    app.run()
  File "/usr/lib/pymodules/python2.6/Alacarte/MainWindow.py", line 72, in run
    self.loadMenus()
  File "/usr/lib/pymodules/python2.6/Alacarte/MainWindow.py", line 213, in loadMenus
    self.loadMenu(iters, menu)
  File "/usr/lib/pymodules/python2.6/Alacarte/MainWindow.py", line 228, in loadMenu
    iters[depth] = self.menu_store.append(None, (icon, cgi.escape(parent.get_name()), parent))
AttributeError: 'NoneType' object has no attribute 'get_name'

Als ik sudo alacarte intyp opent hij alacarte wel gewoon.

Heeft iemand een oplossing voor mijn probleem, aangezien ik een te grote beginner ben om de fout op te sporen?
edit: Ik denk dat ik per ongeluk iets verwijderd heb in mijn enthousiasme.

Alvast bedankt voor jullie hulp en met vriendelijke groeten,

Piebe

« Laatst bewerkt op: 2009/11/12, 00:51:44 door Piebe Hutkak »

Offline Piebe Hutkak

  • Lid
  • Steunpunt: Nee
Re: Alacarte/Hoofdmenu verwijderd/verdwenen
« Reactie #1 Gepost op: 2009/11/10, 15:11:51 »
Heeft iemand een idee?
Toepassingen is verdwenen...

Alvast bedankt en groeten,

Piebe

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: Alacarte/Hoofdmenu verwijderd/verdwenen
« Reactie #2 Gepost op: 2009/11/10, 18:25:39 »
Het lijkt wel of je geen rechten hebt om alacarte/hoofdmenu te openen.
Ga eens naar Systeem>Beheer>Gebruikers en Groepen.
Ontgrendel het en klik dan je account aan en dan rechts: "Eigenschappen".
Kies nu het derde tabblad: "Gebruikersrechten" en vink daar alles aan. (Of staat dit al allemaal aangevinkt?) Klik OK en sluit alles af.

Wat geeft dat?

Offline Piebe Hutkak

  • Lid
  • Steunpunt: Nee
Re: Alacarte/Hoofdmenu verwijderd/verdwenen
« Reactie #3 Gepost op: 2009/11/11, 14:32:01 »
Sorry voor mijn late reactie.

Daar heb ik alles aangevinkt...
Denk dat het ergens anders ligt. Als Guest of Root staan ze er wel.

Groeten,

Chris

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: Alacarte/Hoofdmenu verwijderd/verdwenen
« Reactie #4 Gepost op: 2009/11/11, 19:41:52 »
Mmm,... Dat is raar dat ze bij de Guest ook staan en niet in jouw account.

Je spreekt daar over de ubuntu-knop. Dus je hebt enkel een knop staan zonder de woorden: 'Toepassingen' 'Locaties' en 'Systeem' ernaast op het paneel?

Dat maakt eigenlijk niets uit voor wat betreft het volgende:
Klik rechts op een lege plaats op het paneel en kies "Toevoegen aan paneel..." en klik dan in de lijst het volgende aan:
"Menubalk" (dus niet Hoofdmenu, want dit is de "ubuntu-knop" alleen). En klik op 'Toevoegen'.
De menubalk verschijnt op het paneel. Klik nu op Syteem en ga zo verder naar Voorkeuren en hoofdmenu. Lukt het nu?

Ik hoop dat het nu werkt maar denk dat het toch niet zal lukken. Er staat namelijk een error in je eerste bericht nadat je 'alacarte' ingetikt hebt. Er moet dus toch nog wat anders aan de hand zijn want in root en guest werkt het.
Wat je dus kun doen is ofwel in de guest sessie (ofwel tweede gebruiker aanmaken en vandaar dan: ) de bestanden bekijken die gegeven worden in de error.

En die vergelijken met die in je gewone account. Zo te merken aan de berichten zijn er waarschijnlijk enkele lijnen die verkeerde parameters mee krijgen of een schrijffout in het script.

Vraag maar verder hoor, hopelijk kan iemand anders nog meedenken en aanvullen. Ben zelf nog een beginner en weet hier ook niet wat ik verder kan doen.

Ook zoek je even met de error via google, misschien vind je daar ook enkele antwoorden waar je iets mee bent. Google is je vriend.  =D

Offline Piebe Hutkak

  • Lid
  • Steunpunt: Nee
Re: Alacarte/Hoofdmenu verwijderd/verdwenen
« Reactie #5 Gepost op: 2009/11/11, 23:57:52 »
Hartelijk dank!

Ik zal even naar het script proberen te kijken. Als ik de menubalk toevoegt krijg ik wel Toep/Loca/Syst maar is er alleen geen drop down bij Toepassingen... Misschien lukt het als ik even switch naar de guest account en dan verder zoek.

Vriendelijke groeten,

Piebe

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: Alacarte/Hoofdmenu verwijderd/verdwenen
« Reactie #6 Gepost op: 2009/11/12, 00:17:07 »
Dus zoeken naar:

 File "/usr/bin/alacarte", line 36, in <module>
    main()
  File "/usr/bin/alacarte", line 33, in main
    app.run()
  File "/usr/lib/pymodules/python2.6/Alacarte/MainWindow.py", line 72, in run
    self.loadMenus()
  File "/usr/lib/pymodules/python2.6/Alacarte/MainWindow.py", line 213, in loadMenus
    self.loadMenu(iters, menu)
  File "/usr/lib/pymodules/python2.6/Alacarte/MainWindow.py", line 228, in loadMenu
    iters[depth] = self.menu_store.append(None, (icon, cgi.escape(parent.get_name()), parent))

(Er is blijkbaar iets mis met het opstart script, zie de woorden: run; load)

Je ziet in de vermelding bijvoorbeeld: line 33 
Dus op lijn 33 van dat bestand staat blijkbaar iets niet goed. Die lijnen moet je vergelijken. Nog niet direcht verandern.

Maak eerst een backup van het bestand. Kopieer het naar het bureaublad of op een externe opslag.
Dan kan je dat eventueel veranderen. Daarvoor heb je wel root rechten nodig.
Maar! overhaast niets, lees alles goed en aandachtig en overdenk alles goed.
Twijfel niet om eerst die lijnen hier neer te zetten, dan kunnen meer ervaren leden er eens naar kijken.


En zoeken via google met de error (juist kopiëren/Plakken in het zoekveld rechtboven in FireFox):
AttributeError: 'NoneType' object has no attribute 'get_name'

Offline Piebe Hutkak

  • Lid
  • Steunpunt: Nee
Re: Alacarte/Hoofdmenu verwijderd/verdwenen
« Reactie #7 Gepost op: 2009/11/12, 00:49:13 »
Het is gelukt, dankjewel!

De fout lag hem niet in alacarte files zelf, die waren nog precies hetzelfde als de files van de guest account.

Daarna kwam ik via google op het duitse ubuntu forum, waar eenzelfde probleem behandeld werd.
In het applications configuratiebestand zat de fout. Te vinden in:
/home/piebe/.config/menus/applications.menu

Deze file heb ik vervangen door de schone standaard file (in hoeverre is dit code? :P):

<!DOCTYPE Menu
PUBLIC '-//freedesktop//DTD Menu 1.0//EN'
'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'>
<Menu>
<Name>Applications</Name>
<MergeFile type="parent">/etc/xdg/menus/applications.menu</MergeFile>
</Menu>

Waarna het probleem opgelost is. :)

De duitse forumpost is hier te vinden: http://forum.ubuntuusers.de/topic/anwendungen:-pull-down-menu-funktioniert-nich/#post-465717

Bedankt voor je hulp!

Groeten,

Piebe


Offline heir4c

  • Lid
  • Steunpunt: Nee
Jij bent bedankt om te melden dat het probleem opgelost is en voor het posten van de link.
Ben blij dat het opgelost is.

Nogmaals ThanX

Met vriendelijk groet,
heir4c