-->

domingo, marzo 02, 2008

como instalar kdevelop+kde4 y no morir en el intento

si quieres desarrollar aplicaciones en qt (solo) es recomendable usar el eclipse, y el plugin que incorpora para c++ y otro plugin par qt4, por trolltech, pero si lo que quieres es programar para kde, existe plugin también, pero no funciona, no lo intentes, es inútil, te tienes que ir al kdevelop, pero este programa no se deja tan fácilmente, yo he tenido los siguientes problemas (con solución)

1º me creo un proyecto en kde3 y lo compilo, pero me dice que

./admin/cvs.sh: line 42: --version: command not found
*** AUTOCONF NOT FOUND!.
*** KDE requires autoconf 2.53 or newer
Error creating cvs. Exit status 1.
Error creating all. Exit status 1.

Horror, que pasa... bueno, si investigamos por los archivos cvs.sh y detect.autoconf.pl veremos si tenemos todos los programas esos que dice, es decir... el automake, autoconf, el autom4te y cosas así, bueno, el problema yo lo he resuelto de la siguiente manera, después de ver que la versión que tengo instalada del automake es la 2.13 (omg la mas antigua) la he desinstalado, he instalado otra mas moderna, (apt-get install autoconf) y me he cerciorado que su versión era mas moderna
autoconf --version 2.62

y ahora si que ha funcionado, milagro!!!

2º soy un intrépido y quiero programar en kde4!

vale, lo primero es decirle que te cree un proyecto en kde4, una vez creado, abres la consola y te vas al directorio build, y alli escribes cmake ../
si te da un error que no encuentra kde4-config entonces tendrás que poner
export PATH=$PATH:/usr/lib/kde4/bin
o donde tengas los binarios de kde4, en ubuntu te los deja por ahí

3ºvale el cmake ha hecho su trabajo, pero le doi a compilar y esto no funciona

eso es que no hemos terminado ;) tienes que modificar unas cosillas del proyecto, como los paths y cosas así,
para que me entendáis, yo me he instalado todo por repositorios, y lo único raro es que dentro de el directorio de qt4 he enlazado el de kde4, y bueno, el programa este te genera un archivo .develop donde esta en xml toda la configuración, y en mi caso las variables que tienes que meter aburridamente en run y en make son estas
(con < delante)

default>
envvar value="/usr/include/qt4/kde4" name="KDEDIR" />
envvar value="/usr/include/qt4/kde4" name="KDEDIRS" />
envvar value="/windows/ant/home/josevk/.kde4" name="KDEHOME" />
envvar value="/usr/include/qt4:/usr/include/qt4/kde4/lib:$LD_LIBRARY_PATH" name="LD_LIBRARY_PATH" />
envvar value="/usr/include/qt4:/usr/include/qt4/kde4:$PATH" name="PATH" />
envvar value="/usr/include/qt4" name="QTDIR" />
envvar value="/usr/lib/qt4:/isr/lib/kde4" name="QT_PLUGIN_PATH" />
envvar value=" " name="XDG_CONFIG_DIRS" />
envvar value=" " name="XDG_DATA_DIRS" />
/default>


en /lib/include/qt4 estan todas las librerias, y en /usr/lib/qt4 están los plugin de qt4, y bueno, /usr/lib/kde4=/usr/include/qt4/kde4, es una guarrería que he hecho, pero weno os lo imagináis, esto lo repetis tanto en los valores de run como los de make

4º pero yo quiero el autocompletar! que soy un vago!

todo llega, también en la configuración del proyecto c++ suport, lo primero es auto completar, y a la derecha tenéis que añadir 2 tipos, uno tipo kde4 y otro tipo qt4, en el de qt4 tienes que añadir /usr/lib/qt4 (donde tienes los includes) y en kde4 lo mismo /usr/include/kde4/include, una vez hecho esto todo funciona mas o menos como en el eclipse... pero seguiré currandomelo para aprender mas :)

Y bueno, este ha sido el breve resumen del fin de semana, y debería ir en el otro blog pero esto se había convertido en algo personal

Etiquetas:

jueves, febrero 14, 2008

