A Skype beállítása: a kamera képe és a beszélgetés hangjai

kimarite képe

A Skype telepítéséről itt olvashatsz: https://linuxmint.hu/blog/2020/05/a-skype-telepitese

A telepítés után, az alkalmazás használatba vételekor előfordulhat, hogy a beszélgetőtárs kamera képe fejjel lefelé jelenik meg, vagy az is, hogy a hangátvitel nem az elvárható minőségű. Valljuk be, mindkét jelenség elég zavaró tud lenni.

Kamera

A javítás kivitelezéséhez tudnod kell, hogy a telepített Linux rendszer architektúrája 32 bites vagy 64 bites.

Megjegyzés: a Skype telepítője manapság csak a 64 bites architektúrára érhető el, úgyhogy a leírás 32 bites rendszerre vonatkozó részeit átugorhatod. Csak történelmi jelentősége van. Ha 32 bites rendszert használsz, akkor a Skype valóságos telepítésére nincs lehetőséged, azt a legfeljebb a böngészőben használhatod. A leírás vége felé elolvashatod, hogyan.

Jó dolog, ha emlékszel arra: melyik telepítőt töltötted le, ha többet is, akkor a telepített rendszer architektúrája micsoda.
Grafikusan: erre a különböző asztali környezetek megoldást adnak. Itt nem sorolom fel a lehetőségeket.
Terminálban: az lscpu paranccsal. A parancs kimenetének az elejét másolom be:

lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
Address sizes:       36 bits physical, 48 bits virtual
CPU(s):              4
...

A példában

  • az Architecture sor azt mutatja, a telepített rendszer 64 bites,
  • a CPU op-mode(s) sor azt mutatja, a központi végrehajtó egység (processzor) egyaránt képes a 32 bites és a 64 bites rendszer futtatására.

... a rendszerem 64 bites. Ez lényeges információ, ennek birtokában lehet továbblépni.

Amikor a Skype ablakban, a beszélgetőtárs videó képe fejjel lefelé jelenik meg, vagy bármi más probléma van a képi megjelenítéssel, a jelenséget a v4l1compat.so vagy a v4l2convert.so programkönyvtárak egyikének a segítségével tudjuk javítani.

Programkönyvtárak

  • v4l1compat.so

Keresd meg a programkönyvtárat (terminál):

sudo find / -name v4l1compat.so

... jelöld ki és másold, majd illeszd be a fenti parancssort a terminálba.
A parancssor futtatásához nyomj Entert.

Parancssor terminálba illesztésének lehetőségei (beillesztés):

  • egér jobb gombos menü: vidd az egér mutatót a terminál ablaka fölé (bárhova), majd válaszd ki a Beillesztés elemet,
  • a terminál saját menüje: Szerkesztés > Beillesztés (Xfce terminál),
  • gyorsbillentyű: Shift + Ctrl + V (a terminálban a Shift használata is szükséges a „Másolás és beillesztés” műveleteihez).

Természetesen, a kereséshez a fájlkezelődet is használhatod.

A parancs kimenete a programkönyvtár rendszerben történő elhelyezkedését mutatja, amit elérési útnak nevezünk:

/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so
/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so

... mindez példa. Neked a saját rendszereden futtatott parancssor kimenetére van szükséged!

Itt jön be a képbe, hogy 32 bites vagy 64 bites a rendszered...

Figyelj arra, ha a rendszered 32 bites, akkor az

/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so

ha 64 bites, akkor az

/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so

elérési útra van szükséged.

  • v4l2convert.so

Megjegyzés: miután tesztelted a v4l1compat.so programkönyvtárral a Skype-ot, és kívánt eredmény nem megfelelő, a következő teszthez használhatod a másik, azaz a v4l2convert.so programkönyvtárat. Jelenleg azonban nincs még ezzel kapcsolatosan teendőd, hagyd későbbre. Most lépj az Indító szerkesztése bekezdésre!

Parancssor és kimenete:
(a kimenet értelmezése és a használat kivitelezése ugyanaz, mint a másik programkönyvtárnál mutatott eljárás.)

sudo find / -name v4l2convert.so
/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so
/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so

... mindez példa. Neked a saját rendszereden futtatott parancssor kimenetére van szükséged!

Indító szerkesztése

Az indító fájlra így kerestem rá (az dpkg csomagkezelőt az L paraméterrel indítva, listáztam a telepített alkalmazás által használt fájlokat és könyvtárakat, majd a grep alkalmazással szűrtem a desktop kifejezésre):

