keskiviikkona, toukokuuta 30, 2012

Ubuntu 12.04 ja Skype -käynnistin

Kirjoittelin reilu vuosi sitten tästä samasta aiheesta eli siitä, miten saada vanha webbikamera toimimaan Skype+Ubuntu-yhdistelmällä. Käytössäni on edelleen sama kamera, mutta Ubuntu 12.04 on muuttunut niin paljon silloisesta Ubuntu-versiostani, että olen jälleen kerran saman ongelman edessä.

Alla oleva komento toimi konsolista ajettuna aina Ubuntu 11.10 asti:


LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype

Mutta v4l1compat.so :n polku on nyt muuttunut. Webbikameran saa toimimaan nyt komennolla:

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype

Tehdään skriptejä Skype-käynnistimelle


Luo kotihakemistoosi kansio nimeltään bin ja sen sisälle kansio skype. Avaa Gedit tai muu tekstimuokkain ja kopsaa alla oleva skripti tiedostoon. Tallenna skripti äsken luomaasi skype-kansioon vaikkapa nimellä ScreenSkype.sh



 #!/bin/sh
screen -d -m ~/bin/skype/SkypeLauncher.sh

Luo Geditillä toinen skriptitiedosto skype-kansioon. Tälle voit antaa vaikkapa nimen
SkypeLauncher.sh

#!/bin/sh

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype

exit 0


Tarkista, että skripteillä on suoritusoikeudet (sudo chmod 755).

Jos haluat, voit hakea käynnistintä varten Skypelle pikkukuvan vaikkapa täältä ja tallentaa se mieleiseesi kansioon.


Skype-käynnistin Unity-valikkoon

Asennetaan Gnome Panel -paketti pääte-ohjelmalla.


sudo apt-get install --no-install-recommends gnome-panel

Avaa ohjelma päätteessä komennolla:

gnome-desktop-item-edit ~/ --create-new

Täytä ohjelman luoma lomake ja valitse käynnistyskuvake. Käynnistin tallentuu kotihakemistoosi. Minulla käynnistin (nimeltään Skype2) ei vielä täältä oikein tuntunut toimivan hyvin, joten siirsin sen kansioon, jossa kaikki Unity-valikon käynnistimet sijaitsevat.

sudo mv Skype2.desktop /usr/share/applications
Siirsin Skype2-käynnistimeni myös rootin omaisuudeksi
sudo chown root /usr/share/applications/Skype2.desktop
Navigoin Nautiluksella /usr/share/applications -kansioon ja avasin käynnistimen normaalisti. Kiinnitin sen Unity-valikkoon ja siinä se nyt toimii :-)

Varmaan tämä Skypen käyttäminen olisi Ubuntulla paljon yksinkertaisempaa, jos omistaisi webbikameran, joka toimisi suoraan Skypellä.

3 kommenttia:

Tommi kirjoitti...

Vielä kun keksit keinon millä sen skypen saa näkymään pikkuikonina sen jälkeen kun ruksista sulkee. Se kun jää taustalle pyörimään, eikä ainakaan Unityssä ilmesty mihinkään. Jotain gnome-shell kikkareita kokeilin, mutta ne on vain gnome-shelliä varten ja ei auta Unityn kanssa.

Tommi kirjoitti...

Vastaus löytyikin jo täältä: http://ubuntuforums.org/showthread.php?t=1933704

Susanna kirjoitti...

Kiitos paljon Tommi! Tämä asia on minuakin harmittanut. Kiva, että ratkaisu oli vain kahden rivin päässä :-)