divendres, 24 d’agost del 2012

Problema a l'executar LibreOffice a Debian

Des de fa algun temps he tingut problemes a l'hora d'executar LibreOffice com a usuari al Debian. Al executar-lo des de la terminal he vist l'error:

enric@debian:~$ libreoffice
[Java framework] Error in function createSettingsDocument (elements.cxx).
javaldx failed! 
Warning: failed to read path from javaldx
terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'

Qüestió de permisos. Llegint per fòrums he trobat la solució. Pel motiu que siga algunes carpetes de la carpeta ./config es creen amb permisos de superusuari i no d'usuari, per això no ens deixa executar el LibreOffice. Per a canviar-ho simplement escrivim al terminal:

# chown -vR username:users /home/username/.config

on username ho hem de canviar pel nostre nom d'usuari, en el meu cas enric

# chown -vR username:users /home/username/.config

dimecres, 7 de desembre del 2011

Veure UPV TV a GNU/Linux amb MPlayer

Com a estudiant de la UPV m'indigna prou no poder veure programes d' UPV-TV ja que es necessita Microsoft Silverlight. En principi hi ha una alternativa lliure, Moonlight, però esta no funciona encara a Iceweasel / Firefox 8 així que hi ha que buscar alguna solució alternativa.

La que he trobat jo és ben simple. Quan volem veure la TV o algun programa de la UPV simplement cliquem a allò que volem veure i ens apareixerà un requadre on posarà: Install Microsoft Silverlight. Fem clic amb el botó dret del ratolí: Aquest marc -> Codi font del marc.



I al codi busquem el fitxer utilitzat per al flux de dades:


Ara copiem l'enllaç i anem a un terminal i escrivim:

mplayer mms://mediaserver01.upv.es:7070/TelePoli (o l'enllaç que siga)


O si utilitzem una interfície gràfica d'MPlayer com GNOME MPlayer anem a Arxiu -> Obre una ubicació i hi enganxem l'enllaç i llest!


dissabte, 5 de novembre del 2011

Instaŀlar controlador Ralink a UbuntuStudio

Fa poc m'he posat Internet a casa. Com que el router queda prou lluny de la meua habitació he hagut de comprar-me una targeta PCI WiFi per a l'ordinador de taula. La targeta que m'he comprat és una Conceptronic C300Ri.

A l'ordinador de taula utilitze UbuntuStudio, el qual no inclou els controladors per fer servir esta targeta. A partir d'ací ha començat una odissea de cercar, seguir tutorials, fer proves, i finalment compilar els controladors i fer-la funcionar. A continuació vos resumisc els passos que he seguit.

Quan ens trobem en una situació d'este tipus el primer que hem de fer és comprovar que l'ordinador ens detecta la targeta. Per a d'això utilitzem l'ordre lspci

Busquem a la llista de dispositius quin pot ser la targeta WiFi. En este cas es:

 05:00.0 Network controller: RaLink Device 3062 


Una vegada detectada la targeta anem al web de RaLink per descarregar els controladors. En el nostre cas descarreguem el controlador RT3062PCI/mPCI/CB/PCIe(RT3060/RT3062/RT3562/RT3592)

Una vegada descarregat ho descomprimim i hi accedim a la carpeta des del terminal. 

Recomane que seguiu estos passos com a superusuari amb:


$ sudo su

Després editem el fitxer config.mk

# nano os/linux/config.mk


Canviem les següents línies:


# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y


# Support Native WpaSupplicant for Network Manager
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y




Per defecte tindreu una n en lloc d'una y.

Tanquem el fitxer i executem:

# make && make install


Fet açò, reiniciem.

Nota: Si utilitzeu Ubuntu en lloc d'UbuntuStudio heu d'afegir a la blacklist el mòdul rt2800, carregat per defecte, ja que pot entrar en conflicte amb el controlador que acabem d'instaŀlar.

# nano /etc/modprobe.d/blacklist.conf

I afegim:

blacklist rt2800pci  

Una vegada hàgem reiniciat provem que el sistema ha carregat el mòdul correcte:

# lsmod | grep -e rt3
lsmod | grep rt3


Amb açò ja deu funcionar-vos el WiFi. 

Nota2: Si utilitzeu WICD en lloc de NetworkManager (és el meu cas) pot ser hàgeu d'editar les preferències del WICD i afegir el vostre Wireless Interface. En el meu cas ra0 en lloc del wlan0 que sol tindre el WICD per defecte.

Font | steveswinsburg

dijous, 3 de novembre del 2011

Instaŀlar Wine a Debian Wheezy (Testing)

Una cosa curiosa que m'he trobat a Debian Wheezy és que el Wine, programa per emular programari de Windows, no està inclòs als repositoris oficials.

Per a instaŀlar-lo tenim diverses maneres.

La més senzilla és afegir els repositoris d'Ubuntu (des de Lucid fins a l'actual funcionen sense problemes):

deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu lucid main 
deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu lucid main 

  Actualitzem i instaŀlem.  

# aptitude update  
# aptitude install wine

Un altra manera que tenim de fer-ho, la més recomanada pel que he vist a alguns fòrums i llistes de correu, consistix en instaŀlar la versió inestable que podem trobar a este enllaç http://dev.carbon-project.org/debian/wine-unstable/

Com podeu veure, a eixa pàgina és troben els paquets per separat. Descarregar-los un a un i instaŀlar-los pot ser costós i problemàtic. El recomanable és descarregar-los amb wget i instaŀlar-los amb dpkg.

Per a descarregar-los còmodament introduïu esta ordre al terminal:  
 
