I just looked a bit at the source and how hard to fix should depend on how nice a solution you want. If you only want to change the number of steps it should be enough to change their hardcoded line:
#define VOLUME_STEP 6 /* percents for one volume button press */
to say 2.
Ideally though would be to make it configurable such that VOLUME_STEP is like before in gnome2 is externally configurable.
The problem though is that the Gnome viewpoint is flawed since they have built it for embedded sound systems where the usable volume is from 0% up to 100% but if you use an external sound system then this is usually not the case but rather 20-30 % might me maximum.
I just looked a bit at the source and how hard to fix should depend on how nice a solution you want. If you only want to change the number of steps it should be enough to change their hardcoded line:
#define VOLUME_STEP 6 /* percents for one volume button press */
to say 2.
Ideally though would be to make it configurable such that VOLUME_STEP is like before in gnome2 is externally configurable.
The problem though is that the Gnome viewpoint is flawed since they have built it for embedded sound systems where the usable volume is from 0% up to 100% but if you use an external sound system then this is usually not the case but rather 20-30 % might me maximum.