streda, októbra 25, 2006

Firefox 2 a SUSE 10.1

Pôvodne som chcel s prechodom na Firefox 2 (FF2) zopár dní počkať. Nakoniec som však prešiel už dnes. Hlavný dôvod? Rýchlejší štart. FF2 pod SUSE 10.1 nabieha o poznanie rýchlejšie ako FF 1.5. Ďalší dobrý dôvod - kontrola chýb (spellchecker). Tá sa síce dala doplniť už do FF 1.5 (GNU ASPELL + Aspellfox). Nový FF2 spellchecker však podtrháva chyby už pri písaní. Slovenský slovník pre FF2 sa dá nainštalovať zo stránok mozilla.sk.

Škoda len, že sa vývojári rozhodli nepoužiť ASPELL slovníky, pretože pre Operu aj FF by potom stačil jeden spoločný. Mimochodom ako spojazdniť kontrolu gramatiky v Opere nájdete v mojom príspevku: Kontrola gramatiky v Opere.


Novinky ako:


  • session saver

  • náhľad na RSS

  • vylepšená práca so záložkami

  • nová štandartná téma

  • google našeptávač

  • ochrana pred "fishingom"


sú z môjho pohľadu málo inovatívne. Niektoré sa dajú pomocou "extensions" doplniť už do FF 1.5. Rovnako mi vadila nefunkčná skratka BACKSPACE - choď o stranu spät. FF2 po stlačení BACKSPACE namiesto toho skroloval nahor. Medzičasom som však dostal odpoveď ako to nastaviť naspät. Stačí v about:config nastaviť:


browser.backspace_action na 0


Upgrade z FF 1.5 u mňa prebehol bez akýchkoľvek problémov. Stačilo rozbaliť firefox-2.0.tar.gz. Akurát som prišiel o tieto extension: Tab mix plus a Switchproxy. Tab mix plus som používal hlavne ako "session saver", ale ten FF2 už obsahuje. Bez Switchproxy takisto určite pár dní vydržím.


Vďaka digg som si všimol aktualizovaný zoznam "tweakov" pre FF2. Rozhodne zaujímavá je možnosť doplniť v about:config extensions.checkCompatibility a nastavíť to na true. Potom FF2 nebude kontrolovať verziu "extension", čo vám teoreticky umožni nainštalovať akúkoľvek z nich. Rozhodne je to jednoduchší spôsob ako u každej prepisovať maxversion.


Pluginy: jre, mplayer, adobe reader, mplayer-plugin, flash9 vo FF2 fungujú bez problémov. Mplayer-plugin bol rozhodne kľučový - prehráva totiž "embedded" videa (napr. apple.com/trailers) za pomoci mplayer-a. K spojazdeniu pluginov z FF 1.5 stačí vytvoriť symbolický odkaz z /usr/lib/browser-plugins na adresár /cesta_k_firefoxu2/firefox/plugins (alebo ich všetky skopírovať).





Kategórie:

štvrtok, októbra 19, 2006

Vyšla beta Flash 9 pre Linux

Adobe konečne uvoľnilo prvú verejnú betu Flash player-a 9. Na oficiálnom blogu jedného z vývojárov sa dal sledovať progres ako aj problémy s jeho vývojom. Nový Flash 9 pre Linux bude pomerne dobre využívať existujúce knižnice (ALSA) a celkovo by nemal byť len na rýchlo ušitým Windows portom. Prečítajte si poznámky k vydaniu.


Ako ho nainštalovať:



Stiahni a rozbaľ tar.gz. Skopíruj libflashplayer.so do:
/home/uzivatel/.mozilla/plugins


Zdroj správy: Linux and Open Source Blog: Flash Player 9 Update


nedeľa, septembra 24, 2006

Delta patching opäť funguje - SUSE 10.1

Skvelá správa, po prechode Novellu na libzypp dlho nefungoval delta patching. Posledné aktualizácie tento problém riešia a delta patching konečne v SUSE 10.1 opäť funguje.



Kategórie:

streda, septembra 20, 2006

Problémy s XGL v SUSE 10.1

