Portál AbcLinuxu, 5. května 2025 13:16

Dotaz: OSD informace o hlasitosti

26.4.2017 15:02 tom
OSD informace o hlasitosti
Přečteno: 216×
Odpovědět | Admin
zdravim,

titulek nic moc, ale v podstate mi jde o toto: kdyz na notasu mackam tlacitko na zesileni/zeslabeni zvuku (Lenovo T420s ma takove tlacitko), tak by se mi libilo, kdyby se mi pomoci OSD zobrazovala na displeji aktualni hodnota toho volume

mam tady icewm a v systemove liste takovou tu "volumeicon", ale na ni musim vzdycky najet mysi, abych videl ta procenta hlasitosti. to OSD by se mi libilo vic jako takova vychytavka

jen jestli nekdo prosim nevite na co bych se mel podivat, pak uz bych to s pomoci googlu nejak uplacal

diky za vas cas

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Josef Kufner avatar 26.4.2017 16:13 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: OSD informace o hlasitosti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na klávesové zkratky pověs toto (+4%, -4%, mute):
amixer -q set Master unmute && amixer -q set Master 4%+ && osd_bar volume Master
amixer -q set Master 4%- && osd_bar volume Master
amixer -q set Master mute && amixer -q set Master 4%- && osd_bar bar 0 'Volume Master - mute'
A do ~/.local/bin/osd_bar dej toto:
#!/bin/bash

export LANG=C

if [ -z "$1" ]
then
        echo Usage: >&2
        echo     $0 "bar" percents text >&2
        echo     $0 "volume" channel >&2
else
        case "$1" in
                bar)
                        pct="$2"
                        text="$3"
                        ;;

                volume)
                        pct=$(amixer sget "$2" | sed -n 's/[^\[]*\[\([0-9]\+\)%\].*/\1/p' | head -n 1)
                        text="Volume $2"
                        ;;

        esac

        killall osd_cat 2>/dev/null
        exec /usr/bin/osd_cat -p bottom -A center -b percentage -d 1 -O 1 -c green \
                -f '-xos4-terminus-bold-r-normal-*-22-*-72-72-*-*-iso10646-1' \
                -P "$pct" -T "$text" &
fi
Hello world ! Segmentation fault (core dumped)
26.4.2017 18:56 tom
Rozbalit Rozbalit vše Re: OSD informace o hlasitosti
super, dekuji!

uz se mi podarilo vygooglit jak zjistit kody tech dvou klaves a vy jste prave doplnil chybejici kus skladacky. pokud muzete, oznacte prosim toto vlakno za vyresene

jeste jednou dekuji a preji prijemny, i kdyz uprseny, stredecni vecer

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.