15.4 Bug Filed for Missing Submenu Categorization
All, KDE3 works fine on 15.4. There are still a few loose ends and some stray dependency issues from libpython 2.7, but other than a few hiccups, it is running great. One thing I immediately noticed was kmenu is no longer organized into convenient submenus (like the submenus under "Utilities", etc... All apps for Utilities are just dumped under Utilities with no submenus at all. I have opened a bug and will find time this weekend to look further. It is: Leap 15.4 Beta - KDE3 Menus No Longer Categorized - All Apps Dumped In Single Submenu https://bugzilla.opensuse.org/show_bug.cgi?id=1199473 -- David C. Rankin, J.D.,P.E.
On 2022-05-12 10:49, David C. Rankin wrote:
All,
KDE3 works fine on 15.4. There are still a few loose ends and some stray dependency issues from libpython 2.7, but other than a few hiccups, it is running great.
One thing I immediately noticed was kmenu is no longer organized into convenient submenus (like the submenus under "Utilities", etc... All apps for Utilities are just dumped under Utilities with no submenus at all.
I have opened a bug and will find time this weekend to look further. It is:
I would install some other desktop, and check the menu there, to find out if it is only a kde3 issue or global. -- Cheers / Saludos, Carlos E. R. (from 15.3 x86_64 at Telcontar)
On 5/12/22 4:49 AM, Carlos E. R. wrote:
On 2022-05-12 10:49, David C. Rankin wrote:
All,
KDE3 works fine on 15.4. There are still a few loose ends and some stray dependency issues from libpython 2.7, but other than a few hiccups, it is running great.
One thing I immediately noticed was kmenu is no longer organized into convenient submenus (like the submenus under "Utilities", etc... All apps for Utilities are just dumped under Utilities with no submenus at all.
I have opened a bug and will find time this weekend to look further. It is:
I would install some other desktop, and check the menu there, to find out if it is only a kde3 issue or global.
Will do. Hard to tell. It would have to be either Gnome or Plasma, I'm not sure that any of the other desktops follow the xdg-menu specification that closely. I'm going to pick around in the /opt directory and see if there is anything that stands out. I recall running up against the code that handles categorization in TDE 10 or so years ago, but never seen it just not work. The khelpscenter balks on first use complaining it can't find "susehelp:/", but after a quick "Alt+F2" and entering "khelpcenter" it is all working. Other than a few other nits, KDE3 is in great shape on 15.4. It just takes a long damn time to start an install from scratch and get it all configured the way you want. Mail, scripts, aliases, app config. I intentionally want to configure it all instead of just block copying config files from 15.0. S L O W process... -- David C. Rankin, J.D.,P.E.
Hi David,
Thanks for reporting, but this feature was provided by
desktop-data-openSUSE package, not a KDE3.
If you expect the same display as before, downgrade and lock it
(to prevent further upgrades) or overwrite applications.menu file
with an older package (as explained at bugzilla).
https://bugzilla.opensuse.org/show_bug.cgi?id=1199473
Thanks,
On Thu, 12 May 2022 03:49:44 -0500
"David C. Rankin"
All,
KDE3 works fine on 15.4. There are still a few loose ends and some stray dependency issues from libpython 2.7, but other than a few hiccups, it is running great.
One thing I immediately noticed was kmenu is no longer organized into convenient submenus (like the submenus under "Utilities", etc... All apps for Utilities are just dumped under Utilities with no submenus at all.
I have opened a bug and will find time this weekend to look further. It is:
Leap 15.4 Beta - KDE3 Menus No Longer Categorized - All Apps Dumped In Single Submenu https://bugzilla.opensuse.org/show_bug.cgi?id=1199473
-- David C. Rankin, J.D.,P.E.
-- Yasuhiko Kamata E-mail: belphegor@belbel.or.jp
On 5/12/22 3:49 AM, David C. Rankin wrote:
All,
KDE3 works fine on 15.4. There are still a few loose ends and some stray dependency issues from libpython 2.7, but other than a few hiccups, it is running great.
One thing I immediately noticed was kmenu is no longer organized into convenient submenus (like the submenus under "Utilities", etc... All apps for Utilities are just dumped under Utilities with no submenus at all.
I have opened a bug and will find time this weekend to look further. It is:
Leap 15.4 Beta - KDE3 Menus No Longer Categorized - All Apps Dumped In Single Submenu https://bugzilla.opensuse.org/show_bug.cgi?id=1199473
Turn out this isn't a bug, but due to Gnome changing the desktop-data-openSUSE to remove the xdg subcategories. This is crap. Gnome wants a change and it breaks the "common" xdg menu standard for every other desktop that uses it. We may need to package the old version in kde3 because menus without the subcategores are horrible and fill the entire screen. It is worth reproducing the bug workaround text here. Yasuhiko Kamata did a great job in finding the commit that broke things and locating the 15.3 package that sill had the subcategories present. ====== from Bug 1199473 ====== https://bugzilla.opensuse.org/show_bug.cgi?id=1199473 Submenu categorization feature was provided by desktop-data-openSUSE package, which is not maintained by KDE3. (more specifically, /etc/xdg/menus/applications.menu file). According to the desktop-data-openSUSE's upstream (https://github.com/openSUSE/desktop-data), submenu structure was removed in this commit, it seems that it's done intentionally, not a bug: https://github.com/openSUSE/desktop-data/commit/0cff8f So if you want to revert to the older structure, you can downgrade and lock it as follows: # zypper in --oldpackage http://download.opensuse.org/distribution/leap/15.3/repo/oss/noarch/desktop-... # zypper al desktop-data-openSUSE (may need to re-login after doing the above) Or you can overwrite it with the old version's one, because this file is marked as a configurable file in RPM: # old /etc/xdg/menus/applications.menu # curl https://raw.githubusercontent.com/openSUSE/desktop-data/836aa7/etc/xdg/menus... (may need to re-login after doing the above) However, submenu icons will become a generic folder icon (not a submenu specific icon) and translations will not be available (always shown in English) when using this overwriting method. ====== end Bug 1199473 ====== A big thank you to Yasuhiko Kamata and a big shame on you to Gnome and the openSUSE approval of the change to benefit one desktop while breaking the xdg standard for all others. -- David C. Rankin, J.D.,P.E.
participants (3)
-
Carlos E. R.
-
David C. Rankin
-
Yasuhiko Kamata