Pri používaní XGL som riešil viacero problémov. Od úplnej nefunkčnosti Xgl až po tie "banálne". Väčšina problémov s Xgl sa dá vyriešiť, aktualizovaním balíkov ako xorg-x11, compiz a Xgl. V súčastnosti sú dostupné v týchto verziách:



  • xorg-x11-6.9.0-50.17

  • compiz-cvs_060616-1.16

  • xgl-cvs_060522-0.10


Verzie nainštalované v systéme si jednoducho môžeme overiť príkazom:



$ rpm -qa | grep názov_balíka

Aktualizáciu balíkov odporúčam vykonať pomocou smart package manager (smart). Ak použijete smart z guru repozitárov, upgrade sa vykoná nasledovne:



# smart update
# smart upgrade xgl compiz xorg-x11

Návod ako nainštalovať SMART pre SUSE vyšiel na suseportal.cz.


Návodov ako nastaviť Xgl pre ATI a Nvidia karty je na Internete plno, preto ich nebudem klonovať, ale uvediem tie najlepšie linky.



Dôležité je mať nakonfigurovanú grafickú kartu (zavedený modul). Bez toho Xgl nespustíte. Nebojte sa používať aj návody pre iné distribúcie (UBUNTU, Gentoo), väčšinou sú použité len iné cesty k súborom. Napríklad najviac mne na začiatku pomohol článok z Gentoo Wiki, pomocou ktorého som Xgl spustil modifikovaním startx skriptu. Nájdete tam odpoveď aj na problém s vypršaním timeout-u v gdm.conf (GdmXserverTimeout=30). Gdm.conf sa v SUSE 10.1 nachádza:


/etc/opt/gnome/gdm/gdm.conf


Problémy s ktorými so stretol


1. Napriek správnemu nastaveniu pre KDE stále nabieha klasický Xorg server:


Kedže pre KDE neexistuje GUI aplikácia v ktorej by sa dalo XGL zapnúť, všetky zmeny sa musia vykonať ručne. SUSE používa vlastné konfiguračné skripty a teda po vykonaní úprav (zapnutie Xgl v /etc/sysconfig/displaymanager) je nutné aplikovať tieto zmeny príkazom:



# SuSEconfig --module xdm



2. Po odhlasení z GNOME a uložení nastavení nenabieha Xgl:

Tento problém postihuje rovnako SLED ako aj SUSE 10.1 a riešenie som našiel len nedávno. Stačí vymazať z domáceho adresára súbor:


.gnome2/session


V prípade problémom s prihlasovaním do GNOME vymažte aj tieto súbory:


.Xauthority

.ICEauthority


A nakoniec reštartujte X server - CTRL + ALT + BACKSPACE


Ukončenie KDE session reštartuje X server:


Tento problém som riešil na fóre abclinuxu.cz.


Ďalšie vážne problémy


V prípade, že ste už vyskúšali všetko skúste, ešte raz prekonfigurovať X server. Všetky zmeny vykonáme v "init 3" - konzolovom móde (single user mode). Najjednoduchšie sa doň prepneme z GNOME/KDE klávesovou skratkou:


CTRL+ALT+F1


Prihlásime sa ako root. A zadáme:


# init 3

Druhý spôsob ako rovno pri štarte SUSE ostať v "init 3" je zadať parameter 3 v menu GRUB. Automatickú rekonfiguráciu potom pre ATI karty spustíme:



# SaX2 -r -m 0=fglrx

# ./etc/X11/xgl-fglrx-setup.sh

# SuSEconfig --module xdm



Miesto SuSEconfig --module xdm môžete použiť univerzálnejší príkaz:



# SuSEconfig




Ďalej odporúčam skontrolovať či je v súbore /etc/sysconfig/displaymanager nastavená premenná

DISPLAYMANAGER_XSERVER="Xgl"


a pre ATI karty premenná


DISPLAYMANAGER_XGL_OPTS="-accel glx:pbuffer -accel xv:pbuffer"



Podrobnejšie nastavenia týchto premenných nájdete v odkazoch vyššie v tomto článku. Nakoniec sa prepneme späť do grafického módu (multiuser):



# init 5

Veľa štastia!


Kategórie:

utorok, augusta 15, 2006

AmaroK pre Gnome sa volá Listen

