banshee 1.0

marți, 24 iun. 2008, 20:14

M-a mâncat la un moment dat în fund să încerc altceva decât bătrânul player (consacrat pe GNU/linux după părerea mea) Amarok şi să văd ce minunăţii bazate pe GTK există pe internetul ăsta. Am fost un pic dezamăgit: înafară de Rhythmbox, o clonă de Amarok (nereuşită totuşi, zic eu) şi încă câteva playere multimedia nu am prea găsit software de genul ăsta care să îmi satisfacă plăcerile perverse în materie de muzică şi software. Banshee avea potenţial la acea vreme, dar era încă la o versiune 0.x. Cum a apărut 1.0, l-am luat şi am zis să îl testez.

Interfaţa s-a păstrat în mare, cu menţiunea că au apărut mici îmbunătăţiri: media library-ul poate fi filtrat şi în funcţie de artist/album acum, există un play queue (foarte important pentru mine), dar poate cel mai important, algoritmii de căutare în baza de date sunt vizibil mai eficienţi. Integrarea cu last.fm e superbă (cea mai bună dintr-un media player de pe linux) şi, pe deasupra, Banshee poate citi şi fişiere video, un detaliu neimportant din punctul meu de vedere.

The bad part goes here: ceea ce mi se pare ciudat e faptul că încă nu se pot reordona melodiile „de mână” în cadrul unui playlist. Suportul de iPod nu a funcţionat din prima, dar asta e o problemă a bibliotecilor care se ocupă de chestia asta (mai exact a trebuit să instalez o versiune mai nouă decât cea din ubuntu hardy); în rest, Banshee se poartă foarte frumos cu device-urile portabile, un alt mare punct în plus. Şi mi s-a mai întâmplat de vreo două ori să moară subit.

Pot să le recomand cu mâna pe inimă utilizatorilor de GNOME să folosească acest media player în loc de rhythmbox, nu fiindcă cel din urmă ar fi mai slab, dar fiindcă Banshee are un potenţial care l-ar putea face un concurent serios al Amarok-ului, într-un viitor nu prea depărtat. Şi ca fapt divers, nenea care lucrează full-time la acest proiect este un angajat Novell, fapt care nu mă face decât să am toate speranţele pentru direcţia în care evoluează proiectul.

ubuntu usplash fix

sâmbătă, 31 mai 2008, 17:45

O problemă de care se lovesc în special userii de laptop-uri (dar nu numai) este prezenţa unui ecran de boot negru (la încărcarea kernel-ului) în loc de acel progress bar portocaliu/albastru simpatic care apare în mod normal. Deşi iniţial aveam impresia că are strict legătură cu driver-ul video (pe ATI aveam probleme, pe nVidia nu, ambele monitoare erau widescreen), se pare că problema este cu totul alta.

1.Un anume fişier, pe numele lui mic /etc/usplash.conf, conţine doar două linii: xres şi yres, corespunzătoare valorilor pe orizontală, respectiv pe verticală, ale rezoluţiei monitorului. E recomandat ca rezoluţia să fie setată la o valoare suportată de către monitor (640×480 în cel mai rău caz). Eu am setat xres=1280, yres=800 (pentru 1280×800), adică rezoluţia standard a monitorului meu. După modificarea usplash.conf rulaţi comanda:

sudo update-initramfs -u

2.E bine să vă asiguraţi că linia care transmite parametri kernel-ului din /boot/grub/menu.lst e de forma:

title           Ubuntu 8.04, kernel [kernel version goes here] root (hdx, x) #numbers again kernel          /boot/vmlinuz-2.6.24-17-generic root=UUID=[uuid goes here] ro quiet splash […]

După care rulaţi:

sudo update-grub

3.În final, nu ar strica reconfigurarea imaginii de kernel, just in case:

sudo dpkg-reconfigure linux-image-$(uname -r)

La primul restart ar trebui să apară usplash-ul aşa cum trebuie.

oprirea pc speaker-ului pe laptop

sâmbătă, 10 mai 2008, 20:10

Una din chestiile deosebit de enervante de care m-am lovit când mi-am pus Ubuntu a fost prezenţa sunetului de PC Speaker (incredibil, unele laptop-uri au aşa ceva) în ecranul de login de la X11, în ciuda debifării opţiunii „enable system beep” din gnome. Jucându-mă cu diverse aplicaţii (mai exact alt window manager), am observat că ele pot introduce acel beep şi în cadrul textbox-urilor, astfel că dacă apăsam backspace sau săgeţile într-un textbox gol, speaker-ul începea să urle, lucru cam neplăcut la 1 noaptea, când lumea vrea să doarmă. După o şedinţă serioasă de google, am ajuns la o concluzie.

În principiu, există două variante de a scoate la capăt problema:

