Linux Hack: a way to get that Skype working without X
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Linux Hack: a way to get that Skype working without X
Hello,
For Linux box and servers that runs without X. Gonna we hack that Skype to make it automatically replying contact calls without X. we can set skype options it up with a ssh -X when we admin the box.
2.3 No Modifications: You will not undertake, cause, permit or authorize the modification, creation of derivative works, translation, reverse engineering, decompiling, disassembling or hacking of the Skype Software or any part thereof except to the extent permitted by law.
So I'd say, whatever you have planned is illegal and no one here should be able to help you.
So I'd say, whatever you have planned is illegal and no one here should be able to help you.
Oups
Didnt know.
But would you think that running without X is illegal? I mean we could run it in a virtual way (we don't modify the coding of skype bin file) ? no? Any ideas?
Is there some way to communicate with a running Skype process using something like dcop, or by invoking the binary with command line options?
If so, you could run Skype on a dummy x server which doesn't need a display, like Xvfb, and use dcop or some similar mechanism to initiate calls and so on.
To my knowledge, skype is a graphical program that uses X to function properly. Unless they have a console program available, see above options I provided from their site.
If you want some type of VOIP to reply to calls without any interaction or X, perhaps you should look into setting up asterisk and not use Skype services.
Is there some way to communicate with a running Skype process using something like dcop, or by invoking the binary with command line options?
If so, you could run Skype on a dummy x server which doesn't need a display, like Xvfb, and use dcop or some similar mechanism to initiate calls and so on.
I also thought about the virtual X that runs :
metisse X windwos manager in the processes (no real X)
or that virtual X Xwd.. something, cant recall the name.
...
in that way, that s Legal... ! no?
it is a real X, that simply runs into the process. ps -aux.
$ apt-cache show skyped
Package: skyped
Priority: extra
Section: contrib/net
Installed-Size: 76
Maintainer: David Spreen <netzwurm@debian.org>
Architecture: i386
Source: bitlbee-skype
Version: 0.7.2-1
Depends: python (>= 2.5), python-gnutls, python-skype (>= 0.9.28.7)
Recommends: skype
Filename: pool/contrib/b/bitlbee-skype/skyped_0.7.2-1_i386.deb
Size: 41538
MD5sum: 2527abc6b18e6bc4be0c32007e95c306
SHA1: b6c155d321bb5da4aa24b1f81899d42f940a729d
SHA256: e68aa8d4075889deed17ea0883f92e0388432a0c9eff3c97c8c4ded069866b54
Description: Daemon to control Skype remotely
Daemon to control the gui skype client. Currently required to
control skype from the BitlBee IRC2IM gateway. Skyped and Skype
can run on a different host than the BitlBee server, the
communication is encrypted.
.
You need to download and install the Skype client for this
to work.
Homepage: http://vmiklos.hu/project/bitlbee-skype/
$ apt-cache show skyped
Package: skyped
Priority: extra
Section: contrib/net
Installed-Size: 76
Maintainer: David Spreen <netzwurm@debian.org>
Architecture: i386
Source: bitlbee-skype
Version: 0.7.2-1
Depends: python (>= 2.5), python-gnutls, python-skype (>= 0.9.28.7)
Recommends: skype
Filename: pool/contrib/b/bitlbee-skype/skyped_0.7.2-1_i386.deb
Size: 41538
MD5sum: 2527abc6b18e6bc4be0c32007e95c306
SHA1: b6c155d321bb5da4aa24b1f81899d42f940a729d
SHA256: e68aa8d4075889deed17ea0883f92e0388432a0c9eff3c97c8c4ded069866b54
Description: Daemon to control Skype remotely
Daemon to control the gui skype client. Currently required to
control skype from the BitlBee IRC2IM gateway. Skyped and Skype
can run on a different host than the BitlBee server, the
communication is encrypted.
.
You need to download and install the Skype client for this
to work.
Homepage: http://vmiklos.hu/project/bitlbee-skype/
Permissions question
I'm trying to run bitlbee, but when I run the program I get the following message:
Quote:
ERROR :Warning: Permission problem: Can't read/write from/to /var/lib/bitlbee/.
My question is, would it be stupid to change the permissions on /var/lib/bitlbee, or should I redirect bitlbee to use a different directory, like ./.bitlbee/ or something to store it's config files?
mkdir .skyped
Quote:
openssl req -new -x509 -days 365 -nodes -config skyped.cnf -out skyped.cert.pem \
> -keyout skyped.key.pem
error on line -1 of skyped.cnf
19673:error:02001002:system library:fopen:No such file or directory:bss_file.c:122:fopen('skyped.cnf','rb')
19673:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:125:
19673:error:0E078072:configuration file routinesEF_LOAD:no such file:conf_def.c:197:
Last edited by frenchn00b; 10-18-2009 at 10:34 AM.
isnt there some no-x way for the testing debian, somehow?
Code:
apt-cache search skype
skytools - Database management tools from Skype to PostgreSQL
python-skype - Skype API wrapper for Python
skysentials - extra functionalities for Linux Skype client
$ aptitude search ~nskype
p bitlbee-plugin-skype - Skype plugin for BitlBee
p python-skype - Skype API wrapper for Python
p skyped - Daemon to control Skype remotely
$ apt-cache search skype
earcandy - Sound level manager for PulseAudio
skytools - Database management tools from Skype to PostgreSQL
bitlbee-plugin-skype - Skype plugin for BitlBee
python-skype - Skype API wrapper for Python
skyped - Daemon to control Skype remotely
skysentials - extra functionalities for Linux Skype client
$ aptitude search ~nskype
p bitlbee-plugin-skype - Skype plugin for BitlBee
p python-skype - Skype API wrapper for Python
p skyped - Daemon to control Skype remotely
$ apt-cache search skype
earcandy - Sound level manager for PulseAudio
skytools - Database management tools from Skype to PostgreSQL
bitlbee-plugin-skype - Skype plugin for BitlBee
python-skype - Skype API wrapper for Python
skyped - Daemon to control Skype remotely
skysentials - extra functionalities for Linux Skype client
it seems that the bitlbee is hte only reliable application that can do something.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.