Po nedávnom prechode z KDE na GNOME mi najviac chýbal prehrávač AmaroK. Pre Gnome síce existuje Banshee alebo XMMS, ale ani jeden z nich sa nepribližuje kvalitou AmaroK-u. Na linux.wordpress.com vyšiel článok A Real Alternative to Amorok for GNOME Users?, teda o alternatíve k AmaroK-u pre Gnome. Je ním prehrávač Listen, ktorý podľa screenshotov vyzerá skvelo. Neostáva len vyskúšať.


Kategórie:

pondelok, augusta 14, 2006

USB audio, xmms, mplayer a AC3 výstup v SUSE 10.1

Tento článok je viacmenej použitelný pre ľubovolnú kartu na ktorej chcete presmerovať výstup AC3 (AC3 pass through S/PDIF). Teda aby sa nedokódoval softvérovo (kodekom), ale hardvérovo - Creative Extigy, Audigy ... Ja osobne vlastním staručkú Creative Extigy.


SUSE 10.1 a celkovo každá distribúcia obsahujúca kernel 2.6.x má perfektnú podporu hardvéru. Kernel štandartne obsahuje moduly aj pre také zariadenia, ako je externá USB zvuková karta Creative Extigy. Perfektná podpora znamená, že kým pre Microsoft Windows XP potrebujete CD s ovládačmi, pre SUSE 10.1 nie. Kernel totiž automaticky zavedie modul snd_usb_audio. Zavedenie modulu môžete skontrolovať:


$ lsmod | grep snd_usb_audio


V SUSE 10.1 sa navyše nemusíte starať o konfiguráciu ALSA ani mixera, (ako radí gentoo-wiki). Extigy je totiž okamžite pripravená a nakonfigurovaná. Podobne to bude (pevne verím) aj s ostatnými (USB) audio kartami.


Creative Extigy pracuje s tzv. subzariadeniami (subdevices). Celkovo sú tri:

  • hw:1.0
  • hw:1.1
  • hw:1.2

Prvá jednotka označuje Extigy (nula by bola pre internú audio kartu) a číslo za bodkou označuje subdevice. Subdevice hw:1.0 je určené pre prehrávanie napr. zo stereo zdroja a posledné hw:1.2 je určené pre AC3 (načo slúži hw:1.1 neviem).


Extigy a XMMS


Celý proces nastavenia audio výstupu na Extigy bude v XMMS pekne "klikací".


XMMS narozdiel od Mplayer-a zobrazuje názvy audio kariet, nastavenie audio výstupu cez Extigy je teda veľmi jednoduché.


Mplayer a AC3



Upozornenie: Nezabudnite, že audio zdroj (film) musí byť v AC3, inak si môžete zlikvidovať šumítka! Po ukončení prehrávania AC3 odporúčam vrátiť nastavenia na hw:1.0 resp. driver default.


Mplayer nevypisuje názvy prítomných kariet v systéme, ale mi už vieme, že Extigy má číslo 1 a pre hardvérové dekódovanie AC3 treba použiť subdevice 2.


Pre samotné presmerovanie AC3 je nutné ešte na karte Codecs & Demuxers nastaviť Audio Codec Family na: AC3/DTS pass-through S/PDIF


Teraz si pustite si svoj obľubený film, Extigy by malo na prednom paneli signalizovať symbolom ][ Dolby hardverové dekódovanie AC3.


Mixer


Na ovládanie hlasitosti slúži v Gnome aplikácia "Volume Control", ktorá má svoju alternatívu aj v KDE. Pre ovládanie hlasitosti jednotlivých kanálov je potrebné najprv vo menu FILE->Change Device zmeniť kartu na Extigy.


Ďiaľkové ovládanie


Je to nepotrebujem, ale kto chce môže si skompilovať rozšírený modul pre Extigy s podporou diaľkového ovládania


Odkazy


utorok, júna 13, 2006

Google Earth konečne aj pre GNU/Linux

Pridávam sa k nadšencom:



Inštalačný balík má 16MB a pri inštalácií pod SUSE 10.1 nenastal žiadny problém. Google Earth pre GNU/Linux je natívna aplikácia (žiadne wine ako v prípade Google Picasa). Všetko funguje ako má.


Kontrolná otázka: "V akom pohorí leží: N49 09.808 E20 16.274 ?". Pomôcka: screenshot.



Google Earth - SUSE 10.1 (KDE 3.5.3), ATI RADEON 9700 MOBILE


Kategórie: