Forum Linux.pl

Programowanie => Bash, skrypty powłoki => Wątek zaczęty przez: nezka w 2005-12-06, 21:48:23

Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: nezka w 2005-12-06, 21:48:23
Witam wszystkich.
Prosiłbym jakieś przyjazne dusze o pomoc w rozwiązaniu chyba błahego problemu z którym juz walczę właściwie od początku przygody z linuxem.
Mianowicie:
Mam zainstalowaqny system Mandriva 2006..wszystko ładnie działa ( kota za waszą radą pogoniłem ) tylko ten dźwięk!!
OSS pracuje, ALSA pracuje( tak mi się wydaje)...ale tylko na jednym użytkowniku..jak tylko przełącze na innego zaraz mam komunikat: \\"Sound serwer informational message:Error while initializing the sound driver. device can\\'t be opened for playback ( permission denied)......to samo jak chcę używanp Skype..komunikat \\"problem z urządzeniem dźwiękowym\\"
już tak namieszałem w kompie że głowa boli
Co z tym zrobić???? \\"
Pomożecie??\\"
nie mam katalogów dev/desp aby nadać prawa..gdzie to zrobić?
pozdrawiam
nezka
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: guzzi1 w 2005-12-06, 22:48:16
zakładając że masz na imie Henryk
Z poziomu roota wpisz
gpasswd -a heniek audio

Czyli dodałeś heńka do grupy audio i od tej pory Henryś może słuchać muzy :)
Pozdrawiam
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: nezka w 2005-12-06, 23:13:24
2005-12-06 22:48:16 guzzi1 napisał:

> zakładając że masz na imie Henryk
 > Z poziomu roota wpisz
 > gpasswd -a heniek audio
 >
 > Czyli dodałeś heńka do grupy audio i od tej pory Henryś może słuchać muzy :)
witaj.
dzięki za pomoc jak napisałeś tak zrobiłem...juz nie ma przekreślonego głośnika:-) ale dalej \\"heniek\\" nie może słuchać muzy:-(( ponieważ jest inny komunikat:
...device: default can\\'t be opened for playback (Device or source busy)....i co z tym zrobić???
prosze pomóżcie
pozdrawiam
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: Stilgar w 2005-12-06, 23:41:37
byc moze masz serwer dzwieku, np arts ktory blokuje kartę - jesli tak to masz dwa wyjscia - albo wylaczasz serwer dzwieku, albo konfigurujesz programy, zeby uzywaly tego serwera zamiast bezposrednio pisac do /dev/dsp
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: chmooreck w 2005-12-06, 23:53:28
widze jeszcze jedno wyjscie... konfigurujesz dmix\\'a (softwareowy mikser dzwieku z wielu zrodel) na urzadzeniu default -  szczegoly na stronie alsy

podejrzewam, ze korzystasz z karty dzwiekowej nie majacej hardware\\'owego miksowania z wielu zrodel...
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: nezka w 2005-12-07, 14:01:12
2005-12-06 23:41:37 Stilgar napisał:

> byc moze masz serwer dzwieku, np arts ktory blokuje kartę - jesli tak to masz dwa wyjscia - albo
 > wylaczasz serwer dzwieku, albo konfigurujesz programy, zeby uzywaly tego serwera zamiast
 > bezposrednio pisac do /dev/dsp
 dzięki..za pomoc..
.tylko powiedzcie jak sprawdzić który serwer u mnie pracuje?
jak skonfigurować programy..np Skype który ma do wyboru tylko dev/dsp??
wiem że wielu zanudzam ale zaczynam walkę z Linuxem i nie mam zamiaru się poddać tak szybko...mam nadzieję ze z Waszą pomocą dam mu radę:-)
pozdrawiam
nezka
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: de_laurent w 2005-12-07, 23:02:21
2005-12-07 14:01:12 nezka napisał:

> 2005-12-06 23:41:37 Stilgar napisał:
 >
 > > byc moze masz serwer dzwieku, np arts ktory blokuje kartę - jesli tak to masz dwa wyjscia
 > - albo
 >  > wylaczasz serwer dzwieku, albo konfigurujesz programy, zeby uzywaly tego serwera zamiast
 >  > bezposrednio pisac do /dev/dsp
 >  dzięki..za pomoc..
 > .tylko powiedzcie jak sprawdzić który serwer u mnie pracuje?
 > jak skonfigurować programy..np Skype który ma do wyboru tylko dev/dsp??
 > wiem że wielu zanudzam ale zaczynam walkę z Linuxem i nie mam zamiaru się poddać tak
 > szybko...mam nadzieję ze z Waszą pomocą dam mu radę:-)
 > pozdrawiam
 > nezka
 >

