Zobrazují se příspěvky se štítkemWiFi. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemWiFi. Zobrazit všechny příspěvky

sobota 16. října 2010

Skype na Androidu

5. října byla zpřístupněna nová verze oblíbeného programu Skype pro internetové volání a přenos videa. Funguje na telefonech s operačním systémem Android verze 2.1 a 2.2. Dá se získat přes Android Market nebo na adrese http://skype.com/m.

Zkoušel jsem jej na HTC Hero s OS Android verze 2.1. I když bylo připojení přes WiFi stejné jako ze stolního počítače, kde Skype fungoval bez problémů, tak na této konfiguraci Skype nešel používat. Už jenom volání na službu echo bylo trhané a téměř se nedalo operátorce rozumět. Tuto špatnou slyšitelnost má zřejmě na svědomí samotný HW, protože na z telefonu HTC Desire s OS Android verze 2.2 fungovalo volání přes Skype bez problémů.

pátek 30. července 2010

Dropbox (Linux) - nedaří se synchronizace po přihlášení

Dropbox klient pod operačním systémem Linux má jednu nepříjemnou chybu. Po přihlášení uživatele do systému se nepřipojí k serveru pro synchronizaci dat pokud je spuštěný dříve než je inicializováno připojení k síti. Projevuje se to především na notebooku, který se k internetové síti připojuje přes WiFi a je nastaveno automatické startování Dropbox klienta po přihlášení.

Chyba se projevuje u stabilní verze 0.7.110 i u vývojové verze (k dnešnímu dni je to verze 0.8.90). Nejnovější vývojové verze Dropboxu lze získat na fóru, kde pravidelně zveřejňují jejich vydání včetně odkazu ke stažení pro jednotlivé platformy.

