[arch-general] All kdemod3 menu apps in "Lost & Found" menu folder + control panel apps gone - how to get back?
Guys, Help! Something (probably that fricking kde4) has caused almost every menu item to end up in the "Lost & Found" kde3 menu folder off the main menu. I don't know where that folder is so I can try an move the items back. Also, what ever happened also caused all kde3 control panel entries to disappear from the control panel. Now I don't have a control panel any more: 23:22 alchemy:/opt/kde/share/applications/kde> kcmshell --list The following modules are available: Huh? The only thing I have done menu wise is to edit the Gnome menu, but that shouldn't have trashed my kde3 menu and control panel. Can anyone offer any ideas where all the missing apps are. Where is this "Lost & Found" place all the menu items went? Here is a screenshot of what I see when I move over the "Lost & Found" menu item. (131k) http://www.3111skyline.com/dl/Archlinux/bugs/kde3-lost+found-menu.jpg It is frustrating as hell to have everything setup just the way you like it and then have some unrelated process fsck it all up. I've been in gnome for the past week or so and this is the first time I've booted back to kde3. Go figure. Any ideas? I have had the disappearing menus and control panel issue before in kde3 on SuSE, but never in Arch - now Arch has been bitten by this bug. Hopefully we can find the cause. Surely alacarte is to blame... Is it? -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
On 07/18/2010 11:34 PM, David C. Rankin wrote:
Guys,
Help! Something (probably that fricking kde4) has caused almost every menu item to end up in the "Lost & Found" kde3 menu folder off the main menu. I don't know where that folder is so I can try an move the items back.
Also, what ever happened also caused all kde3 control panel entries to disappear from the control panel. Now I don't have a control panel any more:
23:22 alchemy:/opt/kde/share/applications/kde> kcmshell --list The following modules are available:
Huh?
The only thing I have done menu wise is to edit the Gnome menu, but that shouldn't have trashed my kde3 menu and control panel. Can anyone offer any ideas where all the missing apps are. Where is this "Lost & Found" place all the menu items went? Here is a screenshot of what I see when I move over the "Lost & Found" menu item.
(131k) http://www.3111skyline.com/dl/Archlinux/bugs/kde3-lost+found-menu.jpg
It is frustrating as hell to have everything setup just the way you like it and then have some unrelated process fsck it all up. I've been in gnome for the past week or so and this is the first time I've booted back to kde3. Go figure.
Any ideas?
I have had the disappearing menus and control panel issue before in kde3 on SuSE, but never in Arch - now Arch has been bitten by this bug. Hopefully we can find the cause. Surely alacarte is to blame... Is it?
It had something to do with something I did because I have 2 other x86_64 Arch boxes with kdemod3 on them and they are both fine. Can anyone think of which directories/configs to compare to see if I can copy a config back or move files and get my config back? With the other boxes, I have an easy comparison, I just don't know where to start comparing. I know the usual places to start looking for the configs and menu configs, but if anybody is familiar with the problem or where the "lost & found" menu entry and files are drawn from, that would really help. Thanks. -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
On 07/18/2010 11:34 PM, David C. Rankin wrote: <snip>
Also, what ever happened also caused all kde3 control panel entries to disappear from the control panel. Now I don't have a control panel any more:
23:22 alchemy:/opt/kde/share/applications/kde> kcmshell --list The following modules are available:
Huh?
Something I have never seen before is the complete loss of the desktop configuration dialogs. When I rt-click on the kde3 desktop here is what I get: (14K) http://www.3111skyline.com/dl/Archlinux/bugs/kde3-rt-click-on-dt.jpg -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
On 07/19/2010 12:39 AM, David C. Rankin wrote:
On 07/18/2010 11:34 PM, David C. Rankin wrote: <snip>
Also, what ever happened also caused all kde3 control panel entries to disappear from the control panel. Now I don't have a control panel any more:
23:22 alchemy:/opt/kde/share/applications/kde> kcmshell --list The following modules are available:
Huh?
Something I have never seen before is the complete loss of the desktop configuration dialogs. When I rt-click on the kde3 desktop here is what I get:
(14K) http://www.3111skyline.com/dl/Archlinux/bugs/kde3-rt-click-on-dt.jpg
I am really curious as to what in the heck caused this problem. When I opened enlightenment tonight, I noticed changes to the enlightenment menu items that could ONLY have occurred as a result of the changes I made in Gnome alacarte. The app titles in my enlightenment menus where what I had changed names to in gnome. Is there anyway alacarte could have effected menus in other desktops? I get that all desktops pretty much use the same .desktop files, but something had to have completely screwed up my kde3 menu structure. If so, that's a serious bug. Anybody got any info on whether alacarte can effect menus in other desktops? -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
Try to hide ~/.local/share/applications and ~/.config/menus, then start one of the DEs If the menus get back to their default (no custom shortcuts/order), something screwed up those files. There also might be other places for specifc DEs to store their .desktop or .menu files. 2010/7/19 David C. Rankin <drankinatty@suddenlinkmail.com>
On 07/19/2010 12:39 AM, David C. Rankin wrote:
On 07/18/2010 11:34 PM, David C. Rankin wrote: <snip>
Also, what ever happened also caused all kde3 control panel entries to disappear from the control panel. Now I don't have a control panel any more:
23:22 alchemy:/opt/kde/share/applications/kde> kcmshell --list The following modules are available:
Huh?
Something I have never seen before is the complete loss of the desktop configuration dialogs. When I rt-click on the kde3 desktop here is what I get:
(14K) http://www.3111skyline.com/dl/Archlinux/bugs/kde3-rt-click-on-dt.jpg
I am really curious as to what in the heck caused this problem. When I opened enlightenment tonight, I noticed changes to the enlightenment menu items that could ONLY have occurred as a result of the changes I made in Gnome alacarte. The app titles in my enlightenment menus where what I had changed names to in gnome.
Is there anyway alacarte could have effected menus in other desktops? I get that all desktops pretty much use the same .desktop files, but something had to have completely screwed up my kde3 menu structure. If so, that's a serious bug. Anybody got any info on whether alacarte can effect menus in other desktops?
-- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
On 07/19/2010 12:05 PM, Adriano Moura wrote:
Try to hide ~/.local/share/applications and ~/.config/menus, then start one of the DEs
I moved applications -> saveapps and menus -> save menus, then started kde3, no change (except for default icons over the apps that were using .desktops ~/.local
If the menus get back to their default (no custom shortcuts/order), something screwed up those files.
No help with the menus, but kbuildsycoca helped (see below)
There also might be other places for specifc DEs to store their .desktop or .menu files.
Holy crap -- it's worse than that. The menu issue looks like gnome totally messed up the mimetype information that somehow caused things to go nuts in kde3. I'm not sure where to start on this one. I'm fairly certain the control panel issue is a kde3 environment issue.Just running 'kbuildsycoca --noincremental' results in 742 errors -- not good. Here are the errors: http://www.3111skyline.com/dl/Archlinux/bugs/kde3kbuildsycoca.txt.bz2 However -- there is good news! Rebuilding the system configuration cache restored the control panel entries: 13:33 alchemy:~> kcmshell --list The following modules are available: background - Change the background settings colors - Color settings fonts - Font settings <snip> 1 down 1 to go. Any other ideas on the crazy menu errors? -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
Look arround in ~/.gnome/apps ~/.gnome/mime-info/ and ~/kde/share/ If you find something suspecious, try hiding again. I really don't know how those DEs handle those files, but you can try. 2010/7/19 David C. Rankin <drankinatty@suddenlinkmail.com>
1 down 1 to go. Any other ideas on the crazy menu errors?
On 07/19/2010 05:06 PM, Adriano Moura wrote:
Look arround in ~/.gnome/apps ~/.gnome/mime-info/ and ~/kde/share/
If you find something suspecious, try hiding again.
I really don't know how those DEs handle those files, but you can try.
2010/7/19 David C. Rankin<drankinatty@suddenlinkmail.com>
1 down 1 to go. Any other ideas on the crazy menu errors?
Well now I think I've found the motherload of screwed up menu files. Going through ~/.config/menus, I have found hundreds of menu 'undo files'. The directory is filled with: 04:45 alchemy:~/.config> l menus/ total 2028 drwxr-xr-x 2 david dcr 12288 Jul 16 00:02 . drwxr-xr-x 39 david dcr 4096 Jul 19 13:11 .. -rw-r--r-- 1 david dcr 6952 Jun 27 09:57 applications-kmenuedit.menu -rw-r--r-- 1 david dcr 19055 Jul 19 00:58 applications.menu -rw-r--r-- 1 david dcr 1363 Nov 29 2009 applications.menu.undo-10 -rw-r--r-- 1 root root 12350 Jul 15 20:47 applications.menu.undo-100 -rw-r--r-- 1 root root 12418 Jul 15 20:48 applications.menu.undo-101 -rw-r--r-- 1 root root 12488 Jul 15 20:48 applications.menu.undo-102 -rw-r--r-- 1 root root 12555 Jul 15 20:49 applications.menu.undo-103 -rw-r--r-- 1 root root 12660 Jul 15 20:50 applications.menu.undo-104 -rw-r--r-- 1 root root 12765 Jul 15 20:50 applications.menu.undo-105 -rw-r--r-- 1 root root 12831 Jul 15 20:50 applications.menu.undo-106 -rw-r--r-- 1 root root 12894 Jul 15 20:50 applications.menu.undo-107 -rw-r--r-- 1 root root 12970 Jul 15 20:50 applications.menu.undo-108 -rw-r--r-- 1 root root 12970 Jul 15 20:55 applications.menu.undo-109 -rw-r--r-- 1 david dcr 1443 Nov 29 2009 applications.menu.undo-11 -rw-r--r-- 1 root root 13075 Jul 15 20:56 applications.menu.undo-110 -rw-r--r-- 1 root root 13142 Jul 15 20:56 applications.menu.undo-111 -rw-r--r-- 1 root root 13206 Jul 15 20:56 applications.menu.undo-112 -rw-r--r-- 1 root root 13274 Jul 15 20:56 applications.menu.undo-113 -rw-r--r-- 1 root root 13354 Jul 15 20:56 applications.menu.undo-114 -rw-r--r-- 1 root root 13418 Jul 15 20:57 applications.menu.undo-115 -rw-r--r-- 1 root root 13487 Jul 15 20:57 applications.menu.undo-116 -rw-r--r-- 1 root root 13558 Jul 15 20:57 applications.menu.undo-117 -rw-r--r-- 1 root root 13627 Jul 15 20:58 applications.menu.undo-118 -rw-r--r-- 1 root root 13732 Jul 15 20:58 applications.menu.undo-119 -rw-r--r-- 1 david dcr 1509 Nov 29 2009 applications.menu.undo-12 -rw-r--r-- 1 root root 13802 Jul 15 20:58 applications.menu.undo-120 -rw-r--r-- 1 root root 13875 Jul 15 20:59 applications.menu.undo-121 <snip> They all look to be from the time I edited the gnome menu and from when the menus in kde3 broke. The file content looks like this: 04:49 alchemy:~/.config/menus> cat applications.menu.undo-100 <!DOCTYPE Menu PUBLIC '-//freedesktop//DTD Menu 1.0//EN' 'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'> <Menu> <Move> <Old>Accessories/alacarte-made</Old> <New>alacarte-made-1/alacarte-made</New> </Move> <Move> <Old>Games</Old> <New>Accessories/Games</New> </Move> <Move> <Old>Education</Old> <New>Accessories/Education</New> </Move> <Move> <Old>Archlinux</Old> <New>Accessories/Archlinux</New> </Move> <Name>Applications</Name> <MergeFile type="parent">/etc/xdg/menus/applications.menu</MergeFile> <Menu> [snip] So it was gnome that trashed my kde menu. But now -- how do I fix this mess? Let me know if I can provide any more information. If you would like the complete contents of one of these undo files, you can grab the rest of that one here: (12k) http://www.3111skyline.com/dl/Archlinux/bugs/applications.menu.undo-100 I hope there is a tool that can reverse the changes. That would seem to be the purpose of the 'undo', but I don't want to lose my new menu items either. How should we handle this mess? -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
Deleting the .menu files won't actually result in loss of any shortcut. It will only make it default to the information provided from the .desktop files, instead of the overrides made in .menu files. Nevertheless, always backup :) What you will lose are sections, subsections and shortcut order, modified trough the menu system. Any information inside the .desktop files will be kept. KDE should put everything into it's default position (provided there is any inside the .desktop files), well, at least KDE4 does. I've also experienced this kind of messy behavior, but with KDE4. It's so much trouble that I decided to just delete every menu file and make the changes inside .desktop files. This may also work globally with other DEs, if they respect the XDG rules. A shortcoming may be that You shouldn't edit system .desktop files (You can, but pacman may eat it), but instead, duplicate them to yours personal ~/.config/share/applications/ dir. Add or Look for this inside .desktop files: Type=Application Categories=Game;ArcadeGame; The menu system will try to match these Categories and put inside directories (sections) defined in /usr/share/desktop-directories/ or ~/.local/share/desktop-directories/ Also, your "old" directories might still be defined in there. They won't be visible in menus until some .desktop file reference them. Trying to fix this inside the menu editor might get things even worse. (but you could try!) 2010/7/21 David C. Rankin <drankinatty@suddenlinkmail.com>
On 07/19/2010 05:06 PM, Adriano Moura wrote:
Look arround in ~/.gnome/apps ~/.gnome/mime-info/ and ~/kde/share/
If you find something suspecious, try hiding again.
I really don't know how those DEs handle those files, but you can try.
2010/7/19 David C. Rankin<drankinatty@suddenlinkmail.com>
1 down 1 to go. Any other ideas on the crazy menu errors?
Well now I think I've found the motherload of screwed up menu files. Going through ~/.config/menus, I have found hundreds of menu 'undo files'. The directory is filled with:
04:45 alchemy:~/.config> l menus/ total 2028 drwxr-xr-x 2 david dcr 12288 Jul 16 00:02 . drwxr-xr-x 39 david dcr 4096 Jul 19 13:11 .. -rw-r--r-- 1 david dcr 6952 Jun 27 09:57 applications-kmenuedit.menu -rw-r--r-- 1 david dcr 19055 Jul 19 00:58 applications.menu -rw-r--r-- 1 david dcr 1363 Nov 29 2009 applications.menu.undo-10 -rw-r--r-- 1 root root 12350 Jul 15 20:47 applications.menu.undo-100 -rw-r--r-- 1 root root 12418 Jul 15 20:48 applications.menu.undo-101 -rw-r--r-- 1 root root 12488 Jul 15 20:48 applications.menu.undo-102 -rw-r--r-- 1 root root 12555 Jul 15 20:49 applications.menu.undo-103 -rw-r--r-- 1 root root 12660 Jul 15 20:50 applications.menu.undo-104 -rw-r--r-- 1 root root 12765 Jul 15 20:50 applications.menu.undo-105 -rw-r--r-- 1 root root 12831 Jul 15 20:50 applications.menu.undo-106 -rw-r--r-- 1 root root 12894 Jul 15 20:50 applications.menu.undo-107 -rw-r--r-- 1 root root 12970 Jul 15 20:50 applications.menu.undo-108 -rw-r--r-- 1 root root 12970 Jul 15 20:55 applications.menu.undo-109 -rw-r--r-- 1 david dcr 1443 Nov 29 2009 applications.menu.undo-11 -rw-r--r-- 1 root root 13075 Jul 15 20:56 applications.menu.undo-110 -rw-r--r-- 1 root root 13142 Jul 15 20:56 applications.menu.undo-111 -rw-r--r-- 1 root root 13206 Jul 15 20:56 applications.menu.undo-112 -rw-r--r-- 1 root root 13274 Jul 15 20:56 applications.menu.undo-113 -rw-r--r-- 1 root root 13354 Jul 15 20:56 applications.menu.undo-114 -rw-r--r-- 1 root root 13418 Jul 15 20:57 applications.menu.undo-115 -rw-r--r-- 1 root root 13487 Jul 15 20:57 applications.menu.undo-116 -rw-r--r-- 1 root root 13558 Jul 15 20:57 applications.menu.undo-117 -rw-r--r-- 1 root root 13627 Jul 15 20:58 applications.menu.undo-118 -rw-r--r-- 1 root root 13732 Jul 15 20:58 applications.menu.undo-119 -rw-r--r-- 1 david dcr 1509 Nov 29 2009 applications.menu.undo-12 -rw-r--r-- 1 root root 13802 Jul 15 20:58 applications.menu.undo-120 -rw-r--r-- 1 root root 13875 Jul 15 20:59 applications.menu.undo-121 <snip>
They all look to be from the time I edited the gnome menu and from when the menus in kde3 broke. The file content looks like this:
04:49 alchemy:~/.config/menus> cat applications.menu.undo-100 <!DOCTYPE Menu PUBLIC '-//freedesktop//DTD Menu 1.0//EN' 'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'> <Menu> <Move> <Old>Accessories/alacarte-made</Old> <New>alacarte-made-1/alacarte-made</New> </Move> <Move> <Old>Games</Old> <New>Accessories/Games</New> </Move> <Move> <Old>Education</Old> <New>Accessories/Education</New> </Move> <Move> <Old>Archlinux</Old> <New>Accessories/Archlinux</New> </Move> <Name>Applications</Name> <MergeFile type="parent">/etc/xdg/menus/applications.menu</MergeFile> <Menu> [snip]
So it was gnome that trashed my kde menu. But now -- how do I fix this mess? Let me know if I can provide any more information. If you would like the complete contents of one of these undo files, you can grab the rest of that one here:
(12k) http://www.3111skyline.com/dl/Archlinux/bugs/applications.menu.undo-100
I hope there is a tool that can reverse the changes. That would seem to be the purpose of the 'undo', but I don't want to lose my new menu items either. How should we handle this mess?
-- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
participants (2)
-
Adriano Moura
-
David C. Rankin