Not all programs are displayed in Bodhi menu
Posted 26 March 2013 - 02:05 PM
Installed kdegames. Since it has a good number of games, all would be shown on Games menu, right?
It does not happen. The games are not displayed in Bodhi Games menu until certain point.
For example, if I'm using Bodhi theme, the last game shown in Games menu is "Kolor Lines". If I'm using Default theme, the last game shown is "Kpatience". It seems that I'm able to see 2 more games in default theme than in Bodhi Theme because it uses a smaller font. But there is a handful of other games not shown in Games menu, such as Kolf, Kollision, Konquest, Kreversi, Ktuberling, Palapeli, etc. that didn't have the luck of having a name higher in the alphabetical order. In my system are displayed the games from A to KP, the games from KP and forward (L-Z) are not shown.
I find this very strange, because my Education menu has more programs than Games menu (including a lot of programs from package kdeedu), but I don't have any issue to display all the programs in Education menu.
Edit: Now the Education menu has the same problem. It does not display the programs from T to Z.... it seems that if there are many programs in a menu problems arise...
If I change my screen resolution, say, from 1440x900 to 1024x768, both menus (Games and Education) show even less programs, but now I see a pattern: they show the amount of programs that they would need to fit in the screen without having to scroll. If I return to 1440x900, I have again in my view all the menu programs that would fit in that size...
Posted 26 March 2013 - 07:11 PM
Just to confirm the menu selections aren't simply going off the bottom of the screen correct?
Posted 26 March 2013 - 07:54 PM
Posted 26 March 2013 - 08:08 PM
border size of a theme affects how long the menu can get, or you can just scale the fonts down to see more entries.
someone should forward that as a bug....
Posted 26 March 2013 - 08:46 PM
Yep, I would call it a severe bug. It severs the funcionality of the platform and, even if I scaled down the fonts, there are more that 15 programs undisplayed in Education section, no way to be able to see all of them, even with tiny fonts. Not good for anyone having more programs in a menu that her/his display can support.
Visited trac.enlightenment.org, and I would prefer if someone of the Bodhi devs around here post that bug report. For me, the technicalities and experience needed in that site are somehow daunting...
Posted 26 March 2013 - 11:08 PM
"when the application sub-menu has more items in it than the screen can show the rest is cut of and cant be accessed with the mouse (but with keyboard)"
It can be accessed with keyboard, but even so the not-shown items in the menu are still invisible. For example, if I put the mouse on the item "Kolor Lines" (see screenshot), press three times down arrow key and hit 'Enter', I can access "KReversi" without actually seeing its entry. But, the keyboard is not a workaround (unless I memorize how many keystrokes I'm away from an application)
Posted 26 March 2013 - 11:24 PM
Posted 26 March 2013 - 11:26 PM
Just install kdegames, that would do it.
Yeaaah! BUG RASTER! BUG RASTER!
Posted 27 March 2013 - 11:40 AM
Posted 27 March 2013 - 12:55 PM
Setting the menu to Enlightenment would be a good option (it put Games and everrything else in subcategories, so the menus don't get "flooded"), BUT... it shows all subcategories in English language. Due our systems are not setup in English, they'd look weird, sort of "Spanglish" with categories shown in Spanish, subcategories in English, and then names and descriptions of the programs again in Spanish...
Also, setting the menus to enlightenment does not solve the bug. For example, it creates a menu named "Applications -> Other" which, at my resolution, is cut at letter M.
There is also in my system the option of setting the menu to "kde4-applications", which shows subcategories in Spanish. Education and Games don't get too flooded, but Multimedia (it has no subcategories) and Education->Other menus are still a bit flooded, so if we install in subnotebooks or other devices with a small display the issue would still be there...
PS: Try kdeedu, that pulls even more dependencies than kdegames, but is a lot more useful, educatively speaking...
Posted 27 March 2013 - 03:05 PM
This way it all stays in spanish if you choose the usual LXDM menu.
Posted 27 March 2013 - 05:18 PM
kdegames package sets a good example of this. Let's say, are you able to open Palapeli via Games menu (with its default LXDE option activated)? if you happen to have a relatively low display (say, 1440x900, 1024x768, 1024x600), the items in Games menu can't be displayed all at once, so Palapeli, and a lot other programs, simply do not appear in the menu. Is as if they were not installed.
The number of entries displayed in Games or in any other category depend, with this bug, of the size of your display. If your display can't hold all the menu entries that could be seen at once (after you do some mouse movements/scrolling to see al the items in a category, as shown in my Bodhi desktop screenshot in this thread), a lot of programs with names that start in the lower half of the alphabet do not appear (in my 1440x900 laptop, the "forgotten" ones of kdegames are kmahjongg, kmines, knetwalk, kolf, kollision, konquest, kpat, kreversi, klickety, kshishen, kspaceduel, ksudoku, ksquares, ktuberling, kfourinline, kubrick, palapeli.). If I connect my laptop to view Bodhi in a high definition LCD, I can see and scroll more items in our sample Games category: more vertical res, more entries to be seen and accessed in a long menu...
Posted 27 March 2013 - 08:20 PM
We set the menu to "kde4-applications". Then we edited kde4-applications-menu (located in /etc/xdg/menus) in order to get rid of an ugly menu entry called "Lost and Found", in which there were a lot of programs that, for some reason, could not be categorized in the other menus. Most of them seemed to be screensavers, but we didn't get to see its complete list -you know, because of the bug we talked about in this thread-. Anyway, all the important programs seem to be in their menus, so we continued.
We then edited kbibtex.desktop and removed the extra categories it wanted to be, otherwise it would have a complete "Scientific" category only for this program!
We then created subcategories for Multimedia category, tweaked some desktop files, and delete unnnecesary ones and... voilá! Now we have a system that would display all the programs in systems with at least 600 vertical pixels, because in each category and subcategory, there are no more than 19 entries.
kde4-applications has the advantage of creating subcategories for some main categories. For example, instead of dumping a lot of programs in "Education", now a user could go to Education menu, and see four subcategories: Languages, Math, Science and Other. In each of this subcategories there are now a few programs. Games menu now has six subcategories, making them simpler to navigate around those apps.
This bug would have been a deal breaker for us. Linux School program is still running in Bodhi 1.4, and we really wanted to jump on the 2.3 wagon... because of some bugs serious for us, we didn't dare to jump in with the release of Bodhi 2.0, 2.1, 2.2, and we almost dropped 2.3. We will continue the creation of our distro based on Bodhi 2.3.
Thanks to Theophobus for the heads up about kde4-applications.
We still think this is a severe bug: not every Bodhi user have large displays, and nobody would like to be limited in the number of programs of the same category in order to be able to see them! and there are Bodhi users who wouldn't want to install KDE apps in order to have "kde4-applications" as a lifesaver Enlightenment menu option. Let's hope this bug could be solved soon, and the bugging of Jeff on Rasterman have the desired effect.
Posted 27 March 2013 - 08:30 PM
Posted 27 March 2013 - 08:46 PM
We chose kde4-applications instead of enlightenment menu option due of the lack of translations for the subcategories on e, in this regard we don't know who' s the culprit.