Wenn du unbedingt das Volume-Applet benötigst, kann man es angeblich durch rekompilieren von gnome-applets und gnome-media wiederherstellen. Davon würde ich aber stark abraten, das ist nicht besonders trivial.
Ich habe anstatt dessen ein Workaround über Tastenkombinationen bzw. Funktionstasten an meinem Laptop gesucht. Wenn man es ganz einfach haben will, kann man sich einfach neue Kommandos anlegen: Lauter mit "amixer set Master 2+", leister mit "amixer set Master 2+" und Stumm an/aus mit "amixer set Master toggle". Das wird dann jeweils einer Tastenkombination zugeordnet, natürlich ohne Anführungszeichen.
Da ich das aber auch ganz gerne noch mit grafischer Rückmeldung gehabt hätte, begann ich mit notifyOSD rumzuspielen und kam relativ schnell auf eine ziemlich elegante Lösung. Allerdings funktionierten die regulären Ausdrücke bei mir nicht, deshalb habe ich das ganze unter Verwendung der regulären Ausdrücke aus einem zweiten Beispiel geändert, so dass sich daraus folgender Code ergibt:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 | #!/bin/sh
if [ $1 = 'up' ]; then
amixer set Master 2+
elif [ $1 = 'down' ]; then
amixer set Master 2-
elif [ $1 = 'mute' ]; then
amixer set Master toggle
else
echo "Unknown control command: $1" >&2
exit 1
fi
VOLUME=$(amixer -c 0 get Master|grep %|sed -r 's/.*\[(.*)%\].*/\1/'|head -n 1)
STATUS=$(amixer -c 0 get Master|egrep -e "Playback.*\[on|off\]"|sed -r 's/.*(on|off).*/\1/g')
if [ $STATUS = 'off' ]; then
ICON=notification-audio-volume-muted
else
echo $VOLUME
if [ $VOLUME -eq 0 ]; then
ICON=notification-audio-volume-off
elif [ $VOLUME -lt 33 ]; then
ICON=notification-audio-volume-low
elif [ $VOLUME -lt 66 ]; then
ICON=notification-audio-volume-medium
else
ICON=notification-audio-volume-high
fi
VOLUME="${VOLUME}%"
fi
notify-send "Volume" -i $ICON -h int:value:$VOLUME -h string:x-canonical-private-synchronous:
|
Dieses Bash-Skript speicherst du dann z.B. unter /home/<dein benutzername>/volume.sh. Was du bei <dein name> einsetzt, weiß du dann hoffentlich selbst. 😉
Und wie batasan bereits schrieb legst du unter
System -> Einstellungen -> Tastenkombiantionen
dann einfach die Tastenkombinationen für Lauter/Leiser/Stumm an. Dafür klickst du hinzufügen an, vergibst für das Kommando einen Namen und verwendest die jeweiligen Befehle:
Lauter
/home/<dein benutzername>/volume.sh up
Leiser
/home/<dein benutzername>/volume.sh down
Stumm an/aus
/home/<dein benutzername>/volume.sh mute
Es müsste dann dem Bild im Anhang ähnlich sehen.
Bei mir klappt das super und so kann ich auf das Volume-Applet gern verzichten. ☺