1.Se pare că system-wide, pc speaker-ul e activat de un modul de kernel numit pcspkr. Cu alte cuvinte, un sudo rmmod pcspkr rezolvă problema. Mai mult, încărcarea modulului odată cu startarea sistemului poate fi oprită prin editarea fişierului /etc/modprobe.d/blacklist, în care se adaugă linia:

blacklist pcspkr

2.O metodă alternativă ar fi dată de comenzile:

xset b off xset b 0 0 0

Cele două comenzi sunt strâns legate de serverul X11, deci trebuie adăugate într-un fişier xinitrc, eventual la sfârşitul fişierului /etc/X11/xinit/xinitrc.

Personal, recomand prima variantă, deoarece e o metodă cât de cât ortodoxă de a înlătura problema. Cu toate astea, în cazul meu şi a doua funcţionează la fel de bine. Pentru cei care au dat peste problema respectivă pe Windoză, le recomand acest tutorial. Pentru cei care caută chiar mai multe metode pe Linux, forumul Ubuntu găzduieşte o discuţie detaliată pe tema asta.

firefox bugs me

miercuri, 7 mai 2008, 17:29

Către domnii de la Adobe: Apreciez faptul că plugin-ul flash player este unul care a stabilit un standard în privinţa accesului la multimedia, dar la mine în junglă, pe linux, sunetul fişierelor swf nu vrea să iasă la lumină fără soft-uri third-party (mai pe româneşte: nu merge, bă!). Şi nu-i frumos, şi e vina plugin-ului fiindcă în rest tot ce înseamnă soft de sunet rulează impecabil la mine în junglă. Nu pun la socoteală faptul că acest flash player crapă lejer sesiuni de firefox, atât pe windows cât şi pe linux.

Către domnii de la Mozilla: Firefox îmi crapă când mi-e lumea mai dragă, de multe ori din cauza unor bucăţi de cod de javascript mai mult sau mai puţin inofensive. Într-adevăr, Firefox 3 e încă în beta, dar e bine de ştiut. Nu voi raporta bug-ul, deoarece mi-e lene să îmi fac cont pe o platformă non-open source gen launchpad.

Către domnii de la Ubuntu: Data viitoare nu mai puneţi software beta într-un release care se vrea a fi „rock solid”. Nu dă bine. Dacă vreau să-mi fac nervi cu aplicaţii instabile, pot lejer să mi le instalez şi singur. De remarcat totuşi că beta-ul de pe site-ul mozilla părea să funcţioneze, în timp ce pachetul care vine cu Ubuntu reacţionează foarte neplăcut uneori.

Oare chiar vine vremea să folosesc gentoo ca distro de desktop? (n.a.: în caz că nu ştiaţi, serverul pe care stă site-ul ăsta – şi nu numai – are un gentoo care rulează aproape flawless de vreun an jumate)

linux audio players

miercuri, 5 mart. 2008, 18:53

Sunt sigur că mai toţi cei care au apucat să se joace cu softurile GNU au dat ochii cu bătrânul XMMS, pe care îl şi recomand celor obişnuiţi cu winamp. Personal, prefer ceva mai sofisticat, care să poată gestiona cantităţi mari de muzică. Amarok e foarte popular în domeniul ăsta, dar fiindcă nu vreau să încarc non-stop bibliotecile KDE în memorie (presupunând că pe o staţie oarecare folosesc gnome, xfce sau altceva decât the k-thing) mi-am propus să caut un program asemănător scris folosind GTK+.

Am dat peste Listen, Rhythmbox (care e default în Ubuntu), Banshee şi Exaile. Cel din urmă se doreşte a fi o transpunere a Amarok-ului pe GTK+, dar nu se descurcă foarte bine, fiindcă împarte playlist-ul principal în două (un queue list şi playlist-ul propriu-zis), ceea ce poate face ca treburile să fie destul de confuze. Nici Listen şi Rhythmbox nu m-au mulţumit foarte tare, în principiu fiindcă (la fel ca multe alte aplicaţii gnome) suferă destul de mult la capitolul interfaţă (nu intru în detalii; ca fapt divers, multe lucruri care pe mine mă enervează s-ar putea să nu deranjeze deloc în cazul altora). Banshee, trecând peste faptul că e scris folosind GTK#, m-a impresionat plăcut prin interfaţa simplă (în nici un caz simplistă), relativ bine gândită. Cu toate astea proiectul nu e încă matur, iar funcţii simple, cum ar fi aranjarea „de mână” a unor melodii în playlist, lipsesc.

În concluzie, momentan rămân cu Amarok. Probabil în viitor îşi vor face apariţia alternative serioase şi pe GNOME, chiar dacă e posibil să fie nevoie să mai aştept ceva timp.