Author Topic: Dmenu 0.5 release.  (Read 25886 times)

DEADBEEF (OP)

  • Posts: 25
    • たのしいDINGUX
Dmenu 0.5 release.
« on: November 09, 2009, 09:55:57 am »
Dmenu project team released dmenu ver0.5  :D
Most works was done by timothy.soehnlin.
Thank you Tim for your hard work !

changelog
[0.5]
- Fixed a lot of SegFault bugs
- Change the mechanism that the next application is called
- Rename dmenu binaly to "dmenu.bin"
- Added a dmenu start up script named "dmenu"
- Added "SelectorDir" setting for menuitem and submenuitem
- Added new key binds in filelist ( L key - page up / R key - page down )
- Added "built in Wallpaper Selector with thumbnails"
- Added "built in Color Selector"
- Added ColorBar graphics for "built in Color Selector"
- Moved and Renamed the dmenu resource folder "/usr/local/home/.dmenu" to  "/usr/local/dmenu/resources"
- Moved "dmenu.ini" from "/usr/local/dmenu/resouces/" to "/usr/local/dmenu/"
- Moved Background/ VolDisp/ BrightDisp setting from each "theme.cfg" to "dmenu.ini"
- Merged "main.cfg and fontcolor.ini" to "dmenu.ini"
- Remove the fontcolor setting scripts and folder
- Remove fontcolor.ini

Download here : http://code.google.com/p/dmenu/downloads/list
« Last Edit: November 09, 2009, 01:14:02 pm by [email protected] »

codiak

  • Guest
Re: Dmenu 0.5 release.
« Reply #1 on: November 09, 2009, 10:33:41 am »
Thanks for the Info! I hope it fixes the nesemu start issue.

DEADBEEF (OP)

  • Posts: 25
    • たのしいDINGUX
Re: Dmenu 0.5 release.
« Reply #2 on: November 09, 2009, 11:04:49 am »
Thanks for the Info! I hope it fixes the nesemu start issue.

Please test it on your dingoo.
My dingoo can start nesemu from dmenu0.5   :)

Bouvrie

  • Posts: 124
Re: Dmenu 0.5 release.
« Reply #3 on: November 09, 2009, 01:22:34 pm »
Great! Hopefully the SegFaults are a thing of the past now. :)
Write/save problems? Segmentation faults? Black screens? Read the Troubleshooting and FAQ guide first to fix your issues! :)
SD Card readonly/corruption issues? Chkdisk /F and steer clear from DMenu: use GMenu instead!

ruffnutts

  • Posts: 2653
Re: Dmenu 0.5 release.
« Reply #4 on: November 09, 2009, 01:24:08 pm »
Wonder if it will fix the SegFaults on psx4all - more games would run  ;)
« Last Edit: November 09, 2009, 01:43:49 pm by ruffnutts »

zear

  • * Moderator
  • Posts: 2381
Re: Dmenu 0.5 release.
« Reply #5 on: November 09, 2009, 01:49:15 pm »
Wonder if it will fix the SegFaults on psx4all - more games would run  ;)
And how the hell would dmenu do that?

ruffnutts

  • Posts: 2653
Re: Dmenu 0.5 release.
« Reply #6 on: November 09, 2009, 01:54:11 pm »
Wonder if it will fix the SegFaults on psx4all - more games would run  ;)
And how the hell would dmenu do that?