como instalar android en eclipse, con linux

lo primero que tenemos que hacer, evidentemente, es instalarnos el eclipse en linux, para esto si tenemos por ejemplo una distribucion basada en debian, como ubuntu, solo tendremos que escribir en la consola

#apt-get install eclipse

una vez hecho esto, vamos al eclipse y seleccionamos este menu:
una vez dentro, seleccionamos la opcion de añadir nuevas caracteristicas, seleccionamos new remote site y escribimos esto


seguimos los pasos de siguiente y siguente, y nos saldra esto, seleccionarlo todo, y si os da error, como a mi, quitar el android editors, te dice que necesitas otro plugin pero bueno, asi tambien funciona,

una vez le damos a esto, y a unos cuantos next mas nos dirá que tenemos que reiniciar eclipse, así que lo reiniciamos y abrimos nuestro navegador, nos vamos a esta pagina y nos bajamos el sdk correspondiente a nuestro sistema, en este caso el de Linux, lo descargamos y descomprimimos en una carpeta como puede ser nuestro /home



despuésnos vamos a windows, preferences, abrimos la pestaña de android y metemos el directorio donde lo hayamos descomprimido

técnicamente ya esta instalado, ahora la idea es probarlo, así que le damos a new-proyect y creamos un proyecto de android

nos pedirá unas cuantas cosas, como el nombre del proyecto y del paquete, el del paquete tiene que ser estilo nombre.java, después de varios next y cuando terminamos, vamos a el botón de ejecutar y le damos a la flecha pequeña hacia abajo, y seleccionamos run, nos saldrá esta pantalla,
así que seleccionamos el android, y en activity ponemos el nombre de activity que hemos puesto anteriormente, de todos modos dando a la flechita también nos sale, en target podemos cambiar el tipo de móvil, por cierto ;)

una vez hecho esto, podemos copiar el código que vemos en pantalla para ver un hello word, le damos al botón verde y nos saldrá lo siguiente.. el telefonillo tarda en cargar bastante, no desesperéis



una vez hemos esperado un rato largo, vemos esto, ya ejecutando, también podemos interactuar con los menús y todo lo que se nos ocurra, asi que bueno, funcionar... funciona!


Etiquetas:

jueves, noviembre 29, 2007

instalando kubuntu 7.10

Bueno bueno bueno, estas cansado de windows y quieres probar experiencias nuevas, te han dicho que linux mola, y que kubuntu tiene unas movidas 3D que te dejan flipando in colours, y no sabes si es verdad, pero querrías averiguarlo... bueno aquí pongo unos pasos que te vendrán bien

1º DESGARGA

lo primero es bajarte un cd de kubuntu, como desde aqui

2º BIOS

seguramente ya la tendras configurada asi, si no, al iniciar el pc dale a f2, o a supr, o accede a la bios, y pon en boot, lo primero, cd rom, y mete el cd que has grabado con la imagen que te has bajado

3ºIDIOMA

si, ha arrancado, pero no nos pongamos nerviosos, presiona F2 para ponerlo en español ;)

4º CD LIVE BOOTING

una vez que arranca, y te muestra el escritorio, cercionate de que todo funciona mas o menos, el sonido, la gráfica, la red... si rula a la 1º te puedes asegurar de que cuando lo instales también, si no, busca en guia-ubuntu
por que no funciona tu hardware...

5º INSTALACIÓN

el menú de instalación es para tonticos, lo unico el particionamiento, si quieres formatear windows, dile que el disco entero, si no, defragmenta el disco antes en windows, deja unas 20 gb libres, y dale a linux 20 gb, el se ocupara del resto, dejale que se copie sus cosas y que se instale otras... y cuando te diga que necesita reiniciar, reinicia, y después en el arranque elige ubuntu, ya lo tienes instalado :)

6º PROGRAMAS PROGRAMAS!!!

