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ć.

Alexander
źródło
Czy dla tej kamery internetowej jest dostępny sterownik dla systemu Linux?
mikewh
Co się stanie po podłączeniu?
Jorge Castro,
powiązany wątek na forum: ubuntuforums.org/showthread.php?t=1860212
fossfreedom
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
bseibold
źródło
Ś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
balony
źródło
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'
demua
źródło
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.

Mark Rooney
źródło
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