$ wget -r -A "*_i386.deb" http://dev.carbon-project.org/debian/wine-unstable/

O esta en cas de que tingueu un ordinador de 64bits.

$ wget -r -A "*_amd64.deb" http://dev.carbon-project.org/debian/wine-unstable/

Després, per a instaŀlar tots els paquets descarregats:

$ su
# dpkg -i /home/USUARI/dev.carbon-project.org/debian/wine-unstable/*.deb

Al instaŀlar-ho d'esta manera és probable que ens falten alguns paquets o algunes dependències per resoldre. Per a resoldre este problema escrivim al terminal:

# apt-get install -f


Fent açò ja deuria estar instaŀlat el Wine, però en el meu cas concret m'ha donat alguns problemes alhora de configurar alguns i instaŀlar alguns paquets. El propi terminal m'ha recomanat actualitzar la llista de repositoris i actualitzar el sistema:

# aptitude update  
# aptitude safe-upgrade 

Fent açò els problemes han desaparegut i tots els paquets han estat correctament configurats. Ara ja tinc el Wine instaŀlat i funcional, això sí, és la versió inestable amb tots els inconvenients (i avantatges) que això pot suposar. El millor és que vosaltres mateixos proveu quina versió i quin mètode d'instaŀlació vos va millor i s'adapta millor a les vostres necessitats.

Font | nicolaselie

diumenge, 16 d’octubre del 2011

Problema al portàtil (bateria + wifi)

Des de ja fa algun temps tinc alguns problemes amb la bateria del portàtil i les xarxes wifi, tant a Debian Wheezy com a (L)Ubuntu. Al estar connectat a una xarxa wifi i aturar temporalment (suspendre) l'ordinador, després, una vegada l'iniciava de nou ja no tornava a connectar a la xarxa wifi i havia de reiniciar. A més d'això sovint se'm quedava la pantalla congelada o em donava un kernel panic.

Després de molt de temps cercant a Google he trobat una solució que, almenys a mi, m'ha servit.

Pareix ser que el problema està en el paquet pm-utils en la nova versió 1.4. Així doncs, simplement heu de desactualitzar el paquet a la versió 1.3 i deixareu de tindre problemes. Podeu descarregar el paquet des d'ací:

Ubuntu http://packages.ubuntu.com/de/lucid/all/pm-utils/download
Debian http://packages.debian.org/stable/pm-utils

Això sí, ara, cada vegada que actualitzeu el vostre sistema vos demanarà que actualitzeu el paquet pm-utils a la versió 1.4. Per a evitar que s'actualitze escriviu esta ordre al terminal:  
# aptitude hold pm-utils

Amb açò els vostres problemes han de desaparéixer. Sinó és així, comenteu-ho!

Font | Ubuntu Forums
          Debian Admin

dijous, 22 de setembre del 2011

Piuleu des del terminal amb Twidge

Si sou uns geeks que utilitzeu la terminal per a quasi tot i alhora esteu enganxats al Twitter hi ha un client que és perfecte per a vosaltres: twidge.

Twidge és un client twitter per a piular des del terminal unix/linux. Amb Twidge podràs fer el mateix que amb la majoria de clients per twitter però d'una manera més "original" i, sobretot, lleugera.

Si utilitzeu Debian o Ubuntu Maverick i posteriors podeu trobar Twidge als repositoris.

Per a instaŀlar-lo simplement heu d'escriure al terminal:

# aptitude install twidge

Una vegada el tingueu instaŀlat escriviu twidge setup per configurar-lo.


Copieu i enganxeu al vostre navegador l'enllaç que vos apareixerà per a autoritzar Twidge per a accedir al vostre compte de Twitter.

Quan ho feu Twitter  vos mostrarà un número PIN que haureu de copiar al terminal on diu "Authorization key". Una vegada fet ja tindreu el terminal llest per a piular.

Per a piular simplement heu d'utilitzar la següent ordre:

$ twidge update "El vostre missatge" 

  Podeu veure la resta d'ordres disponibles amb escrivint  

$ twidge lscommands

Vos mostrarà una llista com esta:  
dmsend        Enviar un missatge directe 
block         Blocar a algú 
follow        Seguir a algú 
lsarchive     Mostra les vostres piulades recents 
lscommands    Mostra totes les comandes disponibles 
lsdm          Mostra els últims missatges directes rebuts 
lsdmarchive   Mostra els últims missatges directes enviats 
lsblocking    Mostra les persones que tens blocades 
lsfollowers   Mostra els teus seguidors 
lsfollowing   Mostra a qui seguixes 
lsrecent      Mostra les piulades d'aquells a qui seguixes 
lsreplies     Mostra les últimes mencions rebudes 
lsrt          Mostra les últimes re-piulades que han fet aquells a qui seguixes 
lsrtarchive   Mostra les últimes re-piulades que has fet 
lsrtreplies   Mostra les teues piulades re-piulades 
setup         Per a configurar twidge la primera vegada que l'utilitzes 
unblock       Desblocar a algú 
unfollow      Deixar de seguir a algú 
update        Actualitzar el teu estat

Enllaç: Twidge
Font: PC Digital

dimecres, 21 de setembre del 2011

cowsay -f tux Benvinguts

Hola! Este blog no té cap temàtica ni finalitat concreta. Simplement és un blog personal on recolliré apunts diversos principalment sobre GNU/Linux i aquells problemes als que he trobat solució a base de llegir i provar coses. També ocasionalment escriuré sobre altres temes com cultura, llengua, música i el món audiovisual.

A aquells que hem llegiu, gràcies per endavant!