Comment 18 for bug 467730

Revision history for this message
C-quel (c-quel) wrote :

Hello all,

I actually experienced this segfault a few weeks ago when trying RenPy on Kubuntu Karmic (yes, I'm finally getting into visual novels). However, due to time constraints, I chose instead to simply download 6.9.3 into my home directory and work from it from there -- suffice to say, everything worked.

Then recently while launching it, I accidentally double-clicked on renpy.py rather than renpy.sh, and got some strange behavior (including no sound). It was then that I recalled that in the Ubuntu packaged version of renpy, there is no renpy.sh -- in fact, the symlink in /usr/games/ only references renpy.py.

So doing a little grafting work (kdesudo dolphin) with /usr/share/games/renpy in one window and the extracted contents of renpy-6.9.3 in the other, I simply made a moved in a copy of renpy.sh into /usr/share/games/renpy. And double-clicking on that actually made RenPy run (with sound and all)! ^___^

Hopefully someone can try this out in Ubuntu proper (or Fedora), but I was quite happy to stumble over what currently seems like a very simple fix. ^^
Course, this is only half the story since the renpy and renpy-demo (if you have it installed) symlinks still won't work since they point to the wrong thing.

I've attached samples of replacement launchers for /usr/games/renpy and /usr/games/renpy-demo that work for me, again hopefully you can recreate the success in Ubuntu proper.

For even more fun you can also copy the jedit folder in renpy-6.9.3 and paste it into /usr/share/games/renpy to get the Edit Script piece working (because at least in Jaunty, Renpy seemed to ignore jedit proper), but of course that lies outside the scope of this bug. ^^;;

In any event, hope this helps!
[Even though I did fix it on my system, I'm still sticking with 6.9.3 just cause I like it.] ;)