Na diskuzním fóru Dropboxu je tato chyba popsána a vývojáři říkají, že pracují na jejím odstranění. V jednom vláknu (http://forums.dropbox.com/topic.php?id=21037#post-133477) doporučuje vývojář Dropboxu přidat do startovacího skriptu ~/.dropbox-dist/dropboxd pauzu pomocí příkazu sleep, tak aby se Dropbox spustil až po uskutečnění připojení do internetové sítě. Z uživatelského hlediska je toto řešení čisté. Upravuje se pouze soubor, ke kterému má uživatel příslušná přístupová práva. Nefunguje to ale, protože Dropbox v sobě zřejmě obsahuje nějaké samoopravné mechanizmy. Po provedení změny se při prvním spuštění Dropboxu rozpozná porušení instalace změnou do skriptu dropboxd. Dropbox si vyžádá stažení své nové kompletní instalaci ze serveru a přeinstaluje se včetně námi opraveného skriptu.

V jiném vláknu na diskuzním fóru Dropboxu (http://forums.dropbox.com/topic.php?id=15397#post-116871) lze nalézt řešení spočívající úpravou spouštěcího scriptu v jazyku python /usr/bin/dropbox, který je součástí instalačního balíčku nautilus-dropbox pro distribuce Fedora a Ubuntu. Pro úpravu tohoto skriptu potřebujeme práva administrátora. Řešení však funguje. Spočívá taktéž v přidání pauzy do spouštěcího skriptu tak, aby Network Manager stihl sestavit připojení do internetové sítě a samotný Dropbox se spouštěl až když toto připojení již existuje.

Na začátek skriptu stačí přidat příkaz
time.sleep(60) ... zaměňte číslo 60 podle vaší potřeby (udává počet vteřin)
V mém případě pak vypadal začátek skriptu /usr/bin/dropbox následovně:
import locale
from contextlib import closing
time.sleep(60)
INFO = u"Dropbox is the easiest way to share and store your files online. Want to learn more? Head to"
LINK = u"http://www.getdropbox.com/"
Jakmile je Dropbox jednou spuštěný a provedena synchronizace souborů nezáleží pak již na výpadku internetového připojení. Dropbox výpadek dokáže již sám rozpoznat a synchronizaci souborů podle existence připojení zastavuje nebo obnovuje.

Chyba se však projeví i přes tuto naší opravu v případě, když při přihlášení není k dispozici dostupná WiFi síť a spojení do sítě internet se nemůže uskutečnit ani v našem pozdrženém startu Dropboxu. Po připojení do sítě je nutné Dropbox ručně zastavit a poté znovu ručně spustit.

čtvrtek 19. listopadu 2009

Fedora 12 - WiFi na netbooku HP mini 2140 po upgrade z Fedora 11

17. listopadu vyšla nová distribuce Fedora 12 (Constantine). Zkusil jsem upgrade z distribuce Fedora 11 (Leonidas) formou aktualizace. Dá se postupovat podle návodu na stránce (http://fedoraproject.org/wiki/FedoraLiveCD/USBHowTo) s jednou výjimkou a tou je adresář, z kterého se má stáhnout boot.iso. Správně má být místo adresáře development/i386/os/images/ uveden adresář releases/12/Fedora/i386/os/images/.

Po upgrade a restartování netbooku naběhl systém celkem bez problémů. Ovšem bez podpory bezdrátových sítí, jak se ostatně dalo čekat. V článku "Fedora 11 - zprovoznění WiFi na netbooku HP mini 2140" je popsáno jak na zprovoznění WiFi po nové instalaci. Dá se očekávat, že stejný postup zafunguje i pro distribuci Fedora 12. V případě upgrade formou aktualizace stačilo však spustit příkaz
yum install broadcom-wl kmod-wl
jako root a restartovat netbook. Bezdrátová síť začala normálně pracovat. Pro zadání tohoto příkazu je však potřeba připojit netbook k pevné síti pomocí síťového kabelu.

úterý 25. srpna 2009

Aktualizace Fedora 11 a WiFi s chipsetem Broadcom

V článku Fedora 11 - zprovoznění WiFi na netbooku HP mini 2140 jsem popisoval jak na WiFi připojení po instalaci linuxové distribuce Fedora 11. Jestliže provádíte pravidelné aktualizace této distribuce, můžete se dostat do situace, kdy po aktualizaci přestane WiFi připojení fungovat. Taková situace nastane, dojde-li k aktualizaci linuxového jádra (kernelu) a od vydání nového jádra neuplynula dostatečně dlouhá doba k tomu, aby byl ve zdrojích balíčků RPM fusion vytvořen odpovídající balíček kmod-wl k tomuto novému jádru. Někdy je potřeba i několik dnů ke sjednocení verzí linuxového jádra a balíčku kmod-wl.

Přestane-li po aktualizaci WiFi připojení fungovat, není potřeba zoufat. Na počítači je k dispozici minulá verze jádra s odpovídající verzí balíčku kmod-wl. Stačí tedy při startu počítače vybrat k zavedení tuto starší verzi linuxového jádra. Po aktualizaci balíčku kmod-wl k příslušné nové verzi jádra je pak možné při startu počítače vybrat už toto nové jádro a WiFi připojení bude zase funkční.

Hlídáte-li si aktualizace distribuce Fedora sami, je možné aktualizaci jádra pozdržet do té doby, než bude ve zdrojích balíčků RPM fusion k tomuto novému jádru k dispozici i odpovídající verze balíčku kmod-wl. Existence příslušné verze balíčku kmod-wl se dá ověřit na adrese http://download1.rpmfusion.org/nonfree/fedora/updates/11/i386/repoview/index.html.

neděle 26. července 2009

Fedora 11 - zprovoznění WiFi na netbooku HP mini 2140

Po instalaci distribuce Fedora 11 na netbook HP mini 2140 nefunguje WiFi, protože v této distribuci nejsou potřebné ovladače pro kartu s chipsetem Broadcom (BCM4322). Počítejte s tím a pro aktualizaci systému po instalaci si zajistěte připojení do sítě pomocí kabelu. Usnadníte si u níže popsanou instalaci potřebných driverů pro WiFi.

Potřebné ovladače je možné získat z non-free zdrojů balíčků RPM fusion. Zavedení nového zdroje pro instalace a aktualizace balíčků je nejlepší provést podle instrukcí na stránce http://rpmfusion.org/Configuration.

Pro správnou funkci musíme zavést free i non-free zdroje RPM fusion.Jednodušší způsob pro uživatele gpk (gnome package kit) nebo kpackagekit pomocí prohlížeče Firefox spočívá v kliknutí na dva následující odkazy:
RPM Fusion free pro Fedoru 10 a 11
RPM Fusion nonfree pro Fedoru 10 a 11

V případě, že nepoužíváte výše zmiňované správce balíčků, je nutné využít služeb terminálu a pro zavedení obou repozitářů je potřeba zadat následující příkaz:

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
Nyní můžeme nainstalovat balíčky broadcom-wl a kmod-wl s potřebnými ovladači pro bezdrátové připojení. Po restartu počítače by mělo WiFi připojení začít fungovat.

Aktuální verze ovladačů Broadcom Wireless STA se dají najít také na webu výrobce tohoto hardware. Podrobný návod na instalaci ovladačů pro distribuci Fedora 11 je možné najít také v blogu cenolan.com, kde je možné také najít řešení případných problémů v rozsáhlé diskuzi pod článkem.

Problémy s WiFi připojením po aktualizaci jádra jsou popsány v článku Aktualizace Fedora 11 a WiFi s chipsetem Broadcom.