This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.

Please visit our production wiki at https://wiki.gentoo.org

Skype

From Gentoo Wiki (test)
Jump to:navigation Jump to:search
Resources

Skype is a proprietary application owned by Microsoft for instant messaging, VoIP calls, and video conversations.

Installation

USE flags

USE flags for net-im/skypeforlinux Instant messaging client, with support for audio and video

selinux  !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur

Emerge

Install net-im/skypeforlinux:

root #emerge --ask net-im/skypeforlinux

Additional USE flags

To emerge Skype on the amd64 architecture, the system cannot be on a nomultilib profile. The following settings will need to be in /etc/portage/package.accept_keywords/skypeforlinux or some equivalent.

root #echo "=net-im/skypeforlinux-8.15.0.4 ~amd64" >> /etc/portage/package.accept_keywords/skypeforlinux

Edit your pinentry usage in this way.

root #echo ">=app-crypt/pinentry-1.0.0-r2 gnome-keyring" >> /etc/portage/package.use/pinentry

and then just install the package.

root #emerge skypeforlinux

Troubleshooting

Auto-launching at KDE login

For some reason, KDE cannot remember Skype in the session it saves upon log out. This workaround will fool it into saving Skype in the session.

FILE ~/.kde4/Autostart/skype.sh
#!/bin/sh
skypeforlinux

To make the Skype main window (but not chat windows) go to a desktop or any other features of Window Rules with KDE, use this regular expression under Window Title in the settings window:

CODE
(^[A-Za-z0-9]+\s\-\s)?Skype™(\s\d+\.\d+)?\s\(Beta\)(\sfor\sLinux)?$

No video (despite video drivers being installed/loaded)

Permissions

It is possible, that your user does not have privileges to access video device. Example privileges:

user $ls -al /dev/video0
crw-rw----+ 1 root video 81, 0 Nov 25 22:03 /dev/video0

Add each Skype user to the video group:

root #gpasswd -a larry video

Where larry is substituted for the appropriate username.

See also