Hi,
This morning I've been fiddling with Skype, and things run more or less OK. I just need a hand for some finishing touches.
First, I installed the apulse and skype packages from SBo, without tweaking anything. I'm running Slackware64-14.1 with multilib.
I fired up Skype and got no sound. So I checked in /usr/share/applications/skype.desktop to see how Skype was called:
Code:
Exec=env XLIB_SKIP_ARGB_VISUALS=1 LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype %U
I added 'apulse' to that line:
Code:
Exec=env XLIB_SKIP_ARGB_VISUALS=1 LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so apulse skype %U
Now sound worked OK, and the Skype Echo Call test was successful.
My next idea was confidentiality, since Skype is notorious for its intrusiveness. I read the
README.Slackware file on SBo and followed the suggestion at the end of the file, e. g. created a skype user and group like this:
Code:
# groupadd -g 666 skype
# useradd -u 666 -d /home/skype -m -s /bin/bash -g skype skype
# usermod -a -G audio,video skype
# echo "%skype ALL=(skype) NOPASSWD: /usr/bin/skype" \
>> /etc/sudoers.d/66_skype
# usermod -a -G skype kikinovak
Then I opened a terminal and executed Skype with these limited rights:
Code:
$ xhost +local: && sudo -u skype /usr/bin/skype
This also worked, sort of, except I had no video and no sound, since Skype was not called with all the parameters defined in the custom menu entry file as above.
So I have two questions:
- How would I put all of this together on the command-line?
- How would I put all of this together in a custom menu entry skype.desktop?
Cheers,
Niki