dpkg -L skypeforlinux | grep desktop
/usr/share/applications/skypeforlinux-share.desktop
/usr/share/applications/skypeforlinux.desktop
/usr/share/kservices5/ServiceMenus/skypeforlinux.desktop
/usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/desktop-idle
/usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/desktop-idle/build
/usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/desktop-idle/build/Release
/usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/desktop-idle/build/Release/desktopIdle.node

... a kimenetet nézve, nem tűnik egyszerűnek a döntés.

A kérdéses indító fájl ez: skypeforlinux.desktop

Elérési úttal együtt:

/usr/share/applications/skypeforlinux.desktop

A fájl szerkesztése előtt készíts az indító fájlról biztonsági mentést:

sudo cp /usr/share/applications/skypeforlinux.desktop /usr/share/applications/skypeforlinux.desktop.ORIG

A fájl szerkeszthető grafikus alkalmazások segítségével,
https://linuxmint.hu/blog/2020/04/szoveges-fajl-szerkesztese-rendszergazda-jogosultsaggal-grafikus-alkalmazasok
vagy a nano szövegszerkesztővel a terninálban. Rád van bízva.

A skypeforlinux.desktop fájl Exec sora tartalmazza az indító parancsot...

A szerkesztéshez a sudo find / -name v4l1compat.so parancssor kimenetének ismeretében fogj neki!
Mindez példa. Neked a saját rendszereden futtatott parancssor kimenetére van szükséged.

Az eredeti sor (jelenleg):

Exec=/usr/bin/skypeforlinux %U

Ha 64 bites rendszert használsz, a szerkesztett sor így néz ki (kiemeltem a változtatást):

Exec=LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/skypeforlinux %U

Ha 32 bites rendszert használsz, akkor a 32 bites programkönyvtár teljes elérési útját helyettesítsd be az indító parancsba.

Mentsd el a változtatást, majd ellenőrizd a Skype működését.
Az alkalmazást állítsd le (zárd be), majd indítsd el, ahogy szoktad, menüből.

Ha az előbb említett Exec sor valamiért nem működik, használhatod ezt az indító parancssort az Exec sor szerkesztésénél vagy a menüszerkesztő alkalmazással történő szerkesztésnél:

Exec=bash -c "LD_PRELOAD=usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/skypeforlinux %U"

... megfigyelheted a bash -c előtagot, és azt, hogy a korábban használt parancssort „macskakörmök” közé zártam.
Az indító parancsban a bash alkalmazással futtatjuk a parancssort, a bash c paraméterét használva, mely a command (parancs) rövidítése.
Amikor egy parancssort egy másik alkalmazás segítségével futtatunk, és a parancssorban szóközök szerepelnek, szükséges a „macskaköröm” (a " vagy a ') használata, azért, hogy egyetlen parancsnak értelmezze azt a parancssort indító alkalmazás. A „macskakörmök” használata nélkül, a példában szereplő bash két parancsot próbálna lefuttatni, mégpedig külön-külön (a parancssor első és második része), és ez nyilván nem célunk.

Menüszerkesztő használata

Az indító parancsot adott menüszerkesztő alkalmazás használatával is szerkesztheted. A menü szerkesztésre szolgáló alkalmazás asztali környezetenként más. Én jelenleg a MenuLibre alkalmazást használom. A többi menüszerkesztőre a bejegyzés végén kitérek. Kezelésük rendkívül hasonló a MenuLibre alkalmazáséhoz, részletesen azonban nem szándékom bemutatni ezeket.

MenuLibre

Nyisd meg az alkalmazást.

Keress rá az alkalmazás nevére. Jelen esetben a név: Skype.
Az ablak alján látható az indító (a desktop fájl), a teljes elérési úttal:

/usr/share/applications/skypeforlinux.desktop

Az alkalmazás a bal oldalon látható menüben is megkereshető. Az Internet menü alatt.

A Command elemnél szerkeszthető az alkalmazást indító parancssor...

A Cinnamon asztali környezet saját menüszerkesztő alkalmazásának megnyitása:

1) Panelen található Menu elem (egér jobb gombos menü) Beállítások.
2) Lépj a Menü elemre.
3) Nyomd meg Menüszerkesztő megnyitása elemet.

Egy rendszeren lehetőleg csak egy menüszerkesztő alkalmazást használj.

Hang

A hang problémák talán ritkábban jelentkeznek.

A megoldás a

PULSE_LATENCY_MSEC=60

vagy, esetleg a

PULSE_LATENCY_MSEC=30

paraméter használata a Skype indítójának parancssorában.

