ISSUE

Broken (black screen) on Linux installation of Skype.   

Skype was installed on Arch Linux via AUR via

`pacaur -S skypeforlinux-stable-bin`

At the start, my Logitech C270 webcam was working fine (live, responsive video stream) with both guvcview and the Video4Linux Control Panel (v4l2ucp),

… but the video screen in Skype was broken (black)!   

$ lsusb | grep -i logitech
  Bus 003 Device 014: ID 046d:0825 Logitech, Inc. Webcam C270

$ uname -a
  Linux victoria 4.16.7-1-ARCH #1 SMP PREEMPT Wed May 2 21:12:36 UTC 2018 x86_64 GNU/Linux

Skype Launcher - Black Screen


SOLUTION

Per the information posted at How to make Webcam compatible with Skype, I searched for my v4l1compat.so file:

$ cd /usr/lib

$ find . -name "*v4l1compat*"
    ./libv4l/v4l1compat.so
    ./v4l1compat.so

$ ls -l v4l1*
    lrwxrwxrwx 1 root root 20 Feb 16 12:45 v4l1compat.so -> libv4l/v4l1compat.so

$ which skypeforlinux
  /usr/bin/skypeforlinux

and created an executable file skype (/mnt/vancouver/apps/skype/skype) using Neovim (you can alternatively use your favorite text editor):

#!/bin/bash
ld_preload=/usr/lib/libv4l/v4l1compat.so /usr/bin/skypeforlinux

that gives Skype with working audio and video!   

Note that you have to make that BASH script executable:

sudo chmod a+x /mnt/vancouver/apps/skype/skype

Now, just run that file (which I added as a Launcher in my XFCE   Whiskers Menu).   

Skype Launcher - XFCE 'Whiskers Menu'

Skype For Linux

Related (not tried), Ubuntu Forums: Skype no video:

$ bash -c 'export LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so; skype'