Mostrando entradas con la etiqueta ubuntu. Mostrar todas las entradas
Mostrando entradas con la etiqueta ubuntu. Mostrar todas las entradas

viernes, 25 de abril de 2008

Usando Emacs con Firefox


Antes que nada debo aclarar que después de usar casi intensivamente Vi, me
decidí volver al viejo y bien ponderado Emacs. Que la verdad rulea, la última versión trae soporte para fuentes TrueType entre otras cosas.
Además extrañaba lo cómoda que son las combinaciones de teclas, que hacen que
uno no tenga que sacar los dedos del teclado.
Entonces después de todas estas buenas razones uno no quiere escribir
en nada que no sea Emacs. Y para eso existe una extensión para Firefox
llamada It's all text!
con la que podemos invocar nuestro editor de texto preferido para editar los
textareas dentro de una página web. Por ejemplo, este post ;)


lunes, 21 de enero de 2008

Intel 915 + Gusty

Hace tiempo que no probaba las salidas de video/tv-out y cuando quise hacerlo me encontré con una nada grata sopresa: no andaba on-the-fly. Así es, si bien reiniciando la sesión con el cable ya conectado habilitaba automáticamente la salida...enchufarlo en una sesión y alternar con Fn+F7 (combinación por hard en mi laptop para el cambio de pantallas) no producía ningun resultado.

En resumen:

* cable conectado antes de la sesión habilita la salida de video, clonando y deshabilitando la pantalla LCD.
* cable conectado luego de iniciar sesión y Fn+F7... nada de nada

Sin embargo usando i810 en lugar de intel, la cosa funcionaba. Googleando un poco encontré una solución bastante aceptable por el momento, y de paso simpática: xrandr

Con esta aplicación (y su correspondiente en gui urandr) podemos trabajar las salidas on-the-fly y habilitar/deshabilitar a "gusto y placer".

algunos ejemplos

xrandr --output LVDS --mode 1280x800 --output TV --mode 1024x768 # habilita las dos salidas a en diferentes resoluciones

xrandr --output TV --off # deshabilita la salida de TV

y bueno... las combinaciones son variadas y podemos hacer xinerama o lo que queramos

xrandr --output VGA --right-of LVDS

solo es cuestión de jugar con las posiblidades, resoluciones, y tener en xorg definido un "virtual mode" que soporte la resolución resultante... de juntar por ej: 1024x768 + 1024x768.

El tema que no está solucionado, es que si usamos resoluciones distintas para cada salida queda una zona muerta en la que usa resolución mas pequeña... en fin, bien se explica acá

enjoy

sábado, 1 de diciembre de 2007

Openoffice 2.3 + Gusty

Una de las cosas que no terminaban de cerrarme en ubuntu gusty era que existe un bug intersante en openoffice 2.3, el cual hace que se muera cuando abrimos ppts u opciones de configuración (al menos esas cosas probé).

Leyendo por ahí averigué que el problema se produce por alguna incompatibilidad entre los temas de gnome y openoffice, osea, usando el tema human todo andaba de 1000 maravillas pero con otros sucedía esto.

Soluciones alternativas hay ... (borrar openoffice.org-gtk) pero me quedo con esta, si agregamos a nuestros repositorios gusty-proposed la versión que figura ahí de ooffice tiene este problema corregido( a simple vista y con las pocas pruebas que hice ya no se muere)

domingo, 11 de noviembre de 2007

mounting vfat devices on gusty

problema:
joe@casper:~$ gnome-mount -vtd /dev/sdb1
gnome-mount 0.6
** (gnome-mount:5863): DEBUG: Mounting /org/freedesktop/Hal/devices/volume_uuid_4737_7883
** (gnome-mount:5863): DEBUG: read mount point 'w600' from gconf string key '/system/storage/drives/_org_freedesktop_Hal_devices_storage_serial_Sony_Ericsson_Sony_Ericsson_W600_357445002000624_0/mount_point'
** (gnome-mount:5863): DEBUG: read default option 'shortname=mixed' from gconf strlist key /system/storage/default_options/vfat/mount_options
** (gnome-mount:5863): DEBUG: read default option 'uid=' from gconf strlist key /system/storage/default_options/vfat/mount_options
** (gnome-mount:5863): DEBUG: read default option 'utf8' from gconf strlist key /system/storage/default_options/vfat/mount_options
** (gnome-mount:5863): DEBUG: read default option 'umask=077' from gconf strlist key /system/storage/default_options/vfat/mount_options
** (gnome-mount:5863): DEBUG: read default option 'exec' from gconf strlist key /system/storage/default_options/vfat/mount_options
** (gnome-mount:5863): DEBUG: read default option 'usefree' from gconf strlist key /system/storage/default_options/vfat/mount_options
** (gnome-mount:5863): DEBUG: Mounting /org/freedesktop/Hal/devices/volume_uuid_4737_7883 with mount_point='w600', fstype='', num_options=6
** (gnome-mount:5863): DEBUG: option='shortname=mixed'
** (gnome-mount:5863): DEBUG: option='uid=1000'
** (gnome-mount:5863): DEBUG: option='utf8'
** (gnome-mount:5863): DEBUG: option='umask=077'
** (gnome-mount:5863): DEBUG: option='exec'
** (gnome-mount:5863): DEBUG: option='usefree'