Jezeli masz kde, to jedziesz na arts -wylaczenie w kcontrol. Natomiast ostatnio jak zagladalem, wieki temu, to gnome mial esd - i nie wiem gdzie sie to to wylacza. Skype jest fatalnie napisane jezeli chodzi o obsluge dzwieku w Linuksie. Miejmy jednak nadzieje, ze wersja 2.0 dla Linuksa przyniesie nie tylko obsluge wideo, ale rowniez lepszy dzwiek (np. obsluga ALSY). Jezeli korzystasz z ALSY i Skype niedziala, to mozesz sprobowac modprobe snd-pcm-oss

Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: nezka w 2005-12-08, 16:34:13
 > Jezeli masz kde, to jedziesz na arts -wylaczenie w kcontrol. Natomiast ostatnio jak zagladalem,
 > wieki temu, to gnome mial esd - i nie wiem gdzie sie to to wylacza. Skype jest fatalnie napisane
 > jezeli chodzi o obsluge dzwieku w Linuksie. Miejmy jednak nadzieje, ze wersja 2.0 dla Linuksa
 > przyniesie nie tylko obsluge wideo, ale rowniez lepszy dzwiek (np. obsluga ALSY). Jezeli
 > korzystasz z ALSY i Skype niedziala, to mozesz sprobowac modprobe snd-pcm-oss

dziękuję wszystkim za rady...z każdej coś skorzystałem i...GRA :-))) i to na wszystkich kontach :-))  dzięki koledzy.
Skype dalej nie działa ..ale chyba kolega ma racje że jest on na razie głównie pod Windows...szkoda;
pozdrawiam
nezka
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: qvamac w 2006-01-18, 19:46:53
2005-12-08 16:34:13 nezka napisał:
to moze bys sie wysilił i napisał jak sobie poradziłeś!!! Przyda sie innym...
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: w 2005-12-06, 21:02:34
Witam!

Chyba na wszystkie mozliwe sposoby juz probowalem i nie wiem czemu nie dziala. Gdzie jest blad?

#!/bin/bash
read a
if [ "$a"="d" ]; then
echo wpisales d
else wpisales co innego
fi
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: chmooreck w 2005-12-06, 21:31:11
#!/bin/bash
read a
if [ "$a" = "d" ]; then
echo wpisales d
else echo wpisales co innego
fi

P.S. if to nie petla, tylko instrukcja warunkowa ;-)
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: w 2005-12-06, 22:17:14
2005-12-06 21:31:11 chmooreck napisał:

> #!/bin/bash
 > read a
 > if [ "$a" = "d" ]; then
 > echo wpisales d
 > else echo wpisales co innego
 > fi
 >
 > P.S. if to nie petla, tylko instrukcja warunkowa ;-)
 >

Dopiero jak napisalem tego posta, to sie kapnalem, ze zapomnialem jednego echo... :) nawet jak wpisze tak, jak mi napisales, to nie dziala i wlasnie dlatego nie wiem co jest zle...
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: greg000 w 2005-12-06, 22:41:51
A co ci w tym nie dziala ?
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: w 2005-12-06, 23:28:52
2005-12-06 22:41:51 greg000 napisał:

> A co ci w tym nie dziala ?

Nie dziala ten warunek, bo cokolwiek wpisze zawsze dostaje "wpisales d". Tak jakby warunek zawsze byl prawda...
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: chmooreck w 2005-12-06, 23:54:30
no twoja wersja mi tez nie dzialal.. taki drobny szczegol.. spacje przed i po '=' :-)
Tytuł: Petla if z lancuchami
Wiadomość wysłana przez: w 2005-12-07, 00:19:39
2005-12-06 23:54:30 chmooreck napisał:

> no twoja wersja mi tez nie dzialal.. taki drobny szczegol.. spacje przed i po '=' :-)

Dzieki wielkie!! teraz juz chodzi. Masz racje, taki drobny szczegol... :-)