After installing ICS, I noticed the same thing, and it irritated the heck out of me. I finally found a solution. Unfortunately, it involves the use of a paid app, but this particular app is extremely useful and pretty much the most flippin' awesome app ever conceived, so it's well worth the few bucks; it's called "Tasker". Here's a step-by-step instruction once you've installed Tasker:
Short version:
- Create a profile with an "Event" context for the "Variable/Variable Set" event and configure it to trigger when the %VOLR (ringer volume) variable is set to any value.
- Choose to create a new task for the profile.
- Add the "Audio Setting/Notification Volume" action and configure it to set the level to the value of the %VOLR variable.
Long version:
- Create a new "profile" and enter a name for it, such as "Ringer Volume Set".
- Select "Event" as the profile's "context".
- Select the "Variable" category and choose "Variable Set". This means that the profile will trigger when a particular variable's value changes.
- Enter "%VOLR" for the variable, which is the ringer volume. (Alternatively, you can tap the button in the upper-right corner and select "Volume - Ringer" from the list.) Leave the value blank and tap the green check button. This profile will now trigger when the ringer volume changes.
- Select "New Task" and enter a name for it, such as "Link Notification Volume".
- Click the blue plus button to add a new "action" to the task.
- Select the "Audio Setting" category and choose the "Notification Volume" action.
- Press the button in the upper-right corner that looks like a "refresh" icon. (This switches from a specific value to a variable value.)
- Enter "%VOLR" in the text box that appears. This action now sets the notification volume to the same value as the ringer volume.
- Tap green check buttons until you're back at the list of profiles, and you're good to go.
It sounds like much more of a pain than it is, but it gets the job done! It's the only solution I was able to find after much pain-staking research. I guess it's this or wait for an update from Motorola... :/
Tasker is awesome, though. I have it automating a few other things already, and I only just downloaded it an hour ago only for the purpose above. For instance, I have it enabling vibrate when I set the ringer volume to max and setting media volume to max when I plug in a headset with no mic (and restoring it to its previous value when unplugging it). You can also get a refund within 7 days if you don't like it.