lunes, 27 de octubre de 2014

Iniciar glipper al iniciar la sesión en ubuntu 12.04 con mate

Después de instalar glipper me topé con el problema de que no se inicia cuando se inicia la sesión en ubuntu. Para resolver este problema simplemente hay que hacer lo siguiente:

Crear un archivo glipper.desktop en el path:

$HOME/.config/autostart/glipper.desktop

Y el archivo yo lo dejé así:

[Desktop Entry]
Type=Application
Name=Glipper 2.4
Exec=/usr/bin/glipper
Icon=/usr/share/icons/hicolor/48x48/apps/glipper.png
Comment=Glipper
X-GNOME-Autostart-enabled=true


Listo!

viernes, 19 de julio de 2013

Nvidia Optimus en Fedora 19

Esta vez me he topado con el problema del Nvidia optimus en Fedora. Para hacer funcionar ambas tarjetas necesitaremos del proyecto Bumblebee

Para Fedora hay unas excelentes instrucciones y las pueden encontrar aqui: https://fedoraproject.org/wiki/Bumblebee

Si las siguen al pie de la letra, todo debería de funcionar correctamente. Algo interesante es que no deben de instalar los drivers propietarios de Nvidia (akmod-nividia, kmod-nvidia y xorg-x11-drv-nvidia-libs) porque el paquete bumblebee-nvidia tiene conflictos con ellos.

Pueden comprobar que ambos drivers estan funcionando si hacen:

$ glxgears

Y les aparecen los gears en una ventana y en la terminal pueden ver:

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.420 FPS

Eso prueba los de integrados de intel y para los de nvidia hacen:

$ optirun glxgears
8536 frames in 5.0 seconds = 1707.182 FPS



sábado, 17 de diciembre de 2011

grubby fatal error: unable to find a suitable template - Actualizando Fedora 16

Siempre actualizando mi Fedora 16 me tope con este error:

grubby fatal error: unable to find a suitable template.

Esto fue luego de que la actualizacion instalo el kernel 3.1.5-2.fc16.i686. Dicho sea de paso yo me pase de F15 a F16, por lo que la caperta /boot/grub/ esta en mi sistema, aparentemente el paquete grubby busca ambas carpetas /boot/grub/ y /boot/grub2 y por eso lanza ese error, esto es facil de solucionar, simplemente cambiamos el nombre del archivo:

/boot/grub/grub.conf


Y le ponemos

/boot/grub/grub.conf.old

Luego quitamos el kernel que recien habia instalado la actualizacion:

yum remove kernel 3.1.5-2.fc16.i686

Y lo volvemos a instalar:

yum install kernel 3.1.5-2.fc16.i686


Esta vez al instalar el kernel no nos deberia de lanzar el error.

Reiniciamos y listo. Todo funcionando de mil maravillas.


miércoles, 30 de noviembre de 2011

Actualizacion: Activar Wifi Broadcom BCM4313 en Fedora 16

En mi ultimo post escribi acerca de como activar las wifi broadcom en fedora 15, bueno pues ahora tenemos fedora 16 y de nuevo me he topado con problemas, cuando actualize a fedora 16 todo se miraba bien, pero luego de hacer un yum update mi wifi dejo de funcionar, encontre esta muy buena solucion resumiendo basicamente es hacer lo siguiente:

Instalar algunos modulos asi (para los que no los tiene instalados):

[root@mypc ~]# yum -y update
[root@mypc ~]# yum -y install broadcom-wl akmod-wl kmod-wl


Quitar algunos modulos y poner otro que la actualizacion de fedora 16 nos instala:
[root@mypc ~]# rmmod brcmsmac
[root@mypc ~]# rmmod wl
[root@mypc ~]# modprobe wl
[root@mypc ~]# lsmod | grep brc
brcmutil               4513  0

Y luego ponemos en lista negra algunos los siguientes modulos:
[root@mypc modprobe.d]# vi /etc/modprobe.d/broadcom-wl-blacklist.conf

El archivo deberia quedar asi:
[root@mypc modprobe.d]# cat broadcom-wl-blacklist.conf 
# modules blacklisted for broadcom-wl
blacklist ssb
blacklist bcma
blacklist b43
blacklist brcmsmac



Y eso es todo, mi wireless de nuevo funcionando en fedora 16 :)

sábado, 13 de agosto de 2011

Activar Wifi Broadcom BCM4313 en Fedora 15

Esta vez estuve configurando la tarjeta inalambrica de mi laptop, logre hacerlo usado la informacion que esta aqui y estuvo funcionando de mil maravillas pero luego de actualizar (yum update) dejo de funcionar y pues, despues de googlear bastante me tope con esta solucion:

Modifique el archivo ubicado en: /etc/modprobe.d/broadcom-wl-blacklist.conf y lo deje como sigue:

[root@equipo]# vi /etc/modprobe.d/broadcom-wl-blacklist.conf

# modules blacklisted for broadcom-wl
blacklist bcm43xx
blacklist ssb
blacklist b43
blacklist ndiswrapper
blacklist bcma

Y luego hice esto:
[root@equipo]# modprobe wl

Y ahora funciona correctamente :D, espero que les sirva.

sábado, 29 de enero de 2011

BSOD - Stop: 0x000000A5 (0x00000011,0x00000007,0xFFD0D010,0x02002026) en Windows 7