Well I thought it was Dmenu that was causing the segfault errors in the first place - but maybe I`m wrong,
I am still learning lol

Ragdon

  • Guest
Re: Dmenu 0.5 release.
« Reply #7 on: November 09, 2009, 02:05:38 pm »
Okay so I copied all the files from the .zip to my sd card and now all my old themes stopped working. Did I do something wrong? I'm still new to this stuff.

zear

  • * Moderator
  • Posts: 2381
Re: Dmenu 0.5 release.
« Reply #8 on: November 09, 2009, 02:06:02 pm »
When you launch a program via dmenu, it terminates itself before starting it. So there's no way dmenu could have an effect on the programs it launches.

codiak

  • Guest
Re: Dmenu 0.5 release.
« Reply #9 on: November 09, 2009, 02:23:58 pm »
When you launch a program via dmenu, it terminates itself before starting it. So there's no way dmenu could have an effect on the programs it launches.

So how dmenu was/is responsible for the nesemu start problem?

DEADBEEF (OP)

  • Posts: 25
    • たのしいDINGUX
Re: Dmenu 0.5 release.
« Reply #10 on: November 09, 2009, 03:06:36 pm »
When you launch a program via dmenu, it terminates itself before starting it. So there's no way dmenu could have an effect on the programs it launches.

So how dmenu was/is responsible for the nesemu start problem?

Please read this issue,
http://code.google.com/p/dmenu/issues/detail?id=26

In dmenu-0.4, one of the dmenu process did not end after the next app start.
And this undead process holded 25% memory until the next app closed.

I think that nesemu wanted over 75% memory but dmenu didn't free the 25% memory.
And then, nesemu wasn't able to start.

ruffnutts

  • Posts: 2653
Re: Dmenu 0.5 release.
« Reply #11 on: November 09, 2009, 03:40:54 pm »
Can I just overwrite the old Dmenu - will it messup or maybe I should just wait for the new local pack.............

codiak

  • Guest
Re: Dmenu 0.5 release.
« Reply #12 on: November 09, 2009, 07:12:07 pm »
Hm.. my old theme do not work. Why not stay downward compatible?

Kalisiin

  • Guest
Re: Dmenu 0.5 release.
« Reply #13 on: November 09, 2009, 07:49:12 pm »
Can I just overwrite the old Dmenu - will it messup or maybe I should just wait for the new local pack.............
Very good question, I'd like the same question answered.

And then, once you have the new Dmenu...where do you put the NESemu at?

This does not look like other Dingux emus...so not sure what exactly to do with it?

codiak

  • Guest
Re: Dmenu 0.5 release.
« Reply #14 on: November 09, 2009, 07:59:44 pm »
Why i cannot select this theme?

Code: [Select]
# Menu file

Cursor = "res/cursor.png"
Font = "res/FreeSans.ttf"

ListBackground = "res/listbg.png"
ListSelector = "res/listselect.png"

ListDirIcon = "res/dir.png"
ListFileIcon = "res/file.png"

include("menu_ports.cfg")
include("menu_emulators.cfg")
include("menu_game.cfg")
include("menu_media.cfg")
include("menu_apps.cfg")
# include("menu_sound.cfg")
# include("menu_brightness.cfg")
include("menu_overclock.cfg")
include("menu_system.cfg")

It just jumps back to dmenu  >:(
In the version before all was good.

SavedLinuXgeeK

  • Guest
Re: Dmenu 0.5 release.
« Reply #15 on: November 09, 2009, 08:21:05 pm »
@Kalisiin, ruffnutts
The release was designed to overwrite the existing installation.  It should be enough just to overwrite the current setup.  Nothing in the theme configuration was removed, and so all existing themes should work.  All that was changed (from a configuration standpoint) was the main.cfg, dmenu.ini, and fontcolor.ini, files being merged a single file.  That being said, there is no way for the developers to be 100% sure as there are many different configurations.  What I would suggest is to make a backup of your current dmenu folder (even perhaps just rename it dmenuold), and then unzip the new dmenu folder onto your dingoo.  If something goes wrong, you can always delete the new dmenu folder, and rename the old folder back.

@codiak
The configuration information you provide is insufficient.  What would really be useful is to see the full configuration information along with all the included files (the entire theme folder).  You could always open up a ticket at http://code.google.com/p/dmenu/issues/entry, and attach your theme and dmenu.ini file.  The developers would be more than happy to debug the theme and see what is causing your errors. 

Kalisiin

  • Guest
Re: Dmenu 0.5 release.
« Reply #16 on: November 09, 2009, 08:38:57 pm »
Thank you for your answer, and excellent suggestion!!

+ karma to you!!

I'm just trying to get my Dingoo set up, totally, with everything in the world I want on it...and then, basically, never mess with it again, except to play the games.

I'm old-school, so new stuff doesn't excite me much.  for me, the charm of the Dingoo is being able to play all the old stuff.

SavedLinuXgeeK

  • Guest
Re: Dmenu 0.5 release.
« Reply #17 on: November 09, 2009, 10:57:44 pm »
@codiak

Something else to note, is that in the dmenu.ini, the AllowDynamicThemeChange flag should be set to true if you want to change themes at runtime.  I'm not sure if the release package has this set to false, but if so that would also prevent changing the themes.  The line in the config should read:

Code: [Select]
AllowDynamicThemeChange = true

instead of

Code: [Select]
AllowDynamicThemeChange = false

Reo

  • Guest
Re: Dmenu 0.5 release.
« Reply #18 on: November 10, 2009, 12:12:41 am »
Getting a segmentation fault just by running dmenu. : /

SavedLinuXgeeK

  • Guest
Re: Dmenu 0.5 release.
« Reply #19 on: November 10, 2009, 01:07:45 am »
@Reo
Are you sure it is a segfault?  It could be that the configuration of the menu has a problem and the menu is failing to start.  Something that changed from the last release to this one, is that we expect the images in the menu configuration to all be present.  I know in the 'toddler' theme, that there are some images being referenced that do not exist.  This is because linux is case sensitive.  In the toddler theme the two issues that I am aware of are in the menu_ports.cfg.  The Quake MenuItem entry has it's icon as 'res/quake.png' where the file is actually 'res/Quake.png'.  The Spear_Of_Destiny MenuItem entry has it's icon as 'res/Sod.png' where the file is actually 'res/SoD.png'.  Again, the configuration and file system are bothy case sensitive, and dmenu expects the files to be present.  Hopefully this helps to solve your problem. 

If you are truly experiencing a segfault, and are able to provide any additional information, please create a new issue at http://code.google.com/p/dmenu/issues/entry.