Re: ALSA Volume Setting function
"AC Perdon" <[email protected]>
| Newsgroups | gmane.linux.terminal-server.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Warren, I plan to try the script below, where should I place this I'm using ltsp-5 ubuntu? Thanks, AC On Thu, Sep 11, 2008 at 9:05 AM, Warren Togami <[email protected]> wrote: > Problem: > ALSA devices are set to some preset value like 74% on Fedora or 80% > (some other distro). Pulseaudio exposes no way to adjust these values, > so it is impossible to bring volume up to audible on some machines > through the mixer applet in a user session alone. > > Gadi has the code below based upon lts.conf options from LTSP-4.2 that > were removed for some reason for LTSP5. I plan on improving upon this > code further by using the same basic idea, except setting each volume > value to 100% for Master* and 95% for the others by default if they are > not specified from lts.conf. > > I plan on putting this in into ltsp-init-common as a function that can > be called from either Debian or Fedora-style init scripts (since they > are separate.) > > Any objections? > > # Set up sound > ### for ALSA, we use amixer > if [ -n "$VOLUME" ]; then > amixer sset Master,0 ${VOLUME}% unmute 2>/dev/null > amixer sset 'Master Digital',0 ${VOLUME}% unmute 2>/dev/null > fi > [ -n "$HEADPHONE_VOLUME" ] && \ > amixer sset Headphone,0 ${HEADPHONE_VOLUME:-$VOLUME}% unmute 2>/dev/null > [ -n "$PCM_VOLUME" ] && \ > amixer sset PCM,0 ${PCM_VOLUME}% unmute 2>/dev/null > [ -n "$MIC_VOLUME" ] && \ > amixer sset Mic,0 ${MIC_VOLUME}% unmute cap 2>/dev/null > [ -n "$CD_VOLUME" ] && \ > amixer sset CD,0 ${CD_VOLUME}% unmute cap 2>/dev/null > [ -n "$FRONT_VOLUME" ] && \ > amixer sset Front,0 ${FRONT_VOLUME}% unmute cap 2>/dev/null > > Warren Togami > [email protected] > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _____________________________________________________________________ > Ltsp-developer mailing list. To un-subscribe, or change prefs, goto: > https://lists.sourceforge.net/lists/listinfo/ltsp-developer > For additional LTSP help, try #ltsp channel on irc.freenode.net > -- -- AC Perdon Registered Linux User #340122 ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _____________________________________________________________________ Ltsp-developer mailing list. To un-subscribe, or change prefs, goto: https://lists.sourceforge.net/lists/listinfo/ltsp-developer For additional LTSP help, try #ltsp channel on irc.freenode.net