Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Petla if z lancuchami  (Przeczytany 10445 razy)

nezka

  • Gość
Petla if z lancuchami
« dnia: 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

guzzi1

  • Gość
Petla if z lancuchami
« Odpowiedź #1 dnia: 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

nezka

  • Gość
Petla if z lancuchami
« Odpowiedź #2 dnia: 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

Stilgar

  • Gość
Petla if z lancuchami
« Odpowiedź #3 dnia: 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

chmooreck

  • Gość
Petla if z lancuchami
« Odpowiedź #4 dnia: 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...

nezka

  • Gość
Petla if z lancuchami
« Odpowiedź #5 dnia: 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

de_laurent

  • Gość
Petla if z lancuchami
« Odpowiedź #6 dnia: 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


nezka

  • Gość
Petla if z lancuchami
« Odpowiedź #7 dnia: 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

qvamac

  • Gość
Petla if z lancuchami
« Odpowiedź #8 dnia: 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...

  • Gość
Petla if z lancuchami
« Odpowiedź #9 dnia: 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

chmooreck

  • Gość
Petla if z lancuchami
« Odpowiedź #10 dnia: 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 ;-)

  • Gość
Petla if z lancuchami
« Odpowiedź #11 dnia: 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...

greg000

  • Gość
Petla if z lancuchami
« Odpowiedź #12 dnia: 2005-12-06, 22:41:51 »
A co ci w tym nie dziala ?

  • Gość
Petla if z lancuchami
« Odpowiedź #13 dnia: 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...

chmooreck

  • Gość
Petla if z lancuchami
« Odpowiedź #14 dnia: 2005-12-06, 23:54:30 »
no twoja wersja mi tez nie dzialal.. taki drobny szczegol.. spacje przed i po '=' :-)