Antworten:
Ich habe einfach das Tutorial unter http://awesome.naquadah.org/wiki/Volume_control_and_display befolgt und es hat funktioniert. Die Lautstärkeregelung erfolgte jedoch nur über die Tastatur. Ist es das, wonach du gesucht hast?
Ich sollte beachten, dass ich auf Debian (Testen) bin, das meiner Meinung nach fantastisch 3.4 verwendet.
- Update: Nach einigen Tests habe ich http://awesome.naquadah.org/wiki/Farhavens_volume_widget gefunden , das über Maussteuerelemente verfügt (bewegen Sie die Maus, um die Lautstärke zu steuern, und klicken Sie, um die Stummschaltung umzuschalten). Das Befolgen des Tutorials funktioniert auf meiner Box.
amixer sset Master toggle
oder amixer -d pulse set Master 1+ togglemute
beides, um die Stummschaltung umzuschalten.
io.popen("amixer -D pulse set Master 1+ togglemute"):read("*all")
(Fehler im vorherigen Kommentar, den ich nicht mehr bearbeiten kann: sollte amixer -D
nicht sein amixer -d
).
Ich möchte die folgenden Implementierungen erwähnen, nur für den Fall, dass jemand Interesse an einem mit Awesome WM 4+ kompatiblen Lautstärkeregelungs-Widget hat:
Von links nach rechts:
Alle drei Widgets unterstützen die Maussteuerung: Nach oben / unten scrollen - Lautstärke erhöhen / verringern, Klick - Stummschaltung umschalten.
Volumeicon hat für mich sofort funktioniert. Beachten Sie, dass dies kein AwesomeWM-Widget ist, sondern ein eigenständiges Projekt, das in C geschrieben wurde. Der Vorteil gegenüber den Awesome-Widgets ist:
Wenn Sie ein reines Lua Awesome-Widget bevorzugen, finden Sie hier eine Liste der verfügbaren:
Wenn Sie Medienschlüssel haben, können Sie diese verwenden
awful.key({}, "XF86AudioRaiseVolume", function () awful.util.spawn("amixer -D pulse sset Master 2%+", false) end),
awful.key({}, "XF86AudioLowerVolume", function () awful.util.spawn("amixer -D pulse sset Master 2%+", false) end),
awful.key({}, "XF86AudioMute", function () awful.util.spawn("amixer -D pulse sset Master toggle", false) end),
in globalkeys in Ihrem rc.lua-Skript