FSO ringtones
From Openmoko
Xaositects (Talk | contribs) (→ringtone and python compile clarification) |
|||
Line 3: | Line 3: | ||
The ringtone in milestone 2 is stored here: | The ringtone in milestone 2 is stored here: | ||
− | /usr/share/sounds/Arkanoid_PSID.sid | + | /usr/share/sounds/Arkanoid_PSID.sid |
Now to change it is a little bit of fun. | Now to change it is a little bit of fun. | ||
Line 9: | Line 9: | ||
first in | first in | ||
− | /usr/lib/python2.5/site-packages/framework/subsystems/oeventd/receiver.py | + | /usr/lib/python2.5/site-packages/framework/subsystems/oeventd/receiver.py |
+ | |||
+ | #this will be /var/lib/python-support/python2.5/framework/subsystems/oeventd/receiver.py if you are using FSO under Debian | ||
Change the line that reads: | Change the line that reads: | ||
Line 30: | Line 32: | ||
Then | Then | ||
− | mv /usr/lib/python2.5/site-packages/framework/subsystems/oeventd/receiver.pyo /home/root | + | mv /usr/lib/python2.5/site-packages/framework/subsystems/oeventd/receiver.pyo /home/root |
+ | #receiver.pyo will be receiver.pyc in FSO under Debian | ||
+ | cd /usr/lib/python2.5/site-packages/framework/subsystems/oeventd/ | ||
+ | # or /var/lib/python-support/python2.5/framework/subsystems/oeventd as mentioned above | ||
+ | python | ||
+ | >>> import py_compile | ||
+ | >>> py_compile.compile("receiver.py") | ||
+ | >>> quit() | ||
− | + | /etc/init.d/fso-frameworkd restart && /etc/init.d/zhone-session stop && sleep 2 && /etc/init.d/zhone-session start | |
+ | #I've only run the above restart commands in Debian so I'm not sure if they are the same in the default FSO image | ||
+ | #the default zhone-session file doesn't have a working restart command, hence the stop->sleep 2->start | ||
Now you can link /usr/share/sounds/ringtone to any mp3 and that will be your ringtone | Now you can link /usr/share/sounds/ringtone to any mp3 and that will be your ringtone | ||
[[Category:Add-on data]] | [[Category:Add-on data]] |
Revision as of 03:40, 17 August 2008
Key pages on: FSO |
|
---|
The ringtone in milestone 2 is stored here:
/usr/share/sounds/Arkanoid_PSID.sid
Now to change it is a little bit of fun.
first in
/usr/lib/python2.5/site-packages/framework/subsystems/oeventd/receiver.py
- this will be /var/lib/python-support/python2.5/framework/subsystems/oeventd/receiver.py if you are using FSO under Debian
Change the line that reads:
decoder = gst.element_factory_make( "siddec", "decoder" )
to
decoder = gst.element_factory_make( "mad", "decoder" )
and change the line that reads:
filesrc.set_property( "location", "/usr/share/sounds/Arkanoid_PSID.sid" )
to
filesrc.set_property( "location", "/usr/share/sounds/ringtone" )
Then
mv /usr/lib/python2.5/site-packages/framework/subsystems/oeventd/receiver.pyo /home/root
- receiver.pyo will be receiver.pyc in FSO under Debian
cd /usr/lib/python2.5/site-packages/framework/subsystems/oeventd/
- or /var/lib/python-support/python2.5/framework/subsystems/oeventd as mentioned above
python >>> import py_compile >>> py_compile.compile("receiver.py") >>> quit()
/etc/init.d/fso-frameworkd restart && /etc/init.d/zhone-session stop && sleep 2 && /etc/init.d/zhone-session start
- I've only run the above restart commands in Debian so I'm not sure if they are the same in the default FSO image
- the default zhone-session file doesn't have a working restart command, hence the stop->sleep 2->start
Now you can link /usr/share/sounds/ringtone to any mp3 and that will be your ringtone