the LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so works prefect for me.
But I am facing the problem to create a shortcut to open the skype without typing this script in terminal each time.
Although I followed swamytk said every step, but I have no luck still cannot open with the link I created, can anyone give me some hints?
If you don't want to make a desktop shortcut you can edit the System->Preferences->MainMenu properties for Skype. Just change the Command: field from 'skype' to '/path/to/your/script/skype.sh'
I think I know where I've done wrong, but since I am a rookie of Linux, so I don't know how to solve it.
To create a shortcut for skype with this fix:
1. Create a simple script shown below with the name launchskype in your home folder
I created the launchskype by gedit Text Editor and just save like that, did I make mistake at this part?
2. Set it as executable file. In file browser, right click the file and select "Make Link" option. It will create a link. Cut and paste this link to your desktop.
I surfed some website and have the idea how to make it executable file, but I couldn't copy the file to my home folder
3. Double click this shortcut to launch skype. If it is prompted to "display or execute", select execute (or make select as default action in nautilus preferences)
Since I couldn't finished the first 2 steps, I didn't get to the 3 step.
And Thank you for the tips Kyle138, but I didn't see any skype.sh, what is the file of skype.sh?
I am sorry that may be I asked some stupid question because I don't know Linux at all, but I really want to join this community, since I found Ubuntu is really great and COOL!
I really willing to learn more about Linux. I hope I can get some help in this forum.
Gedit is fine for editing a scipt file. Think of it as a .bat file in windows, just a text file containing a list of commands to run.
There are a couple of ways to make a file executable. From the GUI (nautilus) you just right-click the file, select properties, select the Permissions tab, and check the box Allow executing file as program. From the command line you would type chmod +x filename
In my example before the file skype.sh is the one that you created. You named yours launchskype
Thank you so much, solved.....
- In a world without walls and fences who needs windows and gates?
- I am Running Linux.. Finally, my PC is valid & Reliable Hereafter.
I am struggling to get my webcam to work with Skype 184.108.40.206 , it works with Cheese.
I am running karmic 64-bit.
Bus 003 Device 002: ID 046d:08d7 Logitech, Inc. QuickCam Communicate STX
I have test the "sudo gstreamer-properties" select Video & it only works with "v4l2"
When I try to run "LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype" I get the following error
"ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored."
Then if I try to run "LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype" Skype will load without errors, however when I go to test (button) the video, the program crashes with a segmentation fault.
Would appreciate some help
I tried to open skype with the command you suggest and get this
Any suggestions? Skype seems to be using the correct device but all I see is a plain black screen instead of my beautiful face, It works exactly the same with or without the launcher you use.Code:lotv@lotv-laptop:~$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype X Error, request 42, minor 0, error code 8 BadMatch (invalid parameter attributes) X Error, request 42, minor 0, error code 8 BadMatch (invalid parameter attributes) X Error, request 42, minor 0, error code 8 BadMatch (invalid parameter attributes)