Nowe posty

Autor Wątek: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1  (Przeczytany 11827 razy)

Offline Ryszard ZAJĄC

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
Nie mogę sobie poradzić z zainstalowaniem kamerki Motion Eye mojego Vaio do dystrybucji Ubuntu 15.10.1. Proszę o pomoc! Jeżeli to możliwe to o zestaw komend do wpisania w terminal. Jestem początkującym " Linuksiarzem " , niestety zaawansowanym w lata użytkownikiem kompa.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2384
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Prawdopodobnie ta kamera działa "z pudełka"

Proszę o podanie wyników następujących poleceń jako "zwykły" użytkownik, każdy wynik proszę opakować w tagi code:

lsusb
ls -al /dev/vid*
id
dmesg | grep -i vid
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Ryszard ZAJĄC

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
Do kolegiPawła Kraszewskiego , dziękuję za chęć pomocy ale nie bardzo wiem jak opakować  w tagi code. Czy każda linijkę czy każdą odpowiedź jako całość po komendzie enter. Na razie przesyłam w załączniku odpowiedź na te cztery komendy.

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1185
    • Zobacz profil
Tagi code (oczywiście bez spacji):

[ code ]
.............
.............
.............
[ /code ]

Jest też przycisk do tego w edytorze.

Do wklejania takich (publicznych) rzeczy można też użyć np. http://pastebin.com/

ryszard@Pc8-HOME:~$ ls -al /dev/vid*
crw-rw----+ 1 root video 81, 0 kwi 14 16:28 /dev/video0
ryszard@Pc8-HOME:~$ id
uid=1000(ryszard) gid=1000(ryszard) grupy=1000(ryszard),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),115(lpadmin),131(sambashare)

Zapewne brakuje ci tylko przynależności do grupy 'video', co tymi poleceniami chciał sprawdzić @Paweł Kraszewski.
Można to prosto zmienić graficznie w ustawieniach użytkowników, albo poleceniem:

sudo usermod -a -G video ryszard

Potem trzeba się przelogować (albo uruchomić ponownie komputer).

Offline Ryszard ZAJĄC

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
ultr Cieszę się, że też chcesz mnie naprowadzić na rozwiązanie. Niestety ten wiersz zastosowany  w ustawieniu użytkowników
a następnie restart nie obudził aktywności kamery. Tak naprawdę to jestem zalogowany jako super user i nie ma w kompie dodatkowych userów. Podobno w tych Vaio jest użyty jakiś  egzotyczny chipset i stąd trudności w uruchomieniu kamerki pod Linuxem. Cały czas szukam tych tagów code ale chyba je diabeł nakrył ogonem. :-[

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2384
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Nigdy.  Nie.  Pracuj.  Graficznie.  Na.  Koncie.  Administratora.  Nigdy.

W dodatku część programów nie działa poprawnie na administratorze.

Jaki program chcesz spiąć z kamerą?
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Ryszard ZAJĄC

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
Chcę spiąć z kamera  SKYPE

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2384
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
No i od tej informacji powinien Pan zacząć.

Kamera działa. Skype działa. Kamera pracuje w standardzie V4L2 a Skype w przestarzałym, niekompatybilnym V4L. Microsoft ma w d*ie, że standardu V4L chyba nawet już w kernelu nie ma...

Proszę zobaczyć, czy przy uruchomieniu skype'a z linii komend jak poniżej, kamera zadziała (powinno działać i przy 32 i przy 64-bitowej wersji Ubuntu):
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
Jeżeli to zadziała, to wkleję, jak to zrobić permanentnie.
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2384
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Jeżeli powyższe zadziała, to poniżej jest skrypt naprawiający.
#!/bin/bash

[ "$UID" -ne 0 ] && exec sudo $0

SKYPE="/usr/bin/skype"
SKYPEBIN="$SKYPE.bin"
WRAPPER="/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so"

echo "Sprawdzam stan"

if [ ! -f ${WRAPPER} ]
then
echo "Brakuje biblioteki $WRAPPER"
echo "Zainstaluj pakiet libv4l-0 / libv4l-0:i386"
exit 1
fi

ST=$([ -x ${SKYPE} ] && file -Ebi ${SKYPE} | cut  -c1-3 2>/dev/null)
SBT=$([ -x ${SKYPEBIN} ] && file -Ebi ${SKYPEBIN} | cut  -c1-3 2>/dev/null)

CURR="${ST}_${SBT}"

case $CURR in
app_)
echo "Przygotowuje wrapper"
mv ${SKYPE} ${SKYPEBIN}
echo "#!/bin/sh" > $SKYPE
echo "LD_PRELOAD=$WRAPPER $SKYPEBIN" >> $SKYPE
chmod +x $SKYPE
echo "Gotowe"
;;
app_app)
echo "Uaktualniam aplikacje skype"
rm ${SKYPEBIN}
mv ${SKYPE} ${SKYPEBIN}
echo "#!/bin/sh" > $SKYPE
echo "LD_PRELOAD=$WRAPPER $SKYPEBIN" >> $SKYPE
chmod +x $SKYPE
echo "Gotowe"
;;
tex_app)
echo "Wrapper juz zainstalowany"
;;
*)
echo "Nie rozpoznana konfiguracja / brak skype'a"
;;
esac