Példa (a korábbi paraméterezéssel együtt használva, ami nem kötelező):

Exec=bash -c 'PULSE_LATENCY_MSEC=60 LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skypeforlinux %U'

vagy

Exec=env PULSE_LATENCY_MSEC=60 LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/skypeforlinux %U

Webes Skype használata a Chromium böngészővel

A Skype telepítő 32 bites támogatása megszűnt, ilyen formában semelyik 32 bites operációs rendszerre nem telepíthető.
32 bites rendszeren a Skype-ot a böngészővel, ezen a weboldalon használhatod: https://web.skype.com

A módszer természetesen a 64 bites rendszerekhez is jó, akár a Skype telepítése nélkül.

A böngészős Skype válogatós, használata a Google Chrome és a Chromium böngészőkkel lehetséges. Előfordulhat, hogy ezen böngészők elágazásai (fork), úgy, mint a Vivaldi vagy az Opera böngésző szintén barátságban vannak a Skype API-val. A Firefox böngészőt - jelenleg - nem támogatja a Skype API: https://www.skype.com/hu/unsupported-browser/
A Skype webes vezérlőjét ajánlja fel még az előbbi weboldal: https://support.skype.com/en/faq/FA34704/what-is-skype-web-control

A böngészős használathoz telepíteni kell valamelyik, Skype API-nak megfelelő böngészőt.

Telepítsd a Chromiumot...
Nyílt forráskódú, szabad és ingyenes, semmi gond vele.

A Chromium böngésző és a magyar kezelőfelületének telepítése:

sudo apt-get install chromium chromium-l10n

Menü elem, indító létrehozása

Ahhoz, hogy az indító a menübe kerüljön, létre kell hoznod egy indító fájlt. Az indító tulajdonképpen a Chromium böngészőt indítja el, és a böngészőben a Skype webes címe nyílik meg. Az indító elkészítéséhez használd a kedvenc szövegszerkesztő alkalmazásod.

Nyisd meg a szövegszerkesztőt, és hozz létre egy üres szövegfájlt.

A szövegfájlt tartalma:

[Desktop Entry]
Name=Skype Web
Comment=Skype Web application in a Chromium profile
Exec=sh -c "mkdir -p $HOME/.local/share/skypeweb && GDK_BACKEND=x11 chromium --user-data-dir=$HOME/.local/share/skypeweb https://web.skype.com 1>/dev/null 2>/dev/null &"
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
Icon=/home/kim/.icons/skypeforlinux.png

KIcsit beszéljünk az alkalmazás ikonról...

Az alkalmazás ikont én valahonnan letöltöttem és átneveztem. Akkortájt nem volt szándékom a Skype-ot telepíteni valóságosan is.
Ingyenesen használható ikon keresése: https://duckduckgo.com/?q=skype+icon+free&t=ffsb&ia=images
Törekedj a 128x128-as ikon méretre.
A letöltött és átnevezett ikont be kell másolni arra az elérési útra, melyre a példa a desktop fájlban szerepel, az Icon sorban.
Az elérési út a saját könyvtárban található, rejtett .icons könyvtár:

~/.icons/

... ha a könyvtár nem létezik, hozd létre.

A felhasználónevet (jelenleg kim) az elérési útban cseréld ki saját felhasználónevedre.

Icon=/home/kim/.icons/skypeforlinux.png

A felhasználóneved a parancssor kimenete mutatja meg:

echo $USER

Érdemes az Icon sorban látható teljes elérési utat használni, és nem a rövidítettet (~/.icons/).

Ments el a fájt ezen a néven: skypeweb.desktop

A menü elem megjelenése egyetlen vagy egyes felhasználóknál

A skypeweb.desktop fájlt másold be erre az elérési útra (saját könyvtár):

~/.local/share/applications/

... egy-egy felhasználó saját könyvtára alá bemásolva.
Ha több felhasználós rendszer, a bemásolással kiválaszthatod, ki lássa és ki ne.

A menü elem megjelenése rendszer szinten, minden felhasználónak

A skypeweb.desktop fájlt másold be erre az elérési útra:

/usr/share/applications/

... ha egyetlen felhasználója van a rendszernek, ez a lépés felesleges, válaszd a másik lehetőséget. A rendszerkönyvtárba másoláshoz admin jog szükséges.

A leírás itt is megtalálható: https://linuxmint.hu/blog/2020/05/webes-skype-hasznalata-a-chromium-bongeszovel-32-bites-rendszeren

Enjoy :-)

Jegyzet

32 bit / 64 bit