lo primero que te vendrá bien sera instalarte unas cuantas cosas utiles, por ejemplo el picasa, vlc, los codecs, el mplayer, el xine, el firefox, el emule, el azureus... esas cosas que tanto se usan verdad?? bueno nos vamos a sistema->konsole
y escribimos kdesu kate /etc/apt/sources.list
esto se puede hacer con programitas y tal, pero asi mola mas ;) aqui vemos muchas lineas, y algunas pone algo como....
#deb http://security.ubuntu.com/ubuntu gutsy-security multiverse,
también podéis añadir la pagina de google

# Google software repository
deb http://dl.google.com/linux/deb/ stable non-free


las que tengan este estilo, con una almohadilla, le quitáis la almohadilla, y lo guardáis, después en la consola escribís

apt-get update

y le dejáis hacer....

ahora a instalar, programas, y todos a la vez además!!

escribimos, ( o copiamos.. :D )

apt-get install mplayer xine-ui vlc amule azureus firefox pidgin amsn picasa

y que vaya instalando,


7º PROBLEMAS!!

a: el kopete no funciona: eso es que tienes que instalar una cosita, busca en google el archivo "kdelibs4c2a_3.5.8-0ubuntu3_i386.deb" e instalarlo, si no te da problemas a tirar

b: me dice algo de unos drivers de la gráfica! : si te comenta que necesita descargar los drivers propietarios, tu dile que si, esto te vendrá bien para juegos o por si te da por instalar compiz ;)

c: no escucho emepetreses!: abre el amarok y añadelos, te dirá que si quieres descargarte los controladores, le das que si y a tirar millas


8º MAS COSICAS

si queremos instalar los efectos 3D solo tendremos que instalar unas cosillas.. como antes, apt-get install compiz-fusion-plugins-extra compiz-fusion-plugins-main gnome-compiz-manager compiz-kde csm emerald emerald-themes

y también buscamos un archivo llamado fusion-icon_1.0 en la red, un .deb como el de antes y lo instalamos como antes también, después, una vez hecho todo esto en la consola escribimos fusion-icon, y done el reloj nos aparecerá un icono negro, ahí podemos configurar todos los efectos que nos interesan :)


Y poco mas, para instalar google earth teneis que ir a la pagina y seguir las instrucciones, y el resto ya esta instalado por defecto, pero con esto podeis conseguir cosas como estas


Etiquetas:

sábado, diciembre 23, 2006

CREATIVE ZEN v ubuntu 6.10

Muchos, por no decir, muchisimos, me dijeron que el CREATIVE ZEN v era incompatible con linux, que no funcionaba, pero una cualidad de los tauro es que somos tremendamente cabezotas, asi que me arme de valor, me fui a pixelmania y me compre por 112 euros el de 2gb, me volvi a casa y me sente delante de la silla, y me dije, VENGA CAMPEON!

la verdad es que no funciona por que el sistema de gestion que lleva esta patentado por windows, asi que solo se puede usar en ordenadores con este ssoo, pero ya sabemos que a mi esas cosas...


he aki mis pasos, primero mire este manual

http://www.ubuntuforums.org/showthread.php?t=316246

queria que mi amarok tuviera mtp, por que no puedo vivir sin el, asi que segui los pasos

tambien instale un par de cosas, meti este comando

apt-get install libmtp-dev libnjb libid3tag0 libid3tag0-dev libmtp2

una vez hecho todo esto,me di cuenta que hacia un

mtp-detect y no encontraba nada, y que hacia un mtp-hotplug y tampoco encontraba nada, asi que pense que quizas estaria ahi el problema, busque de donde salia la lista de dispositivos del mtp-hotplug asi que primero reinicie el udev con este comando

sudo /etc/init.d/udev restart

y despues me dispuse a editar el archivo donde estaba

esta aqui
/etc/udev/rules.d/ y tiene un numero y libmtp delante, bueno pues el mio era
/etc/udev/rules.d/65-libmtp.rules

asi que con el nano le di a editar

bueno si le damos al comando lsusb nos da lo siguiente

Bus 003 Device 013: ID 041e:4150 Creative Technology, Ltd
y la salida del archivo anterior es esta

# Creative Zen Vision
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="411f", SYMLINK+="libmtp-%k", MODE="666"
# Creative Portable Media Center
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4123", SYMLINK+="libmtp-%k", MODE="666"
# Creative Zen Xtra (MTP mode)
.....