Recientemente estuve instalando windows 7 en la pc de un amigo. Luego de instalar correctamente windows, tuve una BSOD (Blue Screen of Death) al querer iniciar windows 7 como ya es costumbre para los que somos usuarios de Windows.

Dicho "pantallazo azul" contenia informacion relacionada a la ACPI del equipo y que supuestamente no era "fully compliant" y que tenia que actualizar la BIOS.

Lo que hice fue lo siguiente:

Me meti a la configuracion de la BIOS de la pc, luego me fui a la pestaña "Advanced" le di "ACPI Configuration" y deje la configuracion asi:

Suspend to RAM [Disabled]

Restore on AC/Power Loss [Power Off]
Ring-In Power On [Enabled]
PCI Devices Power On [Enabled]
PS/2 Keyboard Power On [Enabled]
RTC Alarm Power On [Disabled]

ACPI HPET Table [Enabled]

Reinicie la pc y listo, windows 7 ya me arranca perfectamente y no necesite actualizar la BIOS, espero que les sirva.

Les dejo algunos de los significados de los codigos de error de windows que encontre googleando:

ValueThe BIOS incompatibility related to Plug and Play (PnP) or power management
0x00000001ACPI cannot find the System Control Interrupt (SCI) vector in the resources that are handed to it when ACPI is started.
0x00000002The ACPI BIOS could not process the resource list for the PCI root buses.
0x00000003ACPI tried to run a control method while creating device extensions to represent the ACPI namespace, but this control method failed.
0x00000004ACPI evaluated a _PRW and expected to find an integer as a package element.
0x00000005ACPI evaluated a _PRW, and the package that came back failed to contain at least two elements. The ACPI specification requires that two elements always be present in a _PRW.
0x00000006ACPI tried to find a named object, but it could not find the object.
0x00000007ACPI evaluated a method and expected to receive a buffer in return. However, the method returned some other data type.
0x00000008ACPI evaluated a method and expected to receive an integer in return. However, the method returned some other data type.
0x00000009ACPI evaluated a method and expected to receive a package in return. However, the method returned some other data type.
0x0000000AACPI evaluated a method and expected to receive a string in return. However, the method returned some other data typ
0x0000000BACPI cannot find the object that an _EJD string references.
0x0000000CACPI provides faulty or insufficient information for dock support.
0x0000000DACPI could not find a required method or object in the namespace This bug check code is used if there is no _HID or _ADR present.
0x0000000EACPI could not find a required method or object in the namespace for a power resource (or entity other than a "device"). This bug check code is used if there is no _ON, _OFF, or _STA present for a power resource.
0x0000000FACPI could not parse the resource descriptor.
0x00000010The ACPI BIOS could not determine the system-to-device-state mapping correctly.
0x00000011The system could not enter ACPI mode.
0x00000014ACPI could not parse the resource descriptor. The length exceeds MAXULONG.
0x00000015ACPI had a fatal error when attempting to load a table.
0x00000016ACPI had a fatal error when processing an xSDT. An object was declared as a child of a parent that cannot have children.


ValueWhen an interrupt routing failure or incompatibility has occurred
0x00002001ACPI tried to evaluate the PIC control method but failed.
0x00010001ACPI tried to do interrupt routing, but failed.
0x00010002ACPI could not find the link node referenced in a _PRT.
0x00010003ACPI could not find a mapping in the _PRT package for a device.
0x00010005ACPI found an entry in the _PRT that the function ID is not all F's for.
0x00010006ACPI found a link node, but it cannot disable the node.
0x00010007The _PRT contained a reference to a vector that is not described in the I/O APIC entry's MAPIC table.
0x00010008The ACPI SCI interrupt level is invalid.
0x00010009The Fixed ACPI Description Table (FADT) could not be located.
0x0001000AThe Root System Description Pointer (RSDP) or Extended System Description Table (XSDT) could not be located.
0x0001000BThe length of the ACPI table is not consistent with the table revision.
0x00020000The PM_TMR_BLK entry in the Fixed ACPI Description Table doesn't point to a working ACPI timer block. If a miscellaneous failure or incompatibility has occurred, then the PM_TMR_BLK entry in the Fixed ACPI Description Table does not point to a working ACPI timer block.

domingo, 26 de diciembre de 2010

Buscar en Google al Teclear en la Barra de Direcciones del Firefox 3.6.13


Esta vez traigo un pequeño problemilla que esta resuelto, pero yo trate de simplificar la solucion.

Recientemente instale el firefox 3.6.13, y por alguna razon que sinceramente desconozco cuando escribia una palabra en la barra de direcciones y hacia click en ir, el firefox buscaba la palabra en un sitio llamado search.conduit.com o algo por el estilo, pero yo deseaba (como es obvio) que buscara en google.

Al googlear un poco acerca del problema, me di cuenta de que se pueden modificar algunas "claves" del firefox tecleando en la barra de direcciones about:config. Luego, en la parte superior nos presenta un cuadro de texto que nos permite filtrar, ahi teclee la nefasta direccion de search.conduit.com y encontre tres claves que de inmediato me di cuenta debia modificar:

  • CT2365235.SearchFromAddressBarUrl
  • browser.search.defaulturl
  • keyword.URL
Al hacer doble click en cada una, nos presentan un cuadro de dialogo, donde debemos cambiar el valor y sustituirlo con:

http://www.google.com/search?q=

Hacemos click en aceptar en cada una y listo. No necesite reiniciar firefox.

A mi me funciono perfectamente, espero que tambien a ustedes.