** (gnome-mount:5863): WARNING **: Mount failed for /org/freedesktop/Hal/devices/volume_uuid_4737_7883
org.freedesktop.Hal.Device.Volume.UnknownFailure : mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so

la opcion usefree no es reconocida.

solución simple:

from https://bugs.launchpad.net/ubuntu/+source/gnome-mount/+bug/151025

Go into gconf-editor and navigate to /system/storage/default_options/vfat/mount_options, and then remove the "usefree" option from the list. Exit gconf-editor, and try hotplugging your drive again. It works :-)


PD: esto me sucede usando el kernel de feisty (2.6.20) en gusty (para poder suspender correctamente)

martes, 23 de octubre de 2007

2do acercamiento a gutsy

Bueno, como había dicho antes no tenía el tiempo disponible pero pasé mi siesta ayer haciendo una instalación limpia y dejando todo como yo quería.
De entrada el tema de tzdata que me había fallado en la actualización aquí no presentó problemas. Sin embargo el tema de las consolas en blanco (por problemas con los módulos de framebuffer) siguió igual

remember

Para que funcione hay qe agregar a /etc/initramfs-tools/modules las siguientes lineas
fbcon
vesafb
vga16fb

y faltaba agregar que debemos comentar estos módulos de /etc/modprobe.d/blacklist-framebuffer
y por último update-initramfs -u

algunas cosillas para hacernos la vida mas fácil, el viejo y querido ubuntu-mediapack no existe más pero tenemos su reemplazo parcial en ubuntu-restricted-extras
Para qué: Para instalar varios programas propietarios o con dificultades para distribuirse, entre ellos el plugin de Flash, Java, Unrar, códecs (mp3, dvix, dvd, etc…) y varias fuentes de Microsoft.

y mucho muy importante hacer
apt-get install compizconfig-settings-manager para que en las opciones personalizadas de efectos (en apariencia) podamos cambiar las configuraciones y plugins hablitados de compiz

Me queda pendiente aún el tema de arreglar la parte de suspend & hibernate
pero en principio todo anda como me gusta ahora. Aunque no noté grandes cambios entre mi actualización y la instalación desde cero me siento feliz por dentro sabiendo que no tengo paquetes a lo tonto instalado y que mi sistema está un poco mas limpio

Por último un par de screenshot

lunes, 22 de octubre de 2007

intento de acercamiento a gutsy

bueno, no tenia tiempo al dope pero una cosa lleva a la otra y me vi actualizando mi ubuntu feisty a gutsy.

La primera impresión que me llevo es la siguiente

tzdata:

En mi primer intento de upgrade fracasó en esto... tzdata no se configuraba y dejaba muchas dependencias rotas.. la siguiente vez que intenté vi que se solucionaba cambiando /etc/timezone a una aceptada porque no dejaba configurar con la zona de argentina/mendoza
se puede cambiar luego con dpkg-reconfigure tzdata

fb consola:
si salimos del cochino 640x480 y queremos poner por ej.. vga=791 obtenía una linda consola en negro hasta que arrancaba gdm

Para que funcione hay qe agregar a /etc/initramfs-tools/modules las siguientes lineas
fbcon
vesafb
vga16fb

luego ejecutar update-initramfs -u