pues aqui es donde viene el temita., añadimos la siguiente linea


# Creative Zen V
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4150", SYMLINK+="libmtp-%k", MODE="666"


guardamos, reiniciamos el udev,

y si hacemos mtp-detect OH MILAGRO, nos detecta nuestro pequeño V, asi que ahora nos vamos amarok, añadimos dispositivo mtp y A TRASPASAR CANCIONES!! :D

luego lo intento en suse :D

Etiquetas:

viernes, diciembre 22, 2006

compartir escritorios e impresoras ( o como estar en 2 sitios a la vez)

Bueno, volviendo un poco a mi yo mas linuxero, estos dias de tiempo libre los he aprobechado para hacer un par de trapicheos:


impresora compartida

tengo una impresora lexmark z65, no la tenia configurada, asi que me dispuse a ello, primero me baje de la pagina de lexmark unos drivers... bueno en realidad segui un manual al pie de la letra

este

http://www.ubuntu-es.org/index.php?q=node/18296

pero bajandome los drivers de la mia, fue sencillo

una vez me los baje y meti la ristra de comandos, en impresoras la añadi, la probe y funciono, demasiado facil para mi, asi que probe a que mi padre desde su ordenador pudiera imprimir tambien, el tema era mas complicado
primero desde mi ordenador, tecleando localhost:631 en firefox me meti en las opciones del administrador del cups, que es el que gestiona todo lo de la impresora en linux, y marque todas las casillas, despues en el administrador de impresoras de kubuntu tambien marque el compartir impresoras, y aqui creo que ya estaba todo, bueno tuve que modificar un par de cosas en consola, como esta
sudo adduser cupsys shadow

y despues

/etc/rc2.d/S19cupsys restart
para reiniciar el servidor cups


despues en windows lo unico añadir impresora en red, añadi http://192.168.1.direcciondemipc/printers/lexmark (yo la llame lexmark, pero si la llamas pepa, tienes que poner pepa) y le di a siguiente

me dijo que el controlador en la maquina servidor estaba mal, que instalase uno propio, aqui creo que puedes instalar el del cd, pero yo instale una generica, llamada imageview creo y cuando hice la prueba de impresion... perfecto, funcionando perfectamente

demasiado facil, es solo una impresora direis...

bueno, como hay veces que estoy lejos de casa, y hecho de menos mi linux en otros ordenadores pense... jo, por que no investigo??

pues bien, instale el cygwin/X, con las opciones de todo el xorg y el openssh activadas en el ordenador con windows

en el ordenador con linux instale el openssh, el comando... bueno... apt-get install openssh (q complejo por dios!!xD)y me asegure que aqui /etc/ssh/sshd_config estaba puesto a yes lo referido a las X11 que son lo referido al entorno grafico

bueno despues de mucho investigar, llegue al ordenador con windows, arranque el programita en cuestion y escribi

startx

me salio una ventana de xterm como las de linux (huy que bien, ya me siento como en casa...)

despues en esa ventana escribi

ssh -X -C papa@miip firefox

me pide el pass, weno me lo se..xD

y oh milagro! salta el firefox!

demasiado sencillo para mi

pruebo con ssh -x -C papa@miip startkde

el pass otra vez... que pesadito!!


se lo meto y OH MILAGRO! arranca el kde entero! como si linux funcionase sobre windows!! ya se lo que deben sentir los que estan trabajando para que funcione de manera nativa... que ilu! prueno el menu kicker, abro un par de aplicaciones y un video, el video se ve a fotos, y el sonido suena en el ordenador servidor, es decir en el mio :D pero funciona! :D


y bueno, ya he tocado demasiado a linux y muy poco a la ds, cosas que he probado!

el monkey island 1 y 2 en la ds,

me bajo de la pagina oficial www.scummvm.com el archivo para ds, y meto el A en la ds, tambien meto el monkey island 1 y 2 que encontre por internet, la carpeta, aunque creo que funciona tambien comprimido :D, total lo lanzo y no funciona...

espera q lea, pulsa l cuando arranque si tienes un M3, vaaaleeee
reinicio y lo ejecuto pulsando y OH MILAGRO! funciona, como el de pc, lanzo el monkey 1 y... no tiene sonido?? espera, salgo, le doy a configurar, y oh! sonido activado! :D tiene wena pinta ya, ahora la prueba de fuego, le doi a guardar y si! guarda! with no problem! scummvm rulando perfectamente en el m3 perfect minisd

y ayer hice lo propio con el picodrive, el emulador de la megadrive, va un poco lento, y no tiene sonido, me he bajado un par de versiones y todas van por el estilo de lentas, pero funcionan.. :D, ademas de la misma manera que anteriormente, solo copiando el archivo picodrive.nds a la memory y rulando, es una maravilla :D

Etiquetas:

sábado, noviembre 25, 2006

beryl y kubuntu

una frase muy comun entre los informaticos es '' mi ordenador es mejor que el tuyo'' hay camisetas donde lo ponen y todo, es como el clasico '' la tengo mas grande'' pero en friki

bueno, aqui esta el mio en su ultima version tal y como lo veo ahora, yo creo que es una buena razon para tener linux, :D



y weno, a parir de ahora intentare volver al origen, ultimamente me he centrado demasiado en temas tecnologicos, aunque hay que tener varias cosas interesantes en la vida... aunque ultimamente, esto es de lo menos en la mia... menudo caos.. aunque otro dia lo escribo cuando lo vea todo con perspectiva


Etiquetas:

viernes, noviembre 17, 2006

Instalando kubuntu

Bueno, me dispuse ayer a instalar kubuntu 6.10 desde mis cds de kubuntu 6.06.1

esto es lo que hice

meti el cd de kubuntu, y instale como manda el gestor, ya sabeis, siguiente siguiente siguiente...

una vez hecho esto, reinicie y instale el gestor de actualizaciones

sudo apt-get install update manager

te instala el programa en sistema->gestor de actualizaciones

una vez hecho esto, actualizamos a la ultima version, esto puede tardar un poco... (bastante)
y reiniciamos, es un proceso automatico :D

ahora tenemos la ultima kubuntu, se notan pequeñas diferencias en el interface, pero poca cosa, aunque este ha sido solo el 1º paso...

ahora instalaremos automatix2, un programa que hace facil la instalacion de los programas imprescindibles de kubuntu, reproduccion de video, musica... lo tipico

http://www.getautomatix.com/

y sigo las instrucciones

------------------------------
Installing Automatix2 with Apt
Installing on (K,X)Ubuntu 6.10 i386,amd64 (Edgy)

edita tu
sources.list:


KDE
sudo kwrite /etc/apt/sources.list

from
terminal


Substitute gedit with the text editor of your choice.

Add the following to your sources.list:

NOTE: Kubuntu/Xubuntu users will need to uncomment (remove the # before the word "deb") all the additional sources as well as add the automatix repository.

deb http://www.getautomatix.com/apt edgy main


Now save the file and close it.

Now from terminal do the following:

wget http://www.getautomatix.com/apt/key.gpg.asc
gpg --import key.gpg.asc
gpg --export --armor 521A9C7C | sudo apt-key add -


To finish off:
sudo apt-get update
sudo apt-get install automatix2


-----------------------------

una vez hecho esto, nos vamos otra vez a sistema->y vemos el AUTOMATIX2
lo lanzamos y instalamos todo lo que nos interese ;)

si tenemos una tarjeta nvidia gforce (mi caso) puedes arriesgarte a instalar los drivers  para tener aceleracion grafica,
podemos saber si la aceleracion esta activada escribiendo por consola

#
glxinfo | grep direct


si nos devuelve

direct rendering: Yes



es que todo ha ido bien

