Saving Settings?

Tony Baechler tony at
Mon Aug 25 06:00:42 EDT 2008

Gregory Nowak wrote:
>> Seemed that a while ago if you changed a parameter-and-it were 
>> out-of-range, it would mention its alowd values.
> It still does. If you didn't get an error, then your value must have
> been correct. Whether you actually see the effects of the new value is
> a different matter, but I just checked to be sure, and you are still
> told what the valid range for a parameter is if you've put in the
> wrong value.

Hmm, that's very interesting.  I have tried this with the 3.0.2 
20080517, 3.0.3 20080724 and my own git pull from earlier in August.  I 
can write anything I want to the files in /sys/module/speakup/parameters 
and I get no errors.  I thought the same as you, but it left the value 
as it was before, not what I put in.  I was playing with the 
trigger_time as per Samuel's suggestion.  I had no idea what the allowed 
range was so I just started echoing numbers.  I could echo 999 
 >trigger_time and I got no error, but "cat trigger_time" gave me 25 or 
something like that.  If I echoed 0, it still remained at 25.  I finally 
discovered from trial and error that 10 seemed to be about the lowest I 
could go without getting errors.  Maybe for pitch, rate, and volume it 
works better.  On the other hand, if I use the Speakup keys to adjust 
rate and volume, it beeps when it hits the max rate and wraps around to 
0 after it hits volume 9.  I only discovered that by accident because I 
was using the 3.0.2 20080517 version with the bug not letting me write 
to the parameters files directly.

More information about the Speakup mailing list