Re: ALSA Volume Setting function
"AC Perdon" <[email protected]>
| Newsgroups | gmane.linux.terminal-server.devel |
|---|---|
| Message-ID | <[email protected]> |
Sorry I meant the scripts you mention. where should I place it? On Thu, Sep 11, 2008 at 10:47 AM, AC Perdon <[email protected]> wrote: > 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 > -- -- 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