lshw Perfil de Hardware
Si necesitas generar un perfil de hardware de tu sistema Fedora, puedes hacer uso de esta herramienta, es de lo más útil. Para obtener mayor información ejecuta el comando con privilegios de root. Antes instala como de costumbre:
# yum install lshw
Abajo una corrida ejemplo en mi portátil:
[root@movix ~]# lshw -short
H/W path Device Class Description
==========================================================
system Aspire 5315
/0 bus Acadia
/0/0 memory 1MiB BIOS
/0/18 memory 2GiB System Memory
/0/18/0 memory 1GiB DIMM Synchronous 533 MHz (1.9 ns)
/0/18/1 memory 1GiB DIMM Synchronous 533 MHz (1.9 ns)
/0/20 processor Intel(R) Celeron(R) CPU 540 @ 1.86GHz
/0/20/21 memory 1MiB L2 cache
/0/20/23 memory 32KiB L1 cache
/0/22 memory 32KiB L1 cache
/0/100 bridge Mobile PM965/GM965/GL960 Memory Controller Hub
/0/100/2 display Mobile GM965/GL960 Integrated Graphics Controller
/0/100/2.1 display Mobile GM965/GL960 Integrated Graphics Controller
/0/100/1a bus 82801H (ICH8 Family) USB UHCI Controller #4
/0/100/1a/1 usb3 bus UHCI Host Controller
/0/100/1a.1 bus 82801H (ICH8 Family) USB UHCI Controller #5
/0/100/1a.1/1 usb4 bus UHCI Host Controller
/0/100/1a.7 bus 82801H (ICH8 Family) USB2 EHCI Controller #2
/0/100/1a.7/1 usb1 bus EHCI Host Controller
/0/100/1b multimedia 82801H (ICH8 Family) HD Audio Controller
/0/100/1c bridge 82801H (ICH8 Family) PCI Express Port 1
/0/100/1c.1 bridge 82801H (ICH8 Family) PCI Express Port 2
/0/100/1c.2 bridge 82801H (ICH8 Family) PCI Express Port 3
/0/100/1c.2/0 eth0 network NetLink BCM5906M Fast Ethernet PCI Express
/0/100/1c.3 bridge 82801H (ICH8 Family) PCI Express Port 4
/0/100/1c.3/0 wifi0 network AR242x 802.11abg Wireless PCI Express Adapter
/0/100/1d bus 82801H (ICH8 Family) USB UHCI Controller #1
/0/100/1d/1 usb5 bus UHCI Host Controller
/0/100/1d.1 bus 82801H (ICH8 Family) USB UHCI Controller #2
/0/100/1d.1/1 usb6 bus UHCI Host Controller
/0/100/1d.2 bus 82801H (ICH8 Family) USB UHCI Controller #3
/0/100/1d.2/1 usb7 bus UHCI Host Controller
/0/100/1d.7 bus 82801H (ICH8 Family) USB2 EHCI Controller #1
/0/100/1d.7/1 usb2 bus EHCI Host Controller
/0/100/1d.7/1/4 multimedia Acer CrystalEye webcam
/0/100/1e bridge 82801 Mobile PCI Bridge
/0/100/1f bridge 82801HEM (ICH8M) LPC Interface Controller
/0/100/1f.1 scsi3 storage 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller
/0/100/1f.1/0.0.0 /dev/cdrom disk DVD-RAM UJ870QJ
/0/100/1f.2 scsi0 storage 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller
/0/100/1f.2/0.0.0 /dev/sda disk 120GB Hitachi HTS54251
/0/100/1f.2/0.0.0/1 /dev/sda1 volume 9993MiB Windows NTFS volume
/0/100/1f.2/0.0.0/2 /dev/sda2 volume 51GiB Windows NTFS volume
/0/100/1f.2/0.0.0/3 /dev/sda3 volume 196MiB EXT3 volume
/0/100/1f.2/0.0.0/4 /dev/sda4 volume 50GiB Extended partition
/0/100/1f.2/0.0.0/4/5 /dev/sda5 volume 50GiB Linux LVM Physical Volume partition
/0/100/1f.3 bus 82801H (ICH8 Family) SMBus Controller
/1 power Li-ion(6cell)
Revise el manual (man lshw) para otras opciones como salida HTML :)
Synaptics: ajustes para touchpad
Siendo un usuario de Laptop me he dado cuenta que es necesario hacer en algunos casos ajustes a mi Touchpad. En la era de HAL ahora editar xorg.conf no es la solución y debemos adaptarnos. ¿Cómo hacemos?
Ajustar los parámetros sin reiniciar X
En mi Laptop Acer Aspire 5315 el Touchpad es reconocido automáticamente y manejador por medio del manejador synaptics el cuál nos permite por medio de cierta configuración ajustar sus parámetros sin necesidad de reiniciar X. La magia ocurre primero creando un archivo para ajuste HAL con el siguiente contenido (se pueden agregar luego otros parámetros para synaptics).
Archivo: /etc/hal/fdi/policy/99-x11-synaptics.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
</match>
</device>
</deviceinfo>`
Una vez que se ha creado este archivo hay que recargar el demonio hal.
# service haldaemon restart Stopping HAL daemon: [ OK ] Starting HAL daemon: [ OK ]
Luego recargue X, cerrando su sesión actual X (GNOME, KDE, Fluxbox, etc). Luego en el GDM puede presionar Ctrl-Alt-Backspace para reiniciar X. Para cuando esté de vuelta en el login gráfico GDM ya se habrá recargado la configuración de synaptics tal que se puede ajustar su configuración sin reiniciar X nuevamente (vea man synaptics para más opciones de configuración).
Una vez se puede ajustar, ahora necesitamos la herramienta.
# yum install gsynaptics
Ahora simplemente puede ejecutar esta herramienta y ajustar los parámetros de su touchpad :)
Evitar clicks indeseables cuando estoy en el teclado
Cuando el arreglo del teclado y touchpad es compacto, suele ocurrir que y de acuerdo a la sensibilidad del touchpad, ocurren clics indeseados. El paquete synaptics incluye una herramienta que nos ayuda a prevenir este tipo de problemas de uso, syndaemon. Esta herramienta desactiva momentáneamente el touchpad mientras se está escribiendo en el teclado, justo lo que necesitaba.
Para iniciarlo hay muchas maneras y es dependiente del entorno de escritorio o manejador de ventanas que use, yo uso Fluxbox asi que simplemente lo agrego a mi secuencia de arranque en ~/.fluxbox/startup .
syndaemon -d &
Puede consultar el manual (man syndaemon) para más opciones de su arranque.
[BUG] NetworkManager OpenVPN No Funciona Después de Actualizar 4
De mis ultimas actualizaciones, se rompió algo con el plugin de OpenVPN para el NetworkManager. En /var/log/messages verán algo como:
movix NetworkManager:nm_vpn_connection_connect_cb(): VPN connection 'cadena' failed to connect: 'invalid address 'local-ip''.
Ninguna de las configuraciones antiguas funcionan. La solución es fastidiosa pero hay que hacer configuraciones nuevas.
YUM Ancho de Banda Bajo Control
Aunque no es lo usual, ya que siempre queremos bajar lo más rápido posibles nuestras actualizaciones o instalar ese nuevo paquete, hay ocasiones donde no queremos copar totalmente nuestro ancho de banda disponible. Uno de esos casos es, estoy trabajando y mientras quiero instalar ese nuevo juego que implica una descarga de cientos de megas. Si no impongo un control de ancho de banda, debo casi que esperar a que yum termine para seguir trabajando ya que yum se chupa todo mi ancho de banda en el DSL.
La solución es simple, controle el ancho de banda en yum, abajo un ejemplo de yum.conf con los parámetros relevantes. throttle puede ser un valor absoluto o un valor porcentual, en ese último caso, bandwidth especifica el 100% del ancho de banda disponible en bytes/seg.
Ahora podemos seguir navegando y trabajando en Internet mientras yum hace sus descargas a una velocidad razonable sin interferir. Si desea deshabilitar el control, ponga throttle=0.
# Ajustes para control de ancho de banda # 70% de 512kbps throttle=70% bandwidth=64000

