|
Bugzilla – Full Text Bug Listing |
| Summary: | Missing Crossover Win App menu in KDE | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE Linux 10.1 | Reporter: | Lubos Klokner <erkac> |
| Component: | KDE | Assignee: | Stephan Binner <stbinner> |
| Status: | RESOLVED DUPLICATE | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | forgotten_vyyEcrzqUM, meissner, suse-beta |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | x86 | ||
| OS: | SuSE Linux 10.1 | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | Menu example using FreeDesktop standard | ||
|
Description
Lubos Klokner
2006-06-24 13:52:14 UTC
this is fixed in crossover 5.0.3 I think. Can you try 5.0.3 to confirm? Now I have cxoffice 5.0.3, but I'm still missing Win apps menu :-( I have also entered this problem into cx support. I don't have Crossover Office to test, playing with Wine's wineshelllink I don't see a problem. Dunno how Crossover tries to install applications. What do ~/.kde/share/applnk/ , ~/.kde/share/applications/, ~/.local/share/applications/ and ~/.local/share/desktop-directories/ contain? [erkac@diablo]-[~]$ ll ~/.kde/share/applnk/ total 0 [erkac@diablo]-[~]$ ll ~/.kde/share/applications/ /bin/ls: /home/erkac/.kde/share/applications/: No such file or directory [erkac@diablo]-[~]$ ll ~/.local/share/applications/ total 20 -rw-r--r-- 1 erkac users 473 2006-06-23 11:08 cxassoc-cxoffice-871dcc24-62af-4ccd-93fc-f59202b54e9a:application_msword.desktop -rw-r--r-- 1 erkac users 488 2006-06-23 11:08 cxassoc-cxoffice-871dcc24-62af-4ccd-93fc-f59202b54e9a:application_vnd.ms-excel.desktop -rw-r--r-- 1 erkac users 452 2006-06-23 11:08 cxassoc-cxoffice-871dcc24-62af-4ccd-93fc-f59202b54e9a:application_vnd.ms-powerpoint.desktop -rw-r--r-- 1 erkac users 443 2006-06-23 11:08 cxassoc-cxoffice-871dcc24-62af-4ccd-93fc-f59202b54e9a:application_x-crossover-dochtml.desktop -rw-r--r-- 1 erkac users 909 2006-06-23 11:08 defaults.list [erkac@diablo]-[~]$ ll ~/.local/share/desktop-directories/ /bin/ls: /home/erkac/.local/share/desktop-directories/: No such file or directory [erkac@diablo]-[~]$ Can you please attach one or more of the .desktop files in ~/.local/share/applications/ directory? :-) [erkac@diablo]-[~]$ cat /home/erkac/.local/share/applications/cxassoc-cxoffice-871dcc24-62af-4ccd-93fc-f59202b54e9a:application_msword.desktop [Desktop Entry] Encoding=UTF-8 Type=Application X-Created-By=cxoffice-871dcc24-62af-4ccd-93fc-f59202b54e9a NoDisplay=true Icon=/home/erkac/.cxoffice/win2000/windata/Associations/word.document.8.xpm Name=Open with Microsoft Office Word GenericName=Windows Association (CrossOver) Exec="/home/erkac/.cxoffice/win2000/desktopdata/cxassoc/Scripts/cxoffice-871dcc24-62af-4ccd-93fc-f59202b54e9a" Terminal=false MimeType=application/msword;application/rtf;application/vnd.ms-word [erkac@diablo]-[~]$ > NoDisplay=true
Sigh, those are for sure not the definitions you see in applications:/ or the menu editor. No idea atm where else it could be read from...
Created attachment 106778 [details] Menu example using FreeDesktop standard This example should add "Wine->Programs" submenu with "Wine/Programs/Steam". It is shown properly in kmenuedit. And this example properly works with vanilla KDE. However under SuSE 10.1 I see none of the submenus nor Steam link. Tested with stock KDE 3.5.1-69.32 and latest available KDE 3.5.5-89.1 Relevant bug on KDE: http://bugs.kde.org/show_bug.cgi?id=134174 Additional investigation lead to a work-around: Adding following setting to ~/.kde/share/config/kickerrc and restarting kicker with `dcop kicker kicker restart` makes menu(s) appear. [menus] ReduceMenuDepth=false So the bug somewhere in custom code that SuSE has to flatten menus with only one entry. It seems it does not descend into children submenus to check if they are empty or not. *** This bug has been marked as a duplicate of bug 331598 *** |