Login Hasło

#1 2008.04.24 20:01:30

BlackEvo
Użytkownik
Skąd: 127.0.0.1
Zarejestrowany: 2006.12.15
Posty: 8
System: Debian GNU/Linux: Lenny
Fluxbox: 1.0.0

Regulacja glosnosci w tray'u

Witam serdecznie. Od jakiegos czasu przestalem uzywac gkrellm'a i przesiadlem sie na conky. W gkrellmie jest fajna wtyczka umozliwiajaca kontrolowanie suwakiem poziomu glosnosci dowolnego suwaka z alsamixer'a. Nie wiem czy mozna cos takiego zrobic w conky [ pytajac google nie znalazlem odp. - byc moze zle zadawalem pytanie ] a jesli nie to czy mozna zrobic jakis skrypcik ktory ladowalby do tray'a jakis programik na ktory najezdzajac kursorem i operujac rolka myszki rownoczesnie sciszalbym i podglasnial dzwiek?

Skrypciarz i programista ze mnie nie jest wiec wole zapytac.

Pozdrawiam


http://ma.ciasny.net/~porter/Debian/debbutton.png
http://movie-get.org/images/top.png

Offline

 

#2 2008.04.24 20:45:36

parrotlarch
pijak
Skąd: Olsztyn
Zarejestrowany: 2007.08.28
Posty: 180
System: Debian stable, Ubuntu LTS
Fluxbox: 1.3.5-2

Re: Regulacja glosnosci w tray'u

w conky prawie na pewno się nie da...a z tym trayem to sam jestem ciekaw.


Zdzisław Dyrman...zasadniczo

Offline

 

#3 2008.04.24 21:33:40

vermaden
Użytkownik
Skąd: pl_PL.lodz
Zarejestrowany: 2007.04.04
Posty: 252
System: FreeBSD UNIX 7.0
Fluxbox: SVN
WWW

Re: Regulacja glosnosci w tray'u

W conky sie nie da, conky jest od wyswietlania wink

A nie lepiej poprostu bindy sobie porobic?

Kod:

% cat ~/.fluxbox/keys
(...)
OnDesktop Mod1 Mouse4         :ExecCommand ~/scripts/volume.sh vol  up  5
OnDesktop Mod1 Mouse5         :ExecCommand ~/scripts/volume.sh vol down 5
OnDesktop Control Mod1 Mouse4 :ExecCommand ~/scripts/volume.sh pcm  up  5
OnDesktop Control Mod1 Mouse5 :ExecCommand ~/scripts/volume.sh pcm down 5
(...)

Kod:

% cat ~/scripts/volume.sh
#!/bin/sh

# simple script to change volumes on FreeBSD
# ------------------------------------------
# vermaden [AT] interia [DOT] pl
# http://toya.net.pl/~vermaden/links.htm

# usage
# volume.sh mic up 20
# volume.sh vol down 10

device=${1}
way=${2}
value=${3}

old_value=$( mixer ${device} | cut -d : -f 2 )

if [ "$way" = "up" ]; then
  new_value=`expr ${old_value} + ${value}`
elif [ "$way" = "down" ]; then
  new_value=`expr ${old_value} - ${value}`
fi

mixer ${device} ${new_value} > /dev/null 2>&1


volume.sh
oczywiscie dziala tylko na FreeBSD, wiec bedziesz musial sobie napisac swoj odpowiednik dla ALSA.

I bindy te daja to ze ALT + KOLKO_MYSZY na pulpicie (chociaz mozna zrobic na czymkolwiek lub nawet bez czegkolwiek) scisza/zglasnia master volume, CTRL + ALT + KOLKO_MYSZY to samo tylko dla konkretnej karty muzycznej.

Jezeli naprawde bardzo chcesz taka funkcjonalnosc to sprawdz gnome-volume-control bo ten ma zglaszanie/sciszanie kolkiem na ikonce  w tray'u.

Ostatnio edytowany przez vermaden (2008.04.24 21:35:28)


"religions, worst damnation of mankind"
vermaden's: links resources deviantart

Offline

 

#4 2008.04.24 22:19:43

