On Wed, 09 Dec 2009, Tom Hacohen wrote:

> UPDATE: This script is now discouraged, just use the new (week old) FSO API
> to save state. (Or don't convert states at all, as they work nicely atm :P )

or use a small and hacky program I wrote to convert them on your
desktop:
http://build.shr-project.org/tests/mrmoku/shr-state-converter-0.0.2.tar.bz2

just unpack, type make and pass the resulting binary an old state file
as parameter... it will then dump the statefile in new format.


> On Sat, Nov 28, 2009 at 2:50 AM, Tom Hacohen <t...@stosb.com> wrote:

> > Hey all,
> >
> > As you know (or don't know) the state files in /usr/share/shr/scenarii/ are
> > not used by default anymore, since fsodeviced moved to a special file
> > structure to represent audio scenarios, and thus, does not support the alsa
> > state files format anymore.
> > Many of you complained that you can't easily modify the sound state (with
> > alsamixer), dump the state to file and then use it by default like you have
> > in the past. And even without your complaints, lacking this feature just
> > means we can't "play" with alsamixer and make our changes default.
> >
> > This is not much, but I compiled a oneliner that takes the active alsa
> > state and dumps it to stdout in fsodeviced's format.
> > Here's the oneliner:
> > amixer contents | sed -n -e
> > "s/^numid=\([0-9]\+\).*name=\('[^']*'\).*$/#\1:\2/p" -e
> > "s/^[^;]*;.*values=\([0-9]\+\).*$/:\1:/p" -e
> > "s/^[^;]*:.*values=\(.*\)$/\1/p" | sed -e "s/^[ofn,]*off[ofn,]*$/0/g" -e
> > "s/^[ofn,]*on[ofn,]*$/1/g" | tr -d '\n' | tr '#' '\n' | sort -n
> >
> > Or you can alternatively just use the script I attached that:
> > 1. accepts a state file as a parameter
> > 2. backs up active state
> > 3. loads the state
> > 4. dumps the fsodeviced format to stdout
> > 5. restores old state
> >
> > or alternatively, if no parameter is passed it just behaves like the
> > onliner.
> >
> > It's very hackish and will only work when running from the moko because
> > it's a lot easier this way.
> > I hope you have fun, and please if you have a good scenario that you'd like
> > us to use and you think the current shr scenarios don't work well, please
> > let us know by replying to this mail and attaching your scenario.
> >
> > --
> > Tom.
-- 
Klaus 'mrmoku' Kurzmann
_______________________________________________
Shr-devel mailing list
Shr-devel@lists.shr-project.org
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to