e87a8bd319
Approved by: portmgr blanket
105 lines
3.5 KiB
Text
105 lines
3.5 KiB
Text
1. Minimum OS version.
|
|
======================
|
|
|
|
Skype is a Linux binary package that we run on FreeBSD via our Linux compat.
|
|
|
|
In order for Skype to work at all, you need to be running FreeBSD 11.0-CURRENT with
|
|
a Kernel and modules later than 2015-05-24.
|
|
|
|
The port tries to check for this, and determines your kernel's osversion.
|
|
Chances are, if your kernel isn't new enough, the installation will fail.
|
|
|
|
So in case of any trouble please make
|
|
sure you run kernel/modules built from sources after above dates.
|
|
Tests were only done on HEAD with linux CentOS 6, and it's certainly broken
|
|
with Fedora 10 (legacy).
|
|
|
|
|
|
2. Sound
|
|
========
|
|
|
|
Since the OSS interface was removed, Skype now uses linux-pulseaudio compat packages.
|
|
By default you get one device corresponding to your default OSS dsp device (so
|
|
Skype will use it for ringing, incoming voice and mic).
|
|
For this to function properly, we've sourced a very specific libpulse.so, which
|
|
implements most of the things Skype actually needs through OSS, and not much
|
|
else. And that's okay, as libpulse.so is used exclusively for Skype via
|
|
LD_LIBRARY_PATH, and nothing else.
|
|
|
|
Chances are, if you want to use Skype 4.3 *and* something that actually
|
|
requires (Linux) PulseAudio, you'll be better off running Linux natively.
|
|
|
|
|
|
3. Video
|
|
========
|
|
|
|
3.1. Receiving video
|
|
--------------------
|
|
Should work out of the box. Please make sure you have
|
|
Options --> Video Devices --> Enable Skype Video checked.
|
|
|
|
3.2. Sending video
|
|
------------------
|
|
Skype uses /dev/videoX (usually /dev/video0). This device node is created by
|
|
the drivers for your webcam (eg. multimedia/webcamd). If you selected the VIDEO
|
|
option (default) multimedia/webcamd will be pulled in.
|
|
|
|
First please make sure your webcam works with the drivers webcamd provides; you
|
|
can use multimedia/pwcview's pwcview(1) to check that you get a good image from
|
|
your webcam; if you get a good image, you will get video in Skype also.
|
|
|
|
It also uses v4l2 interface hence you very likely need to have linux_v4l2wrapper
|
|
kernel module (which you either have in base on recent HEAD or the port will
|
|
install for you); you need to load the module before stating Skype:
|
|
# kldload linux_v4l2wrapper
|
|
To make it permanent you can:
|
|
# echo 'linux_v4l2wrapper_load="YES"' >> /boot/loader.conf
|
|
|
|
|
|
4. SMSes
|
|
========
|
|
|
|
You can send SMSes with this version (provided you have Skype credit, of course).
|
|
Check Options --> SMS for details.
|
|
|
|
|
|
5. Screen sharing
|
|
=================
|
|
|
|
You should be able to receive and send once you have enabled Skype Video (check
|
|
§3)
|
|
|
|
|
|
6. Skype Access
|
|
===============
|
|
|
|
Doesn't work and it is likely not very probable it will ever work since it
|
|
uses a lot of Linux-specific things.
|
|
|
|
|
|
7. Troubleshooting
|
|
==================
|
|
|
|
If Skype coredumps after displaying a (grey) About screen, you need to mount
|
|
linprocfs.
|
|
|
|
# mount -t linprocfs linprocfs /compat/linux/proc
|
|
|
|
To persist the changes, add it to your fstab.
|
|
This should work:
|
|
|
|
linprocfs /compat/linux/proc linprocfs rw,late 0 0
|
|
|
|
|
|
8. Problems and bug reports
|
|
===========================
|
|
|
|
First of all, please understand that this is a closed, binary Linux application
|
|
that makes use for some more-or-less cutting edge Linux features/interfaces,
|
|
etc. As such, making it work on FreeBSD is mainly a question of keeping our
|
|
Linuxulator as close as possible to the Linux kernel, and our Linux compat
|
|
ports up to date.
|
|
|
|
When reporting problems at very least we need to know the output of:
|
|
$ uname -a; sysctl compat.linux | head -2; grep OVERRIDE_LINUX_ /etc/make.conf
|
|
the Skype version you are using, and hardware details (eg. webcam) if related.
|