Az én rendszerem parancssoros kimenetei azért mutatnak 32 bites programkönyvtárakat is, mert a Wine használata miatt a rendszert a 32 bites alkalmazások fogadására felkészítettem. A rendszerem 64 bites.

Menüszerkesztő alkalmazások

Általában minden asztali környezet alapértelmezett telepítésének része valamelyik menü szerkesztő alkalmazás. Ha úgy látod, egy ilyen sincs telepítve (például a Debian 10 Buster terjesztésnél, Xfce asztali környezettel és a 64 bites, nonfree alkalmazásokat tartalmazó netinstall telepítőt használva), akkor nyisd meg a Synaptic csomagkezelőt, és telepítsd azt a menüszerkesztő alkalmazást, amely neked már bevált, vagy nagyon tetszik. Ha még egyáltalán nincs tapasztalatod a menük szerkesztésének területén, akkor javaslom a legkevesebb függőséget magával hozó alkalmazást telepítését. Megjegyzem, az Obmenu alkalmazás leginkább csak az Openbox ablakkezelőt használó rendszernél működik jól, azért, mert kifejezetten ahhoz készült.

A képek a Synaptic csomagkezelő alkalmazásokat bemutató előnézeteiből származnak.

  • Alacarte (GNOME asztali környezet)

  • KMenuEdit (KDE asztali környezet. Teljes név: KDE Menu Editor)

  • MenuLibre (GNOME, LXDE, Xfce, Unity és más asztali környezetekhez. Pehelykönnyű menüszerkesztő, GNOME függőségek nélkül)

  • Mozo (MATE asztali környezet)

  • Obmenu (Openbox ablakkezelő)

Hozzászólások

A Skype már nem támogatott 32 bites Linux rendszeren

A javítás kivitelezéséhez tudnod kell, hogy a telepített Linux rendszer architektúrája 32 bites vagy 64 bites.

Tudtommal nincs már linuxos 32 bites Skype csomag, az alkalmazás kizárólag 64 bites rendszerre telepíthető.

 

 

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

A Skype már nem támogatott 32 bites Linux rendszeren

#1 Jól tudod, de a leírás egy összefoglaló visszatekintés is kívánt lenni. Legyen benne minden, a történelem is.

Azt hiszem, ARM telepítő sem létezik a Skype tekintetében. Legalábbis én így látom, utánanéztem. Egy barátom telepítené a Skype-ot a Raspbian Pie eszközére, Debian és Ubuntu 20.04 rendszerekre. Nem megy. :)

Szeretnélek arra kérni, ha írsz két mondatot vagy akármennyit is, az utolsó mondat után ne üss 3-4 Entert. Egyet sem kéne. Lehet valami célod van ezzel (nem tudom, mi lenne az), de borzasztóan zavaró az üres tér, és más fórumon sem szokták ezt csinálni a hozzászólásoknál. Köszönöm.

Értékelés: 

0
Még nincs értékelve

Skype 32-bit

32-bites rendszeren, Google Chrome böngészővel (és fiókkal) a Skype online és a Skype for web
kereséssel lehet próbálkozni.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Webes Skype alkalmazás használata a Chromium böngészővel

#2 Chromium böngésző is jó erre a célra :). Egyszer, valamelyik portálon megosztottam a megoldást.

Az indító paranccsort bemásolom ide, illetve megtaláltam a desktop fájlt is (ezen a rendszeren még nem használtam, mentésből van.). Íme:

[Desktop Entry]
Name=Skype Web
Comment=Skype Web application in a Chromium profile
Exec=sh -c "mkdir -p $HOME/.local/share/skypeweb && GDK_BACKEND=x11 chromium --user-data-dir=$HOME/.local/share/skypeweb https://web.skype.com 1>/dev/null 2>/dev/null &"
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
Icon=/home/kim/.icons/skypeforlinux.png

Az ikont - a letöltés után - be kell tenni a megfelelő elérési útra, amire a példa a desktop fájlban szerepel. A felhasználónevet az elérési útban ki kell cserélni sajátra. Az ikont valahonnan letöltöttem, mert akkortájt nem volt szándékom a Skype-ot telepíteni valóságosan is.

A desktop fájl a két hely egyikén lehet. Másold be ide

~/.local/share/applications/

vagy ide:

/usr/share/applications/

A desktop fájl neve lehet például ez: skypeweb.desktop

A Chromium böngészőt és a magyar kezelőfelületét is telepíteni kell a sikerhez:

sudo apt-get install chromium chromium-l10n

A webes Skype a Firefox böngészőt nem szereti...

Értékelés: 

0
Még nincs értékelve