Sunday, December 18, 2011

Comportamiento errático del teclado y mouse.

Tengo una pc con mother asus M2N-E micro AMD Athlon 64 X2 Dual Core Processor 3600. La uso con varias distribuciones de linux. Uno de los kernel que uso es 2.6.32-36-generic #79-Ubuntu SMP.

El teclado genius PS/2 y mouse USB genius de esa pc tenían un comportamiento errático, funcionaba uno u otro, había que reiniciar varias veces hasta que lograba que funcionaran los dos juntos.

Aparentemente hay un bug en los ultimos kernel que customiza Ubuntu.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/586471

La solución (temporal) a ese problema es agregar acpi=off noapic nolapic en las opciones de booteo.

dejé mi menu.lst así:

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=acpi=off noapic nolapic



Después de modificar el archivo hay que ejecutar update-grub

Thursday, December 01, 2011

Botones con imagen y etiqueta en GNOME

Los botones de las aplicaciones basadas en GTK admiten la posibilidad de tener una imagen y un texto, En la instalación por default de ubuntu la opción es que esté solamente visible el texto de los botones y no ambas.

En otra entrada en este blog ya expliqué como modificar la configuración de GNOME para que *todas* las aplicaciones muestren imágenes y texto, pero esto también es posible hacerlo desde una aplicación RUBY/GTK y ese es el motivo de esta entrada.


Este es el código que hay que usar para hacer visible las imágenes en los botones.

  1. unless Gtk::Settings.default.gtk_button_images? then
  2. Gtk::Settings.default.gtk_button_images = true
  3. end
o el siguiente para que los botones solamente tengan texto.

  1. if Gtk::Settings.default.gtk_button_images? then
  2. Gtk::Settings.default.gtk_button_images = false
  3. end
o la siguiente línea para alternar los estados.

  1. Gtk::Settings.default.gtk_button_images = !Gtk::Settings.default.gtk_button_images?

Tuesday, November 29, 2011

Como cambiarle la propiedad text a un Label de GTK::STOCK::XX

Como cambiarle la propiedad text a un Label de GTK::STOCK::XX código para ruby
  1. MiBoton = Gtk::Button.new(Gtk::Stock::OK)
  2. MiBoton.child().child().children[1].text="nuevo texto"
Con esto se mantiene el icono OK y se cambia la leyenda a "nuevo texto" rafael@rafael-desktop:~$ irb irb(main):001:0> require 'gtk2' => true irb(main):002:0> miboton=Gtk::Button.new(Gtk::Stock::OK) => # irb(main):003:0> miboton.class.name => "Gtk::Button" irb(main):004:0> miboton.child().class.name => "Gtk::Alignment" irb(main):005:0> miboton.child().child().class.name => "Gtk::HBox" irb(main):006:0> miboton.child().child().children[0].class.name => "Gtk::Image" irb(main):007:0> miboton.child().child().children[1].class.name => "Gtk::Label" irb(main):008:0>

Como configurar GNOME para que los botones tengan un icono además de la leyenda.

Como configurar GNOME para que los botones tengan un icono además de la leyenda.
  1. Ejecutar desde la consola gconf-editor luego
  2. desktop
  3. gnome
  4. interface
  5. buttons_have_icons checked
Listo, eso es todo.

Saturday, October 01, 2011

Hice otro programa para construir sopas de letras.

Este está hecho en FreePascal + Lazarus lenguaje mas IDE similares a Delphi.

Demoré dos dias en hacerlo, y necesito ayuda para testearlo.

Por el momento voy a subir el binario para Linux, despues voy a subir los fuentes, si alguien los quiere puede mandarme un mail y yo se lo mando.
la idea es publicar todo el codigo fuente licenciado con GPL V 2, publicar un binario para Linux y otro para Windows

Wednesday, March 02, 2011

¿habrá cafeconf 2011?