Nowe posty

xx Ocena odpowiedzi - włączenie funkcji forum (1)
2022-01-18, 17:00:43
xx Instalacja Linux pop!os na laptopie bez systemu (10)
2022-01-13, 19:00:51
xx Stary Asus x71sl , nie startuje żaden linux (8)
2022-01-11, 19:00:52
xx HDMI - problem w poprawnym działaniu (0)
2022-01-11, 13:09:19
xx Search redirecting (4)
2022-01-08, 12:12:02
xx Jak to wersja (24)
2022-01-07, 00:22:09
xx Zadanie (1)
2022-01-06, 09:34:34
xx Skrypt usuwający zawartość folderu przy wyłączaniu komputera (8)
2022-01-06, 05:32:29
xx Jak w Manjaro uniemożliwić montowanie innych dysków? (5)
2022-01-06, 05:25:25
xx Problem z prawami dostępu (2)
2022-01-04, 14:40:03

Autor Wątek: Petla if z lancuchami  (Przeczytany 9840 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 '=' :-)