On Mon, 29 May 2023 11:30:52 +0530 "Susmita/Rajib" <bkpsusmi...@gmail.com> wrote:
> > The problem with these two environment and manager respectively is > that even if a GUI package is installed, there is no guaranty that a > menu entry would be generated mandatorily within the menu list. For > example, I installed `hardinfo` today, but the menu-list wasn't > updated with a respective menu-item. "System Profiler and Benchmark", > until I logged off and then back on to OpenBox. > > >From Manjaro forum I was recommended that KDE Plasma is the ideal DE > > > where menus are fully customisable. > As are they in Xfce, and everywhere else that uses the standard freedesktop.org menu. To make it easy, I use the Gnome package alacarte: $ apt-cache show alacarte Package: alacarte Version: 3.44.2-1 Installed-Size: 534 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org> Architecture: all Depends: python3:any, gnome-menus (>= 3.5.3), python3-gi, gir1.2-gtk-3.0, gir1.2-gmenu-3.0 (>= 3.5.3), gir1.2-glib-2.0, gir1.2-gdkpixbuf-2.0 Description-en: easy GNOME menu editing tool Alacarte is an easy-to-use menu editor for GNOME that can add and edit new entries and menus. It works with the freedesktop.org menu specification and should work with any desktop environment that uses the spec. Description-md5: ea89a81c038b7864336ed55a2783b93b Multi-Arch: foreign Homepage: https://gitlab.gnome.org/GNOME/alacarte Tag: admin::configuring, implemented-in::python, interface::graphical, interface::x11, role::program, scope::utility, suite::gnome, uitoolkit::gtk, use::configuring, x11::application Section: utils Priority: optional Filename: pool/main/a/alacarte/alacarte_3.44.2-1_all.deb Size: 84176 MD5sum: b7c49c1a6438bb32755d1a67d06d7455 SHA256: 32d1be88bd9f52c540ea3f6d7c10ac2b92a47ecbb78a6fee0ac5e4837b913977 To use alacarte ('Main Menu' under Settings) with one of the minor applications that don't have an automatic desktop menu (and you may find that your menu has an 'Other' entry which lists all these) then you need to find its executable with whereis. $ whereis hardinfo hardinfo: /usr/bin/hardinfo /usr/lib/x86_64-linux-gnu/hardinfo /usr/share/hardinfo /usr/share/man/man1/hardinfo.1.gz The /usr/bin/.. or /usr/sbin/.. is the one you want, enter this into alacarte in your chosen category e.g. system. If you want an icon for it, you'll need to find a suitable one and use alacarte to select it. -- Joe