Moebius
o¤°`°¤o,¸¸¸,o¤°
Skąd: /dev/tty1
Zarejestrowany: 2007.02.26
Posty: 202
System: Gentoo
Fluxbox: ist Krieg!

Re: Regulacja glosnosci w tray'u

jeszcze kmix jest, się do tray'a minimalizuje i można rolką ściszać i przygłaśniać. Wybrać dowolny kanał też można, right-click -> wybierz główny kanał, czy coś w tym stylu...
Ale to dla tych, co kdelibs mają zainstalowane...


Teraz, gdy już nauczyliśmy się latać w powietrzu jak ptaki, pływać pod wodą jak ryby, brakuje nam tylko jednego: nauczyć się żyć na ziemi jak ludzie.

Offline

 

#5 2008.04.24 22:53:39

BlackEvo
Użytkownik
Skąd: 127.0.0.1
Zarejestrowany: 2006.12.15
Posty: 8
System: Debian GNU/Linux: Lenny
Fluxbox: 1.0.0

Re: Regulacja glosnosci w tray'u

mam kdelibs bo uzywam amaroK'a. Dzieki za info, w weekend sie pobawie

Pozdrawiam


http://ma.ciasny.net/~porter/Debian/debbutton.png
http://movie-get.org/images/top.png

Offline

 

#6 2008.04.25 08:49:42

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 820
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: Regulacja glosnosci w tray'u

do skryptu vermadena(BTW pomysł z myszą jest ciekawy) dorzucę swoja radosną twórczość:
http://fluxboxpl.org/portal/Sterowanie_ … klawiatury

ponadto polecę coś takiego jak asmixer -- co prawda nie da się (przynajmniej nic o tym nie wiem) go wrzucić do traya, ale da się wrzucić do slita. z podobnej stajni pewnie jakiś dockapp się znajdzie.


Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

#7 2008.04.25 12:10:47

ilin
Palacz
Skąd: Siemianice
Zarejestrowany: 2008.01.02
Posty: 190
System: Debian Wheezy/Sid
Fluxbox: 1.3.5

Re: Regulacja glosnosci w tray'u

Można użyć programiku alltray do wrzucenia go do traya.

Kod:

alltray asmixer

Offline

 

#8 2008.04.25 12:19:26

BlackEvo
Użytkownik
Skąd: 127.0.0.1
Zarejestrowany: 2006.12.15
Posty: 8
System: Debian GNU/Linux: Lenny
Fluxbox: 1.0.0

Re: Regulacja glosnosci w tray'u

Dzieki wszystkim za wędkę. Wczoraj zainstalowalem kmix'a i... chyba pokusze sie nad skryptem bo jakos mi tam nie pasuje. Za godzinke jade na uczelnie ale tam nie mam neta wiec kiepsko sad Moze w niedziele wieczorkiem cos zdzialam.

Dzieki i pozdrawiam

Ostatnio edytowany przez BlackEvo (2008.04.25 12:20:10)


http://ma.ciasny.net/~porter/Debian/debbutton.png
http://movie-get.org/images/top.png

Offline

 

#9 2008.04.25 18:14:07

parrotlarch
pijak
Skąd: Olsztyn
Zarejestrowany: 2007.08.28
Posty: 180
System: Debian stable, Ubuntu LTS
Fluxbox: 1.3.5-2

Re: Regulacja glosnosci w tray'u

mały i fajny jest też aumix-gtk
ilin nie znałem alltray! czadowe maleństwo.


Zdzisław Dyrman...zasadniczo

Offline

 

#10 2008.05.14 08:08:03

owoc jogobelli
Użytkownik
Zarejestrowany: 2007.02.23
Posty: 24
System: gentoo
Fluxbox: Fluxbox wersja: 1.0rc3

Re: Regulacja glosnosci w tray'u

ja sie dolocze do tematu, zeby nie zakladac nowego
odnosnie skryptu azhag:
glosnoscia moge juz sterowac za pomoca klawiatury, ale nie wyswietlaj mi sie informacje

pojawia mi sie komunikat: ABORT: Requested font not found
a gdy zahaszuje linie z fontem, to inne bledy mi sie pojawiaj, np
Unable to open: left

mam gentoo, jaka paczke zainstalowac, by posiadac ze skryptu? jak poradzic sobie z pozostalymi bledami?
pozdrawiam

Ostatnio edytowany przez owoc jogobelli (2008.05.14 08:09:45)

Offline

 

#11 2008.05.14 08:17:34

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 820
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: Regulacja glosnosci w tray'u

pewnie nie masz czcionki, której akurat ja użyłem
wybierz w xfontselu inną i wklej do skryptu w tym miejscu

a jak chcesz tylko zakomentować to wywal też fragment -f $FONT (czy jakoś tak, w każdym razie wiesz o co chodzi) w dalszej części skyptu

owoc jogobelli napisał(-a):

skryptu azhag

azhaga, jak najbardziej się odmienia wink


Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

#12 2008.05.16 16:46:46

sp3cu
Użytkownik
Zarejestrowany: 2006.12.21
Posty: 35
System: Debian Squeeze
Fluxbox: 1.1.1

Re: Regulacja glosnosci w tray'u

azhag napisał(-a):

do skryptu vermadena(BTW pomysł z myszą jest ciekawy) dorzucę swoja radosną twórczość:
http://fluxboxpl.org/portal/Sterowanie_ … klawiatury

ponadto polecę coś takiego jak asmixer — co prawda nie da się (przynajmniej nic o tym nie wiem) go wrzucić do traya, ale da się wrzucić do slita. z podobnej stajni pewnie jakiś dockapp się znajdzie.

Jak zainicjować zmienną CHANNEL kiedy kanał składa się z dwóch słów  (Analog Front)?

Offline

 

#13 2008.05.16 20:30:28

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 820
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: Regulacja glosnosci w tray'u

sp3cu napisał(-a):

Jak zainicjować zmienną CHANNEL kiedy kanał składa się z dwóch słów  (Analog Front)?

cytat z pamięci, niedokładny

Wujek Minio radzi: zmienne zawsze podawaj w cudzysłowach. Zawsze.

czyli daj: cośtam "$CHANNEL" cośtam
za chwilę dodam odpowiednią poprawkę w stosownym miejcsu


Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

#14 2008.05.19 17:00:06

sp3cu
Użytkownik
Zarejestrowany: 2006.12.21
Posty: 35
System: Debian Squeeze
Fluxbox: 1.1.1

Re: Regulacja glosnosci w tray'u

7. CHANNEL="Analog Front"

Kod:

 ./mixer.sh set 60
amixer: Unable to find simple control 'Analog',0

amixer: Unable to find simple control 'Analog',0

EDIT: Nie mam pojęcia dlaczego nie chce to zadziałać, oczywiście używając amixer działa wyśmienicie.

Ostatnio edytowany przez sp3cu (2008.05.19 23:10:57)

Offline

 

#15 2008.05.20 12:09:13

BlackEvo
Użytkownik
Skąd: 127.0.0.1
Zarejestrowany: 2006.12.15
Posty: 8
System: Debian GNU/Linux: Lenny
Fluxbox: 1.0.0

Re: Regulacja glosnosci w tray'u

Ja ze posiadam biblioteki kde np dla amarok'a  to wybralem kmix+alltray. Nie lubie zbednych rzeczy na pulpicie ale wszystko ladnie w tray'u.

Ze skryptem nie mam czasu sie bawic.

Pozdrawiam

Ostatnio edytowany przez BlackEvo (2008.05.20 12:11:10)


http://ma.ciasny.net/~porter/Debian/debbutton.png
http://movie-get.org/images/top.png

Offline

 

#16 2008.05.20 14:32:11

zlomierz
Użytkownik
Zarejestrowany: 2008.05.19
Posty: 9

Re: Regulacja glosnosci w tray'u

czy niedaloby się zmusić ikony w fbdesk do innych reakcji niż tylko klik?
albo jakiegoś zamiennika?

osobiście mam akcje do klawiszy przypisane i wskazniczek ustawienia w conky'm
no i oprocz klawiszowych można w KEYS modyfikator + kółko zamiast ograniczenia do obszaru pulpitu

ja bym unikał mnożenia nadplanowych programików

a ustawienia dzwięku osobiście mam:
OnDesktop Mouse4 :ExecCommand amixer -q set Master 2+
OnDesktop Mouse5 :ExecCommand amixer -q set Master 2-
OnDesktop Mod1 Mouse4 :ExecCommand amixer -q set PCM 2+
OnDesktop Mod1 Mouse5 :ExecCommand amixer -q set PCM 2-

i żadnych dodatkowych skryptów
amixer obsługuje zmianę względną

a informacje w conky:
Master  ${execbar sh ~/conky/vol-master}   

skrypciki do tego:

#!/bin/sh
L=`amixer get Master | grep "Front Left:" | awk '{print $5}' | grep -oE "[[:digit:]]{1,}"`
R=`amixer get Master | grep "Front Right:" | awk '{print $5}' | grep -oE "[[:digit:]]{1,}"`
S=`expr  $L + $R`
vol=`expr  $S \/ 2`
echo $vol

(i analogicznie do PCM)

Ostatnio edytowany przez zlomierz (2008.05.20 14:42:01)

Offline

 

#17 2008.05.20 22:09:25

parrotlarch
pijak
Skąd: Olsztyn
Zarejestrowany: 2007.08.28
Posty: 180
System: Debian stable, Ubuntu LTS
Fluxbox: 1.3.5-2

Re: Regulacja glosnosci w tray'u

BlackEvo napisał(-a):

Ja ze posiadam biblioteki kde np dla amarok'a  to wybralem kmix+alltray. Nie lubie zbednych rzeczy na pulpicie ale wszystko ladnie w tray'u.

mi kmix działa w trayu bez alltray.
a skrypcik azhaga - bomba.


Zdzisław Dyrman...zasadniczo

Offline

 

#18 2008.05.20 22:20:56

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 820
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: Regulacja glosnosci w tray'u

sp3cu napisał(-a):

7. CHANNEL="Analog Front"

Kod:

 ./mixer.sh set 60
amixer: Unable to find simple control 'Analog',0

amixer: Unable to find simple control 'Analog',0

EDIT: Nie mam pojęcia dlaczego nie chce to zadziałać, oczywiście używając amixer działa wyśmienicie.

Albo ty nie zrozumiałeś, albo ja nie zrozumiałem. smile
Ma być:

Kod:

"set") amixer set "$CHANNEL" "$2"% > /dev/null && showVol ;;

O te cudzysłowy mi chodziło. Oczywiście tutaj tylko jedną linijkę podałem, powinieneś dodać we wszystkich analogicznych linijkach.

BTW. Teraz naprawdę naniosę poprawkę. wink
Edit: I to zrobiłem smile

Ostatnio edytowany przez azhag (2008.05.20 22:25:46)


Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

#19 2008.05.21 14:10:27

sp3cu
Użytkownik
Zarejestrowany: 2006.12.21
Posty: 35
System: Debian Squeeze
Fluxbox: 1.1.1

Re: Regulacja glosnosci w tray'u

Juz działa, tylko jest jeden problem. Przy zamianie głośności w konsoli(OSD nie sprawdzałem) pokazuje wartość ostatnio ustawionego miksera, a nie aktualnie ustawianego.

Kod:

sp3cu@debian:~$ ./mixer.sh set 70
Głośność: 80%
sp3cu@debian:~$ ./mixer.sh set 60
Głośność: 70%
sp3cu@debian:~$ ./mixer.sh set 50
Głośność: 60%
sp3cu@debian:~$ ./mixer.sh set 40
Głośność: 50%
sp3cu@debian:~$

Nie wiem czy właśnie tak chciałeś aby działał, ale imho powinien pokazywać wartość aktualnie ustawianego miksera.

Ostatnio edytowany przez sp3cu (2008.05.21 14:22:19)

Offline

 

#20 2008.05.21 14:55:31

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 820
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: Regulacja glosnosci w tray'u

Potwierdzam. Coś ostatnio musiałem zepsuć.
Później nad tym posiedzę.


Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

#21 2008.05.25 17:29:21

parrotlarch
pijak
Skąd: Olsztyn
Zarejestrowany: 2007.08.28
Posty: 180
System: Debian stable, Ubuntu LTS
Fluxbox: 1.3.5-2

Re: Regulacja glosnosci w tray'u

przypomniało mi się kolejne sprytne maleństwo - wmix.


Zdzisław Dyrman...zasadniczo

Offline

 

#22 2008.06.17 10:50:39

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 820
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: Regulacja glosnosci w tray'u

sp3cu napisał(-a):

Juz działa, tylko jest jeden problem. Przy zamianie głośności w konsoli(OSD nie sprawdzałem) pokazuje wartość ostatnio ustawionego miksera, a nie aktualnie ustawianego.

W żenującjo wolnym tempie (zwłaszcza uwzględniajac "ogrom" zmian) poprawiłem. Nowa wersja na portalu.


Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

#23 2008.09.16 15:33:36

kurcze
Użytkownik
Zarejestrowany: 2008.09.15
Posty: 10

Re: Regulacja glosnosci w tray'u

Niedawno napisałem właśnie w pythonie taki programik do kontrolowania różnych odtwarzaczy multimedialnych i wyświetlania informacji o odtwarzanym utworze. Chciałem ujednolicić kontrolowanie różnych playerów przez traya. A, że używam banshee, amaroka, quodlibeta, rhythmboxa to wkurzały mnie różnice. Jak ktoś jest zainteresowany to mogę obciąć programik tak żeby tylko regulował głośność (btw zmienia mixer PCM i wyświetla progressbar w tooltipie).


H. L. Mencken's Law: Those who can - do. Those who can't - teach.
Martin's Extension: Those who cannot teach - administrate. (Pozdro dla admina ;>)

Offline

 

#24 2008.09.16 20:04:59

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 820
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: Regulacja glosnosci w tray'u

o, pokaż to cudo, pokaż smile

Ostatnio edytowany przez azhag (2008.09.16 20:07:53)


Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

#25 2008.09.17 11:43:53

kurcze
Użytkownik
Zarejestrowany: 2008.09.15
Posty: 10

Re: Regulacja glosnosci w tray'u

Dobra.. Nie chciało mi się obcinać tego.. Bez zainstalowanych playerów powinno też działać.

http://rapidshare.de/files/40492050/mus … ar.gz.html


H. L. Mencken's Law: Those who can - do. Those who can't - teach.
Martin's Extension: Those who cannot teach - administrate. (Pozdro dla admina ;>)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson