Ago 18 2008

Ubuntu Linux en Macbook 3.1 Santa Rosa

Desde hace unos días me estoy comiendo la cabeza para instalar en mi macbook ubuntu linux 8.04. Lo que más trabajo me está costando es poner las configuraciones necesarias que el funcionamiento de (K)Ubuntu sea similar al de OSX.

Lo primero que he hecho ha sido volver a seguir estos pasos que ya comenté anteriomente para hacer las particiones necesarias e instalar Ubuntu de manera normal.

El siguiente paso ha sido instalar la wifi. La unica forma que hay de instalar la broadcom que trae es con ndiswrapper. Es realmente sencillo cuando se tienen los paquetes y el driver de windows. Para ello os dejo este comprimido con todo lo necesario y los siguientes pasos pasos para seguir:

Descomprimir el archivo:

tar -xvf wifi

cd Wifi\ linux/

Instalamos ndiswrapper:

dpkg -i ndiswrapper-common_1.50-1ubuntu1_all.deb
dpkg -i ndiswrapper-utils-1.9_1.50-1ubuntu1_i386.deb

Instalamos el driver:

mkdir driver
unzip -a r151517.EXE -d driver/
cd driver/DRIVER/
sudo ndiswrapper -i bcmwl5.inf
sudo ndiswrapper -l
sudo ndiswrapper -m
sudo modprobe ndiswrapper

Para que ndiswrapper carge desde el inicio del sistema, seguir estos paso.

Una vez tenenía el wifi funcionando, lo siguiente que noté era que no tenía sonido, buscado di con esta solución:

sudo nano /etc/modprobe.d/options

añadir:

options snd_hda_intel model=mbp

activar el microfono (Speaker).

Mientras hacía todo lo anterior caí en la cuenta de lo incomodo que era el tauchpad sin las comodidades de OSX así que me puse con ello. Tras leer mucho en ingles y muchos errores caí en la cuenta de que había que insertar dos nuevos repositorios:

sudo nano /etc/apt/sources.list

y añadir:

deb http://ppa.launchpad.net/mactel-support/ubuntu hardy main
deb-src http://ppa.launchpad.net/mactel-support/ubuntu hardy main

sudo aptitude update

sudo aptitude upgrade

sudo dist-upgrade

(fijarse que se ha actualizado un paquete xserver-xorg-input-synaptics)

Una vez hecho esto hay que modificar el xorg.conf de nuestro sistema:

sudo nano /etc/X11/xorg.conf

sustituir:

Section “InputDevice”
Identifier      “Synaptics Touchpad”
Driver          “synaptics”
Option          “SendCoreEvents”        “true”
Option          “Device”                “/dev/psaux”
Option          “Protocol”              “auto-dev”
Option          “HorizEdgeScroll”       “0″
EndSection

por:

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”

# not using edge scrolling
Option “HorizEdgeScroll” “0″
Option “VertEdgeScroll” “0″

# use two finger scrolling
Option “VertTwoFingerScroll” “1″
Option “HorizTwoFingerScroll” “1″ # set to 0 if you don’t want horizontal scrolling

# scroll speed, lower is faster
Option “HorizScrollDelta” “10″
Option “VertScrollDelta” “10″

# minimum pressure motion factor
Option “PressureMotionMinZ” “10″

# touch and untouch thresholds, higher numbers if you like to push hard
Option “FingerLow” “10″
Option “FingerHigh” “20″ # change to 30 or 40 if you like

# borders based on output from synclient
Option “LeftEdge” “20″
Option “RightEdge” “1200″
Option “TopEdge” “20″
Option “BottomEdge” “370″

# speeds, smaller number for a slower mouse
Option “MinSpeed” “0.8″ # 0.5 is very slow, 1.5 is very fast
Option “MaxSpeed” “1.2″ # up to 1.5 works ok
Option “AccelFactor” “0.10″

# tap times, change to suit your tapping habits
Option “MaxTapMove” “100″
Option “MaxTapTime” “100″
Option “MaxDoubleTapTime” “200″

# don’t change these or two finger tap stops working
#Option “TapButton2″ “3″
#Option “TapButton3″ “2″

# must be commented out or normal tapping wont work
Option “TapButton1″ “0″
Option “TapButton2″ “0″
Option “TapButton3″ “0″

# needed for disabled while typing fix
Option “SHMConfig” “on”