si no tendremos que seguir los manuales que aqui pongo, aunque no los he probado ( a ver si alguien me deja una ati para hacer mas pruebas

http://www.guia-ubuntu.org/index.php/Aceleración_gráfica_en_Ubuntu#Activar_aceleraci.C3.B3n_gr.C3.A1fica_de_tarjetas_ATI



Bueno ahora en teoria tenemos ya instalada la acelracion grafica, con el direc rendering en yes

ahora nos disponemos a instalar Beryl y emerald, unos gestores de ventanas que transformaran tu escritorio en 3D

lo primero

añadimos estas lineas al source list, como hemos hecho antes

kate /etc/apt/source.list...


deb http://ubuntu.compiz.net/ edgy main-edgy
deb http://www.beerorkid.com/compiz edgy main-edgy
deb http://media.blutkind.org/xgl/ edgy main-edgy
deb http://ubuntu.beryl-project.org/ edgy main-edgy



una vez hemos hecho esto,

apt-get upgrade
apt-get update
apt-get dist-upgrade


y instalamos el beryl y todo lo demas

$ sudo aptitude install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes



una vez hecho esto, preparar el kate por que nos toca escribir un poco( mas bien copiar y pegar...xD)

la idea es crear otra sesion como la principal , pero esta con xgl (por si algo falla que no cunda el panico!! DONT PANIC
lo primero escribimos

$ sudo kate /usr/bin/startkdexgl.sh



y ponemos en este archivo

Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 &&
DISPLAY=:1
# Iniciar kde
exec startkde


y lo guardamos
 ahora ponemso

$ sudo kate /usr/share/xsessions/kde-xgl.desktop


[Desktop Entry]
Encoding=UTF-8
Name=kde-xgl
Exec=/usr/bin/startkdexgl.sh
Icon=
Type=Application


y lo guardamos

y ahora en la consola, les damos permisos de ejecucion

$ sudo chmod 755 /usr/bin/startkdexgl.sh
$ sudo chmod 755 /usr/share/xsessions/kde-xgl.desktop



y para que todo vaya ya perfecto y se inicie beryl sin nosotros tener que hacer nada

$ kate /home/tunombre/.kde/Autostart/startberyl.sh

#!/bin/bash
beryl-manager



$ chmod +x ~/.kde/Autostart/startberyl.sh

aunque esto ultimo yo no lo tengo asi, ademas con que tu teclees beryl-manager en la consola, o te vayas a preferencias->beryl y lo incies, funciona perfectamente,

puedes ocnfigurar los efectos desde el ruby que tienes donde los programas iniciados, tienes muchos para elegir :D

Etiquetas:

jueves, noviembre 09, 2006

simo 2k6

Bueno bueno, sobre el simo de este año, decir que o sabias lo que querias ver, lo veias y te ibas, o te aburrias como una ostra, y yo soy de los del grupo 1, fui, vi el nuevo windows vista (mas de lo mismo) vi el stan de Fon (y me he hecho fonero!!, ya os contare y os camelare:D ) vi el stan de linex, y hable con un gnomero de los de siempre, y poco mas, un stand entero para chorradas, con la nueva consola de sony expuesta en una maqueta, a la que la he hecho una foto (si!) y curiosamente estaba alli una entrevistadora de la sexta y me ha dicho, oye, te importa que te hagamos unas preguntas? y yo.. ssssssi??

la pregunta, oye que sientes al tenerla aqui tan cerca, la que tanto habeis esperado?

yo-- bueno la verdad es que dan ganas de llevarsela un poco, lleva mucho tiempo siendo anunciada, y aunque existe mucha competencia con la xbox y la nueva de nintendo, puede ser una buena opcion

--pero que tiene que os atrae tanto?

yo-- hombre es una consola muy potente, utiliza la nueva tecnologia blue-ray y un chip cell de 7 nucleos fabricado por ibm, y no es solo por los juegos, por que su precio seran 600 euros, si no tambien por sus opciones como las descargas desde la pagina de sony, las peliculas y muchas mas posivilidades, la verdad es que mas que una consola es un media center para casa, y luego tambien que el sistema de la consola sea en linux, que ayuda mucho a la comunidad y le da alas a la consola, aunque ocmo ya te he dicho existe mucha competencia entre esta y la de microsoft, y tambien con la que el dia 9 va a sacar nintendo, que creo que sera la que de verdad se lleve el gato al agua...


bueno mejor os pongo la entrevista

tambien puedes jugar a busca a jose en el video xD

Etiquetas: