staging.inyokaproject.org

Kubuntu 12.10, K-Menü

Status: Ungelöst | Ubuntu-Version: Kubuntu 12.10 (Quantal Quetzal)
Antworten |

kleinwo

Anmeldungsdatum:
20. Januar 2008

Beiträge: 162

Hallo,

nach längerer Zeit habe ich mal wieder ein Problem, das ich nicht nachvollziehen kann. Daher fällt mir auch keine Lösung ein.

Nachdem ich in VirtualBox ein OpenSuse 12.3 installiert hatte, viel mir dort das gut struktuierte K-Menü auf. Daher habe ich begonnen, eine ähnliche Struktur in mein Kubuntu K-Menü zu übertragen.

Ich habe daher mit dem Menüeditor unter "Internet" einige Untermenüs eingefügt, und dort die bisherigen Menüeinträge einsortiert.

Danach habe ich festgestellt, dass im gesamten Menü bei Neuinstallation von Software über die Paketverwaltung keine neuen Menüeinträge anlegt werden.

Nachdem ich die vorher gesicherte Datei

"~/.config/menus/applications-kmenuedit.menu"

wieder aktiviert habe, erschienen die vorher nicht angelegten Menüeinträge wieder.

Die Erneuerung des Zwischenspeichers für die Systemeinstellung mit

"kbuildsycoca4"

hat keinen Einfluss.

Frage daher: Kann jemand mit der Beschreibung etwas anfangen, und weiss eine Lösung des Problems?

Gruß Wolfgang Klein

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

kleinwo schrieb:

Ich habe daher mit dem Menüeditor unter "Internet" einige Untermenüs eingefügt, und dort die bisherigen Menüeinträge einsortiert.

Normalerweise werden die Menüs per Desktop-Datei des jeweiligen Programms angelegt. Es kann durchaus sein, das Open-Suse das für spezielle Programme geändert hat.

Danach habe ich festgestellt, dass im gesamten Menü bei Neuinstallation von Software über die Paketverwaltung keine neuen Menüeinträge anlegt werden.

Das sollte natürlich nicht passieren. Könnte ein Bug sein. Hast Du evtll bestehende Menüeinträge umbenannt? Wäre jetzt das einzige was mir dazu einfällt.

kleinwo

(Themenstarter)

Anmeldungsdatum:
20. Januar 2008

Beiträge: 162

Hallo,

interessant an der Sache ist, das die "Desktop-Einträge" in der Datei

"~/.config/menus/applications-kmenuedit.menu"

enthalten sind, aber im Menü nicht erscheinen.

Im konkreten Fall ging es um die Installation von "PSI".

    <Filename>psi-2.desktop</Filename>
    <Filename>psi.desktop</Filename> 

Nachdem ich die gesicherte Menüdatei wieder aktiviert hatte, erschienen die Einträge ohne weiteres Zutun. Offenbar wurde die dann aus dem globalen Kmenü übernommen.

Das Problem scheint sich daher auf das lokale KMenü zu beziehen.

Naja, vielleicht fällt mir ja nochwas dazu ein. Die ganze Kmenü-Struktur ist in jedem Fall erheblich undurchsichtig.

Gruß Wolfgang

kleinwo

(Themenstarter)

Anmeldungsdatum:
20. Januar 2008

Beiträge: 162

Hallo,

noch ein Nachtrag.

Ich habe eben die lokale Menüdatei einmal komplett herausgenommen. Dann die Menüeinträge mal provisorisch in Untermenüs verteilt und eine neue

"~/.config/menus/applications-kmenuedit.menu"

abgespeichert.

Dann mal probeweise zwei Programme installiert. Diese waren dann auch im Menü zu sehen. Also scheint die Struktur der "alten" Menüdatei nicht OK gewesen zu sein. Wenn man sich den Inhalt der Datei ansieht, sind dort jede Menge alter Einträge und auch gelöschte Einträge zu finden, die mit <Deleted/> markiert sind.

Offenbar fehlt es an einer Software, die die Menüdatei "entschlackt".

Ich werde mal auf dieser Basis das lokale Menü komplett neu erstellen. Vielleicht hat sich die Sache damit erledigt.

Warum das so ist, verstehe ich derzeit dennoch nicht.

Gruß Wolfgang

Kelhim

Avatar von Kelhim

Anmeldungsdatum:
18. September 2006

Beiträge: 3642

Ich kann keine direkte Hilfe für das Problem leisten, aber vielleicht kannst du mit diesen Informationen etwas anfangen.

Mit dem K-Menü-Editor würde ich nach allem, was ich da bisher erlebt habe, nie wieder arbeiten.

kleinwo

(Themenstarter)

Anmeldungsdatum:
20. Januar 2008

Beiträge: 162

Hallo,

danke für die Info. Trägt sicher zum Verständnis etwas bei, obwohl ich das KMenü für sehr undurchsichtig halte. Falls es einen alternativen KMenü-Editor gibt, lass es mich wissen!

Gruß Wolfgang

Antworten |