# multitap rightclick
Option “MultiFingerButton” “2″
EndSection

Section “Device”
Identifier      “Configured Video Device”
EndSection

Section “Monitor”
Identifier      “Configured Monitor”
EndSection

Section “Screen”
Identifier      “Default Screen”
Monitor         “Configured Monitor”
Device          “Configured Video Device”
EndSection

Section “ServerLayout”
Identifier      “Default Layout”
Screen          “Default Screen”
InputDevice     “Synaptics Touchpad”
EndSection

Mi xorg.conf ha quedado así.

Con esto conseguimos boton secundario ( pulsando con dos dedos + clic ) scroll con dos dedos vertical y horizontalmente.

Después de esto, reiniciar el ordenador (no vale con reiniciar el servidor gráfico).

Venga, ya está casi todo, pero todavía nos queda el teclado.

sudo apt-get install pommed
pommed -v

Fin, con esto he conseguido hacer que mi ubuntu se comporte de la misma manera que OSX. Aun quedan más cosas que se pueden configurar y que las podeis encontrar aquí en ingles. No obstante, traduciré algo más en un futuro próximo.


Ago 12 2008

Campaña publicitaria para Linux

Si todos los que usamos GNU/Linux y tenemos un blog colgasemos en Internet un video, una imagen o cualquier otra cosa que sirviese para promocionar nuestro sistema, conseguiriamos un efecto mayor que las campañas de Microsoft, Apple o empresas como Novell e IBM.

Por este motivo voy ha hacer un recopilación en este post con todos las cosas que vea por internet que puedan servir para la causa, con el fin de que todo el que lo lea lo use para ponerlo en su web y ponga su granito de arena. Si alguien ve algo que pueda servir para publicidad que deje un comentario aquí.

IMAGENES: (permitido enlazar directamente la imagen)

VIDEOS:


Abr 28 2008

Elive = Debian + Enlightenment

Elive es una distribución de GNU/Linux basada en Debian y que como escritorio trae Enlightenment. Estadistribución posee las tres cosas que yo busco: velocidad, usabilidad y hermosura. No obstante no se la recomiendo a nadie que no tenga unos mínimos conocimientos de GNU/Linux o que no deseen aprender un poco, pues, a pesar de traer un panel de control como Ubuntu y otros, muchas cosas hay que configurarlas por cosola.

Para los usuarios de OS X, es una buena alternativa libre ya que tiene un kernel optimizado para Mac.

En este video muestra como puedes desenvolverte perfectamente por las aplicaciones con el pequeño menu que se despliega al pulsar el botón secundario.

[youtube=http://www.youtube.com/watch?v=nCJ8QDfA95U]

Descargar Elive:

  1. Stable. Versión de pago.
  2. En desarrollo. Gratuito, pero no recomedable para instalación en disco duro

Capturas de pantalla:



Abr 11 2008

Howto: Como instalar Linux en un Macbook

NOTA: He posteado una segunda parte con configuraciones aquí.


Después de buscar en internet y no encontrar casi nada en español que me funcionara, he decidido escribir una entrada explicando lo que hay que hacer para instalar Linux en un Macbook con Leopard instalado.

Lo primero a tener en cuenta es que debemos tener el firmware actualizado. Si no lo está, en esta web puedes hacerlo www.apple.com/es/support/downloads o desde tu ordenador siguiendo estos pasos Manzana->Actualización del sistema-> Actualizar todo. También hay que disponer de la última versión de rEFIt, que puedes descargarlo de http://refit.sourceforge.net. Es importante estar seguros de tener un CD con Linux a mano, que no se te olvide!.

Empezamos particionando el disco duro. Para ellos habrimos un terminal (Aplicaciones->Utilidades->Terminal) y escribimos:

diskutils list

nos debería aparecer esto si tenemos una instalación de Leopard ‘limpia’ (sin haberle tocado las particiones)

/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *111.8 Gi disk0
1: EFI 200.0 Mi disk0s1
2: Apple_HFS Macintosh HD 111.5 Gi disk0s2

Ahora para hacer las particiones usamos este comando.

diskutil resizeVolume disk0s2 tamaño-para-leopardG “MS-DOS FAT32″ linuxhd tamaño-para-linuxG

en mi caso:

diskutil resizeVolume disk0s2 66.8G “MS-DOS FAT32″ linuxhd 45G

Tiene que devolver algo así:

Started resizing on disk disk0s2 Macintosh HD
Verifying
Resizing Volume
Adjusting Partitions

Finished resizing on disk disk0s2 Macintosh HD
You will need to manually reformat your new partitions.
WARNING: You must now reboot

El tamaño de las particiones es variable en función de tus necesidades. Si quieres saber cuanto tienes en total fijate en esta línea “Apple_HFS Macintosh HD 111.5 Gi disk0s2″ del primer paso.

En otras webs dicen que el comando que hay que escribir es “diskutil resizeVolume disk0s2 59.2G Linux linuxhd 15G”. Este comando te devolverá un error diciendo que Linux no es ningún tipo soportado por diskutils. Así que lo ponemos como Fat32 (diskutils no hace particiones propias de Linux). Esto no debe preocuparnos ya que es solo para particionar el disco, luego cuando arranquemos el CD de instalación redefinimos la particion a ext3, ReiserFS o cualquier otra más idónea.

Reiniciamos el sistema.

Si ha salido todo bien hasta ahora, instalamos rEFIt. Una vez instalado escribimos en la consola

cd /efi/refit
sh ./enable.sh

Yá está el sistema listo para instalar Linux. Inserta el CD de reiniciamos de nuevo.

Te saldrá una pantalla como esta:

Picas encima del pingüino y… A instalar Linux :D


Mar 22 2008

Indignante (editado)

Edito mi primer post. Por lo que me dicen en los comentarios lo que intentan hacer es apoyar con a linux haciendose pasar por personas pro-microsoft y diciendo esas barbaridades. No obstante, genera bastante confusion si la persona que lo lee no tiene conocimientos sobre sistemas operativos puede llevarse una impresion equivocada.

Leo en blog de Casimiro y Guillermo una cantidad de mentiras sobre linux que me gustaría aclarar. Ellos se estan basando en un artículo de 2005 de la web de ubunteros en los que con sarcasmo, cosa que no parecen apreciar, comparan Windows y Linux en varios aspectos.

Lo que hacen los señores Guillermo y Casimiro es omitir parte de lo que se dice en el post original, dejando solo lo que le favorece a Microsoft, intentando hacer creer a la gente que los propios usuarios de Linux piensan que su sistema es peor. Para mí, persolmente, una verdad a media es una mentira, y lo que hacen estos individuos me parece indignante.

Recomiendo la lectura de los dos post (original,falseado) y que ustedes mismos sanquen conclusiones. Para todos aquellos que estén de acuerdo con lo que digo, difundan este mensaje para parar otros prejuicios falsos sobre un sistema operativo que no sea Windows.


Mar 21 2008

Un poco de humor

Leyendo meneamé he encontrado este pequeño chiste sobre linux/windows. La fuente original es de PCTux.

Se cuenta por ahí que un profesor un módulo de FP en Desarrollo de Aplicaciones explicaba en clase que los buenos programadores solo usan Windows XP y pide que levante la mano todo el que también sea seguidor de la empresa de Bill Gates. Todos en clase, por temor a represalias por parte del profesor, levantan la mano, excepto uno con pinta de friki que estaba sentado al fondo del aula. El profesor le miró con sorpresa y le preguntó:

-Oiga, usted. ¿Por qué no ha levantado la mano?.
-Porque yo no utilizo Windows.

El profesor, extrañado, preguntó de nuevo:

-Vaya, y sino utilizas Windows ¿Que Sistema Operativo utilizas?
-GNU/Linux. -Respondió orgulloso-

El profesor, cuyos fanáticos oídos no podían dar crédito a algo así, exclamó:

-Pero hijo mío ¿qué pecado has cometido para utilizar tal chapuza?

El alumno, muy tranquilo, le respondió:

-Mi padre es informático y usa SUSE Linux, mi madre es asesora en seguridad y usa Debian Linux y mi hermano estudia Físicas y utiliza Linux Mandrake, por eso yo también utilizo GNU/Linux! -remató orgulloso y convencido-

- Bueno, -replicó irritado el profesor-, pero ese no es motivo para utilizar Linux. Tú no tienes porqué hacer lo que hacen tus padres.. Por ejemplo, si tu madre se prostituyese y se drogase todo el día, tu padre se tocara los cojones, bebiese como un cabrón y traficase con drogas y tu hermano atracase comercios y robase a abuelitas, entonces, ¿tú qué harías?

- Seguramente instalaría Windows