cairo:
todas las aplicaciones que usaban cairo no andaban (update-manager
awn-manager... basta con borrar lo que hay en /usr/local/lib y ejecutar ldconfig


kernel 2.6.22:
aparte de las mejoras que incluye respecto a scheduling y no se cuantas cosas mas (wifi mejorado.. etc) lo único que logré con el nuevo kernel fue perder mis poderes para suspender la notebook, suspende pero no vuelve correctamente. Por mas que habían algunas posibles soluciones ninguna me funcionó y estoy sin respuesta para esto momentáneamente. De cualquier forma por lo que vi este problema es en general y está reportado como bug en ubuntu

Fuera de esto... el resto se comportó sumamente estable, bastante simpático queda todo ordenadito con compiz-fusion de fábrica (ahora dentro de una nueva aplicación llamada "apariencia" que se puede encontrar en el panel de control de gnome. También encontramos ahí lo referido a los temas gtk, fuentes, wallpapers.

Deskbar no lo noté ni más rápido ni más lento pero visiblemente es distinto, ahora aparece separado como una ventana mas cuando lo llamamos para consultar algo (no es muy molesto y es fácil acostumbrarse)


Pero... pero... lo que me molestó realmente fue que tardara una enormidad en iniciar.. los 40seg de siempre mas 1minuto en arrancar gnome !!!, como sea se que seguramente el problema es mio y de cualquier forma que la instalación me quedara en 4.4gb (siendo que es de 5gb mi particion de linux) no me resultó divertido.

Así que decidí hacer las cosas bien he instalarlo desde cero en alguna partición cuando tenga un rato libre. Una vez más mi backup sincronizado con rsync me salvo de las papas y volví a feisty en 30min


ahora extraño gutsy... jajaja

lunes, 28 de mayo de 2007

feisty updates (TV-OUT intel915)

Ok, ever since i have made the update to feisty, i haven`t a chance to test vga and tv out.
This weekend (i was boring) i can do it.
In my frist try ubuntu startup correctly and tv-out work in console mode (1024x768 i think..), but when X started.. everything what i saw was a gdm crash. The simple way (just MonitorLayout option in xorg) don`t work anymore.

I tried the same whit vga-out and everything works well , i did not have to change resolution ( 1280x800 to 1027x768) or anything... Now the Fn+F7 switch (CRT, LCD, LCD+CRT) works fine. (the mouse pointer is not lost after switch and y can alternate outputs whit no crash desktop).

Finally, i let the tv-out working whit a new xorg.conf, and now when X starts the screen is cloned and i can switch between TV+LCD, TV only and LCD only.

X --config /etc/X11/xorg.conf.sclone

the config is something like this:


###

Section "Device"
Identifier "SVIDEO"
Driver "i810"
Option "MonitorLayout" "TV,LFP"
Option "FlipPrimary" "True"
Option "TVStandard" "PAL-N"
Option "TVOutFormat" "SVIDEO"
Option "ConnectedMonitor" "TV"
Option "Clone" "True"
BusID "PCI:0:2:0"
EndSection

Section "Monitor"
Identifier "LCD"
Option "DPMS"
HorizSync 30 - 81
VertRefresh 56 - 76
EndSection

Section "Monitor"
Identifier "TV"
HorizSync 30-50
VertRefresh 60
EndSection

Section "Screen"
Identifier "TV"
Device "SVIDEO"
Monitor "TV"
DefaultDepth 24

SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "LCDandTV"
Screen "TV"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
Option "AIGLX" "true"
EndSection

Section "ServerFlags"
Option "DefaultServerLayout" "LCDandTV"
EndSection

TO-DO: TVStandard option don`t work well because although i set PAL-N, the svideo out keep going NTSC

jueves, 17 de mayo de 2007

Wi-Fi en mi laptop

Estos son los pasos que tuve que hacer para configurar la tarjeta de red inalambrica de mi laptop en Ubuntu.
Después de haber leído mucha info que hay dando vuelta por internet sin obtener los resultados que quería y llegando a pensar que mi tarjeta de red wi-fi ya no servia para nada, no me quedo otra que profundizar en el tema y ver que rayos era el problema.
El problema principal que tuve fue el de encontrar el driver adecuado para mi chipset más alla de que en muchas guías y howtos dicen bajate este driver que es el que funciona.
Probé muuuuchos drivers que encontré, pero para saber cual es que funciona hay que buscar el ID del dispositivo PCI, se puede ver con
$ lspci | grep BCM
05:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
y el primer número de la línea nos sirve como identificador para buscar el ID usando lspci -n 05:02.0
entonces en este caso el ID es 14e4:4318, los primeros 4 digitos son el ID del fabricante y los otros son el ID del dispositivo. Estos últimos 4 son los números que tenemos que buscar en los archivos .ini que acompañan al driver que descargamos. Por ejemplo, tengo 10 directorios, cada uno con un driver que encontré en internet y que supuestamente era el que funcionaba. Si hago un cat *.ini | grep 4318 en cada directorio, puedo ver solo 2 tienen una línea que menciona al identificador de mi tarjeta wi-fi. Y estos son los drivers que funcionaron en mi laptop.
Una vez que tenemos identificado el driver que funciona, tenemos que instalar el firmware para que el módulo de nuestro kernel lo utilize al ser cargado.
Esto lo podemos hacer con el paquete bcm43xx-fwcutter que se encuentra en los repositorios de Ubuntu.
Para instalar el firmware solo tenemos que hacer
$ sudo bcm43xx-fwcutter -w /lib/firmware/ driver.sys
Con esto debería estar instalado y solo faltaría hacer un
$ sudo rmmod bcm43xx
$ sudo modprobe bcm43xx
Para recargar el módulo y que comienze a funcionar.

-- Actualización 17.05.2007 --
Después de probar el módulo bcm43xx que viene con el kernel, creo que es mejor usar ndiswrapper; ya que proporciona mejor desempeño que el bcm43xx, que por ejemplo solo se conecta a 11M y con ndiswrapper llego a 54M.
Lo que hace ndiswrapper es usar directamente el driver para Windows de la tarjeta Wi-Fi.

miércoles, 16 de mayo de 2007

Configurando Beryl en mi v2615

Esta es la configuración mínima con la que me funciona la aceleración en mi laptop.
Tengo instalado el paquete xorg-driver-fglrx que proporciona el driver para la aceleración de la ATI Radeon XPRESS 200M. Con

$ sudo apt-get install xorg-driver-fglrx

Para configurar la aceleración primero se puede ejecutar el comando

$ sudo dpkg-reconfigure xserver-xorg

Seleccionando como driver fglrx y dejando las otras opciones como estan por defecto. Luego hay que hacer algunos cambios al archivo /etc/X11/xorg.conf
En la sección de los módulos lo dejé así


Section "Module"

Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection


La sección Device se ve así

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
EndSection

Y por último agregué una sección como esta al final del archivo

Section "Extensions"
Option "Composite" "Off"
EndSection

Y ahora reiniciando gdm con

$ sudo /etc/init.d/gdm restart

Deberiamos poder iniciar nuestra sesión en modo gráfico con aceleración. Para probarlo desde una terminal en modo gráfico escribimos

$ glxinfo | grep rendering

y veremos una línea como la siguiente

direct rendering: Yes

Bueno con esto ya tenemos la aceleración habilitada.

mejorando el rendimiento [ chipset intel915 - lg lw20 ]

Recién hace unos días, por cuestiones de la vida vine a darme cuenta que tenia tan solo 8mb dedicados a video (la placa puede usar hasta 128mb compartidos).

Con beryl y compiz noté una sutil diferencia en cuanto a manejo de ventanas cuando tenia varias abiertas (digamos mas de 3 por cada escritorio), así que aunque mis pruebas con glxgears no demostraron una mayor velocidad en cuanto a fps, si pude notar una mejoría en el trabajo diario.

(vamos a ver cuanto duran los efectitos y menus hasta que me aburran, otra vez y vuelva a mi parco entorno de todos los dias... pero rápido)

solo agregué unas lineas a la sección devices de xorg para poder manejar la cantidad de ram dedicada a video

Section "Device"
Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Driver "i810"
BusID "PCI:0:2:0"
# Option "MonitorLayout" "TV, LFP"
# Option "TVStandard" "PAL-M"
# Option "MonitorLayout" "CRT+DFP,LFP" // deberia servir para probar con 2 salidas Option "VBERestore" "true"
# VideoRam 131072
Option "DRI" "true"
Option "AperTexSize" "65536"
# Option "DevicePresence" "true"

Ahora bien parece que automáticamente al definir AperTexSize toma el máximo ese disponible, sino directamente se puede trabajar con VideoRam y obtener los mismos resultados

Por ahora con 64mb de video noto una buena diferencia y no me quedo sin ram (hasta que compre el módulo de 1gb)

PD: la opción DevicePresence debería servir (no la he probado aun) para detectar correctamente la conexión de dispositivos de salida externo cuando estos son puestos al estilo hotplug (hasta ahora el vga-out anda jolia pero el tv-out si no lo pongo antes de prender al maquina se ve en blanco y negro por mas que configure la norma... bueh esto es otro tema que algún día cuando tenga tiempo revisaré)

jueves, 15 de febrero de 2007

hibernate on lg lw20 (unstable)

Yeah, me again. I`m on fire :D. After fix the halting, hibernate was the next steep.
I Installed the hibernate script from suspend2 (apt-get), but when i decided to run it ... X crash in restore, or (later of unload modules mmc_core , and other that don' t remember now) the resolution isn't correct (virtual desktop 1280x800 in 1024x768).

One more time google have the answer ( http://www.warpedview.com/archives/9 ). Add this line to your hibernate.conf:

OnResume 97 915resolution 5c 1280 800

This forces 915resolution to run very early in the resume process, which is necessary to repatch the mode into the BIOS before X resumes.

Now, supposedly with this everything should be work... , run hibernate script and... WTF ... X crash. One week testing and the result was the same. Today (sunday 18) i tested again and... it WORK !!!, i don't fucking believe it. Search my last changes in grub (acpi=force), hibernate.conf (commented OnResume option), common.conf (uncommented Runi915resolution yes, LoadModules auto UpInterfaces auto). So... truly i not understand what happen here, but hibernate work fine. Module unload isn't needed for this.

ToDO: suspend don't resume, now shut down correctly but nothing happen when i press power button (force unload sdhci mmc_core and ipw2200).


PD: sorry if my English is really poor/bad but i must practice... and make my feel a little more interesting.

miércoles, 14 de febrero de 2007

halt LG-LW20

Hi, this is my first post here...
Keep this easy. Mini HowTo about poweroff + ubuntu Edgy + LG LW20

Trouble: when i press shutdown, the system is halted but dont poweroff the notebook. the module snd_hda_intel isn`t unloaded correctly.

Solution: create a script that force module unload before halt signal.

joe@mobile:~$ nano -w /etc/init.d/kill_lame_snd


#!/bin/sh
case "$1" in
start)
# No-op
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop|"")
rmmod -f snd_hda_intel
rmmod -f snd_hda_codec
;;
*)
echo "Usage: kill_lame_snd [start|stop]" >&2
exit 3
;;
esac


then do chmod +x /etc/init.d/kill_lame_snd and update-rc.d kill_lame_snd start 80 0 6 .

enjoy halting !!!

EOF

miércoles, 31 de enero de 2007

Mi nueva propuesta

Actualmente tengo instalado Ubuntu 6.10 en mi laptop y en el desktop del trabajo. Mi idea es comenzar a realizar todas las tareas haituales como las haría un usuario no informático, esto es, usando para todo la interfaz gráfica, en mi caso xorg+gnome. Voy a intentar no abrir ninguna terminal a menos que sea extremadamente necesario.
Todo es para ver si puedo encontrar alguna deficiencia en las interfaces y ayudar a corregirla, para acercar un poco más el desktop a los usuarios no informáticos.
Y supongo que los resultados los voy a ir publicando en el blog.

martes, 5 de diciembre de 2006

Ubuntu y mi V2615

Acabo de adquirir una Compaq v2615, que es una notebook bastante modesta a comparación de las que hay en el mercado actualmente, pero para mis necesidades es suficiente, al menos por ahora. La laptop viene con un Sempron 3000, con 256MB de RAM, disco de 40Gb(4200RPM).

La idea principal es probar un Arch en esta máquina, pero como por estas fechas tengo muchas cosas por hacer de la facultad necesitaba una distribución que pudiera instalar y que saliera todo andando. Buscando en mi casa, el CD de Ubuntu mas actualizado que encontré para instalar fue un 6.06.

A la hora de instalarlo no fue tan fácil, por los limitados 256MB de RAM, lo primero que le pienso actualizar es la RAM a 512MB. La primera vez que intenté instalarlo desde el LiveCD no funcionó, cuando ejecutaba el instalador, despues de unos muchos minutos se terminaba colgando, aparentemente por falta de RAM.
La solución fue, arrancar desde el LiveCD, y con fdisk eliminar todas las particiones que tenía, una NTFS y una FAT32, y crear una EXT3 y una SWAP. Luego reiniciar nuevamente desde el LiveCD para que utilize la partición SWAP, esto acelero bastante el proceso de instalación y no se colgó.

Luego de este pequeño percance tuve mi flamante Ubuntu 6.06 andando!