Należy go zapisać w katalogu domowym np jako plik skypefixer.sh, następnie z linii komend nadać mu atrybut wykonywalności i go uruchomić:
gedit skypefixer.sh
(wkleić kod z ramki powyżej, zapisać, zamknąć edytor)
chmod +x skypefixer.sh
./skypefixer.sh
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1185
    • Zobacz profil
Chcę spiąć z kamera  SKYPE
Spróbuj przetestować działanie kamery np. programem 'cheese'.
Skype to nie jest dobre narzędzie do testowania czegokolwiek.

Offline Ryszard ZAJĄC

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
Panie Pawle uruchomiłem w terminalu skypa i uzyskałem odpowiedź:
"ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored."
Oczywiście kamery nie udało się uruchomić, wobec czego nie uruchamiałem kolejnych komend skryptu naprawczego. Czy mogę zapytać dlaczego nie powinno się pracować w trybie graficznym na koncie administratora? Chyba już wiem wysypał mi sie trb graficzny i pokazała sie kasza na ekranie. Muszę zamknąć ubuntu przez twardy reset i startować kolejny raz nie wiedząc kiedy znów sie sypnie czy jest na to ratunek? <czy od nowa instalacja Ubuntu i potem upgrade?



Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2384
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Zanim zacznę dalej grzebać. Ma Pan zainstalowane Ubuntu w wersji 32-bitowej czy 64-bitowej?
Jeżeli 32-bitowej, to trzeba zainstalować pakiet libv4l-0, jeżeli w 64-bitowej pakiet libv4l-0:i386 (to musi być wersja 32-bitowa bez względu na to, jaki system jest zainstalowany).

W obu przypadkach powinno zadziałać polecenie (w 32-bitach można opuścić końcówkę ":i386")
sudo apt-get install libv4l-0:i386

Co do pracy na roocie - sprawa czystego bezpieczeństwa. Cokolwiek źle ściągniętego z sieci może całkowicie zruinować system. Jedno nieostrożnie wpisane polecenie może zruinować system. Jedna źle kliknięta ikonka może zruinować system. Per analogia: można jeździć samochodem bez pasów, ABSu, świateł i kierunkowskazów, można korzystać z pralki podłączonej bez uziemienia - do czasu.
« Ostatnia zmiana: 2016-04-15, 15:43:17 wysłana przez Paweł Kraszewski »
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Ryszard ZAJĄC

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
Zainstalowałem ten pakiet do systemu. Następnie ponowiłem tę linijkę z wcześniejszego Pana postu i w ustawieniach skypa próbowałem obudzić kamerę dalej bez efektu. Sprawdziłem system jest 64 bitowy.Zgodnie z Pana sugestią założyłem dodatkowe konto z innym Logiem i hasłem. Powoli mam dosyć tej upartej kamery, teraz najbardziej martwią mnie te pady grafiki. Gdyby tu można coś zdziałać  byłbym wdzięczny.
Z kamery łatwo mi będzie zrezygnować bo to Vaio  to cały system multimedialny i łącznie z tunerem TV i pod Linuxem większa część gadżetów nie działa z czym się pogodziłem. Ale pod WINDowsem nie szło już pracować ze względu na wirusy i wyskakujące okna.
« Ostatnia zmiana: 2016-04-15, 16:27:21 wysłana przez Ryszard ZAJĄC »