Jak zainstalować sterownik dla Microsoft Lifecam VX-3000?


11

Poszukałem całego Zapytaj Ubuntu i nie mogę znaleźć żadnego sposobu na łatwą instalację sterownika. Poradzę sobie, robiąc to przez terminal, jeśli tak to zrobić.


Czy dla tej kamery internetowej jest dostępny sterownik dla systemu Linux?
— mikewh

Co się stanie po podłączeniu?
— Jorge Castro,


1
myślę, że ten post jest naprawdę przydatny w przypadku tego pytania -> burgerminds.wordpress.com/2010/03/15/…
— hhlp

Odpowiedzi:


10

Kierowca

Sterownik tej kamery internetowej jest już dołączony i powinien działać od razu po wyjęciu z pudełka. Możesz sprawdzić, czy to działa cheese.

Nazywa się moduł jądra dla tej kamery internetowej gspca_sonixj. Możesz sprawdzić, czy jest załadowany:

lsmod | grep sonixj

Skype

Testowanie, czy to działa

Jeśli kamera internetowa działa w programie Cheese, ale nie w Skypie , dzieje się tak, ponieważ ta kamera może wysyłać tylko ramki skompresowane w formacie JPEG, których Skype nie obsługuje. Aby to naprawić, proponowane rozwiązanie pozostałych odpowiedzi jest już prawie poprawne.


Uruchom Skype z okna terminalu, uruchamiając:

LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

lub jeśli korzystasz z systemu 64-bitowego (jeśli wyjście uname -mma wartość x86_64):

LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype

W Ubuntu 11.10 ścieżka uległa zmianie, więc do użytku 32-bitowego

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype

i do użytku 64-bitowego

LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype

W Ubuntu 12.04 ścieżka 64-bitowa zmieniła się ponownie , więc użyj

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype

Dla 32bit patrz wyżej.

Czyni to na stałe

Jeśli to działa, możesz zmienić pozycję Menu podobnie jak sugeruje to @demua:

  • skopiuj /usr/share/applications/skype.desktopdo pliku w swoim profilu, aby zapobiec cofnięciu zmian w przyszłych aktualizacjach. Można to zrobić w terminalu za pomocą:

    mkdir -p $HOME/.local/share/applications
    cp /usr/share/applications/skype.desktop $HOME/.local/share/applications/
    
  • otwórz nowo utworzony $HOME/.local/share/applications/skype.desktopw edytorze i zmień wiersz

     Exec=skype
    

    do czegoś takiego

     Exec=env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
    

    Oczywiście podczas testowania musisz użyć tej samej ścieżki, co powyżej.


Obejście dla Skype działa również w przypadku innych starszych aplikacji i innych kamer internetowych, które obsługują tylko nietypowe formaty. Testowane z:

  • Microsoft VX-3000
  • Szkło optyczne Hercules Deluxe

Świetna reakcja i doskonała poprawka, korzystałem z tego kilka razy i pozostawiłem zakładkę. Dziękuję Ci!
— RafLance

Działa cheesetak, jak mówi bseibold. Marzec 2018, Ubuntu 16.04 LTS z LifeCam VX-5000
— SDsolar

Następnym krokiem będzie próba, motionjak na maketecheasier.com/setup-motion-detection-webcam-ubuntu
— SDsolar

6

Twoja kamera internetowa powinna działać po wyjęciu z pudełka w 11.10. Jakie są wyniki tych poleceń?

lsusb | grep LifeCam
sudo lsmod | grep v4l1_compat

Upewnij się, że wideo dla systemu Linux jest zainstalowane

#32-bit
sudo apt-get install libv4l-0

#64-bit
sudo apt-get install libv4l-0 lib32v4l-0

Skype może jednak nie wykryć aparatu. Aby rozwiązać ten problem, zmuś Skype do załadowania biblioteki v4l w następujący sposób:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

lsusb | grep LifeCambardzo wyraźnie pokazuje VX-5000. Marzec 2018 Ubuntu 16.04, domyślnie wideo w pełnym ruchu cheese. Doskonała odpowiedź.
— SDsolar,

1

Skype

http://www.ubunturoot.com/2010/05/how-to-fix-webcam-problem-in-skype.html

odinstaluj libavcodec53i

zainstalować xubuntu restricted extras

Potem rozkazy

echo -e "\n# libv4l PPA\ndeb http://ppa.launchpad.net/libv4l/ppa/ubuntu `lsb_release -c | awk '{print $2}'` main" | sudo tee -a /etc/apt/sources.list

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C3FFB4AA

sudo apt-get update

sudo apt-get install libv4l-0
    LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'

Najpierw ed do edycji w poleceniu i wstaw

bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

pracował dla mnie

Jeśli używasz Ubuntu 11.04 i Unity lub innego środowiska graficznego, Edytor menu nie jest dostępny. Aby edytować program uruchamiający w Unity, musisz edytować Skype.desktop

Więc uruchom terminal i wpisz:

sudo gedit /usr/share/applications/skype.desktop

Teraz edytuj w linii 4, zamień;

Exec=skype 

z:

Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'

0

Wygląda na to, że występują problemy z prawidłowym działaniem tej konkretnej kamery na Ubuntu. Po dłuższym rozglądaniu się znalazłem te informacje na forach Ubuntu, które mogą rozwiązać problem - powodzenia.


Spojrzałem na to i dotyczy to innej wersji Ubuntu. Masz inne pomysły?
— Alexander

Chcę to zrobić na skype i pokazuje kamerę internetową, ale jej nie przetestuję ani nie pozwolę jej zobaczyć.
— Alexander

@Alexander - post na forum może dotyczyć innej wersji Ubuntu, ale próbowałeś? Mam niewielkie doświadczenie w uruchamianiu kamer internetowych, mój Microsoft po prostu podłącza się i działa ...
— Mark Rooney,

Działa po wyjęciu z pudełka z wersją 16.04 LTS i cheese - w marcu 2018 r.
— SDsolar
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.