Anzeige:
Ergebnis 1 bis 10 von 10

Thema: fluxbox: Lautstärkeanpassung (ALSA) per Tastaur

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Milchmann Avatar von m.o.o.
    Registriert seit
    May 2003
    Beiträge
    1.192

    fluxbox: Lautstärkeanpassung (ALSA) per Tastaur

    Also,
    wie ihr ja wisst, gibt es unter fluxbox die Möglichkeit auf bestimmte Tasten eine Aktion zu legen, und zwar mit Hilfe der Datei ~./fluxbox/keys. Ich wollte die Lautstä
    rkenanpassung auf eine Taste legen. Allerdings habe ich vergeblich, zumindest auf meinem System, nach einem Programm gesucht, das die Lautstärke z.B. um 1 verringert.
    Also habe ich folgende Zeile geschrieben:
    Code:
    amixer -c 0 cset numid=2 `expr \`amixer -c 0 cget numid=2|tail -n 1|sed s/": values="//|sed s/,/"\n"/|tail -n 1 \` + 1`
    . So wird die Lautstärke um 1 erhöht.
    Die Einbindung in "keys" sieht dann so aus:
    Code:
    Mod1 F7 :Exec amixer -c 0 cset numid=2 `expr \`amixer -c 0 cget numid=2|tail -n 1|sed s/": values="//|sed s/,/"\n"/|tail -n 1 \` + 1`
    Mod1 F8 :Exec amixer -c 0 cset numid=2 `expr \`amixer -c 0 cget numid=2|tail -n 1|sed s/": values="//|sed s/,/"\n"/|tail -n 1 \` - 1`
    . Ein Druck auf ALT+F7 erhöht die Laustärke (um 1), ein Druck auf ALT+F8 verringert sie.

    Ich hoffe jemand findet diesen Tipp nützlich!
    Gruß,
    Florian
    Sie können sich nicht auf Ihre eigene Ignorier-Liste setzen.

  2. #2
    reitet auf GNUs Avatar von core
    Registriert seit
    Dec 2003
    Ort
    Berlin
    Beiträge
    895
    Sehr schöne Idee. Vielleicht ist aber 'aumix' besser geeignet (bzw. einfacher).
    Da reicht z.B. ein "aumix -v +5" um den master um 5 zu erhöhen
    in der Manpage stehen die restlichen Kanäle (bass etc..).

    Gruss
    When I sat down to read your post a tear dropped out of my eye, then i realized I sat on a joystick.

  3. #3
    Milchmann Avatar von m.o.o.
    Registriert seit
    May 2003
    Beiträge
    1.192
    Mist, wie blöd kann man sich eigentlich anstellen:
    Code:
    amixer set Master 1+
    ersetzt
    Code:
    amixer -c 0 cset numid=2 `expr \`amixer -c 0 cget numid=2|tail -n 1|sed s/": values="//|sed s/,/"\n"/|tail -n 1 \` + 1`
    . Dat stehts http://www.linuxforen.de/forums/showthread.php?t=137243 .
    Wieder mal ne halbe Stunde in den Sand gesetzt...

    MfG

    Florian
    Sie können sich nicht auf Ihre eigene Ignorier-Liste setzen.

  4. #4
    pulsar
    Gast
    gute idee, danke!
    bin gerade dabei fluxbox einzurichten und das kann ich gut gebrauchen!

  5. #5
    Registrierter Benutzer
    Registriert seit
    May 2004
    Beiträge
    11
    Ach ja: "amixer set Master 0" ist dann logischerweise MUTE

  6. #6
    Registrierter Benutzer Avatar von mynonA
    Registriert seit
    Dec 2002
    Beiträge
    329
    wunderbar
    weißt du zufällig auch, wie das mit den multimedia tasten eines keyboards get
    (Dann würd eich mir lineakd ersparen ^^)
    Hardware Desktop:
    ASRock K7S8XE, Athlon XP 2500+ , GF 4 TI 4200 Toshiba SD-M1612, Plextor PX-W5224A (FW 1.03)
    Crux 2.0: kernel 2.6.9-mm1 Alsa 1.0.7 nvidia 5663

Ähnliche Themen

  1. Fluxbox per CVS installieren
    Von 50i im Forum Kompilieren von Kernel und Sourcen
    Antworten: 1
    Letzter Beitrag: 23.08.03, 22:57
  2. Per emerge in Fluxbox menue einbinden?
    Von temal im Forum Windowmanager
    Antworten: 0
    Letzter Beitrag: 25.06.03, 12:41
  3. Fluxbox per locate fluxbox löschen?
    Von ThugLuv im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 07.11.02, 15:19
  4. Antworten: 7
    Letzter Beitrag: 11.02.01, 09:21
  5. ALSA Konfi. per "Hand"
    Von im Forum Musik
    Antworten: 0
    Letzter Beitrag: 02.08.00, 10:22

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •