sábado, 19 de septiembre de 2015

Prueba de consumo de energia de diferentes sistemas operativos PC y Laptop

Desde hace días me dio la curiosidad de ver el consumo de energía que puede generar diferentes,
sistema operativos y equipos. el cual iré realizando y documentando en este blog. Favor comente sus experiencia respecto al tema.

Prueba con una maquina vieja que tengo con debían testing y solo en la carga del los diferentes gestores de escritorios encontré algunas diferencias.
Característica del equipo
  • PC
  • Ram: 2GB DDR2
  • CPU: Intel celeron 430 de 1.8GHZ
  • DD: 360GB 5400rpm
Prueba con cinnamon
  • Iniciando el SO 129 watts
  • En reposo 120 watts
  • Ejecutando Netbeand 130 watts
Prueba con xfce4
  • Iniciando el SO 126 watts
  • En reposo 111 watts
  • Ejecutando Netbeand 127 watts

jueves, 9 de julio de 2015

Cambiar el formato de hora del panel de LXDE

Siempre quise cambiar el formato de hora del panel de LXDE, pero no sabia que parametros eran los que se tenia que cambiar, aquí les dejo como hice el cambio


Con un clip derecho en el elemento del reloj eligen configuración del <<reloj Digital >>,   les mostrara una ventana de configuración.

Modificamos el campo formato de hora, que por defecto tiene el formato %R, en mi caso lo cambie a %r y me mostro la hora en formato de 12 horas.

Los posibles formatos los pueden obtener con la siguiente sentencia desde una terminal

man date


viernes, 29 de mayo de 2015

Corregir debian modprobe:Error could no insert f71882fg : device or resource busy

Este fallo es por una configuración en el modulo de sensor de temperatura, para corregirlo aremos los siguientes pasos:
#leafpad /etc/default/grub
modifique la linea GRUB_CMDLINE_LINUX="" por   GRUB_CMDLINE_LINUX= 'acpi_enforce_resources=lax' y guardamos

Reinicie el grub
#update-grub
y reiniciamos el equipo
#reboot
como verán el error no les aparece mas y además si ejecutan sensors podran ver que nos facilita mas información

Referencia http://ubuntuforums.org/showthread.php?t=1561618
 


 

martes, 19 de mayo de 2015

Instalacion y configuracion de conky en debian


Conky es una aplicación escritorio de sistema linux, ideada con la finalidad de ofrecer información acerca del estado del sistema.
Entre las principales características que podemos mostrar con Conky se encuentran las siguientes:

Temperatura de la CPU
Temperatura de la Placa Base
Velocidad de Download / Upload
Cantidad de datos Descargados y Subidos
Espacio libre de cada Disco Duro y cada Partición
Gráfico de la Carga de la CPU
Gráfico de la Carga de la Red
Uso de la RAM y Memoria de Intercambio
Fecha, Día y Hora.
Lista de Procesos
Uptime
Instalación de conky
#apt-get install conky conky-all
Instalación de lector de sensores
#apt-get install lm-sensors
iniciamos los sensores, debe ir contestando las preguntas que realiza la aplicación , pondra en mayúscula la respuesta predeterminada.
#sensors-detect
Configurar conky
conky necesita de un archivo (.conkyrc)de configuracion el cual se encuentra en el home del usuario, de no encontrarse se debe crear. La estructura del archivo es la siguiente
el archivo se divide en dos partes, la primere se especifica la configuración y la segunda es text donde solicitamos la información que requerimos que se visualice del sistema.
El carácter # se utiliza para hacer comentarios
El carácter $ se utiliza para visualización de parámetros
El carácter {} se utiliza para englobar varios parámetros.


Crea el tipo de ventana.
own_window yes
own_window_type normal
Tamaño del borde.
draw_borders no
border_width 1

Fondo o Transparencias.
own_window_transparent no


Tipografía.
use_xft yes
xftfont Edit Undo BRK:size=8


Manejo de colores para los procesos y textos.
default_outline_color red
default_shade_color 0066FF
color1 CCFF66

Alineación de texto e información.
alignment top_right


Inicializar conky.
Conky lo inicializa dependiendo del entorno de escritorio que utilice, es recomendable crear un script para iniciar conky con un pequeño tiempo de retardo dando asi prioridad a la configuraciones del sistema.

Crear el script inicio-conky.sh
#nano /usr/bin/inicio-conky.sh
Y añadimos:
#!/bin/bash
sleep 15 && conky;
Tras “Guardar” el script, damos los permisos de ejecucion:
# chmod a+x /usr/bin/inicio-conky.sh
Buscamos en nuestro gestor de escritorio el  menu preferencias y aplicaciones al inicio. O en el directorio home/usuario/.config/autostart agregar un archivo conky.desktop con el siguiente contenido
#nano / home/usuario/.config/autostart/conky.desktop
[Desktop Entry] Type=Application Exec=inicio-conky.sh Hidden=false NoDisplay=false Name[es_NI]=Inicio de conky Name=Inicio de conky Comment=Inicia conky con configuracion .conky Guardamos y reiniciamos la PC. 

Bueno esto es todo espero le sirva dejo la configuración de conky


# /#!/usr/bin/conky -c

# ------------------------------------------
# Configuracion de conky
# Elaborado Por: Gustavo Castro
# Version : 0.1
#------------------------------------------

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# se establece a yes si quiere Conky que se bifurca en el fondo
background no

border_width 1
cpu_avg_samples 2

# Draw borders around text
draw_borders no
draw_graph_borders yes

# Draw outlines?
draw_outline no

# Draw shades?
draw_shades no

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*

# Use Xft?
use_xft yes
xftfont Edit Undo BRK:size=8

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 5
gap_y 10

# Minimum size of text area
minimum_size 5 5
#maximum_width 1800

net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type normal
#own_window_type desktop
own_window_transparent no
own_window_argb_visual yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_title conkymain
#own_window_class Conky


stippled_borders 0
update_interval 3.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no

##formato de colores
default_color 7FFFD4

#default_outline_color red
#default_shade_color 0066FF
color1 CCFF66
color2 FFFF66
color3 FFA500 
color4 FF6347
color5 00FFFF
color7 00FF7F

# Lua Load  #
lua_load ~/.conky/barras.lua
#lua_draw_hook_pre main_box
lua_draw_hook_post main_bars


TEXT
${voffset -16}${image /home/gacs/.conky/logo.png -p 18,0 -s 45x45}${goto 80}${voffset 20}${font 6x10:size=16,weight:bold}${color #FF6666}G${color1}A${color2}C${color #FF00FF}S
${goto 80}${font 6x10:size=12,weight:bold}${color1}Debian/Linux ${font 6x10:size=10,weight:bold}
${color3}$kernel on $machine
${color #FF00FF}$hr

#${font Neuropolitical:size=22}${time %e}
#${goto 100}${font Neuropolitical:size=18}${color FF0055}${voffset -47}${time %b}
#${font Neuropolitical:size=10}${color FF0055}${time %A}${color FF0055}${hr}
#${goto 100}${font Neuropolitical:size=15}${color FFFFFF}${voffset -35}${time %Y}

${voffset -25}${color white}${font Neuropolitical:size=24}${time %H:%M}$font${voffset -10}${font LCDMono:size=16}${time :%S}$font
${color gold}${font LCDMono:size=18}${execi 99999 /home/gacs/.conky/calendario.sh mes}
${color dddddd}${font 6x10:size=10 weight:bold}${execi 60 /home/gacs/.conky/calendario.sh semana}
${color 888888}${execi 99999 /home/gacs/.conky/calendario.sh pasado}${color red}${execi 99999 /home/gacs/.conky/calendario.sh hoy}${color 888888}${execi 99999 /home/gacs/.conky/calendario.sh futuro}
${color #FF00FF}$hr${color2}${font 6x10:size=11,weight:bold}
#CPU#
${voffset 10}CPU ${color4}${font} ${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}
$color4 ${cpugraph cpu0 70,330 000000 ff0000}${font 6x10:size=9}
${voffset -75}${goto 15}${color3}${font 6x10:size=9,weight:bold}Uptime: ${font}${color} $uptime
${goto 15}${color3}${font 6x10:size=9,weight:bold}Fisico :${color}${font}${goto 230}${cpu}% ${goto 265} ${execi 10 sensors | grep -A 0 '^Physical id 0:' | cut -c18-24 | grep '°'}
${goto 15}${color3}${font 6x10:size=9,weight:bold}Core 1:${color}${font}${goto 230}${cpu cpu1}% ${goto 265} ${execi 10 sensors | grep -A 0 '^Core 0:' | cut -c18-24 | grep '°'}
${goto 15}${color3}${font 6x10:size=9,weight:bold}Core 2:${color}${font}${goto 230}${cpu cpu2}% ${goto 265} ${execi 10 sensors | grep -A 0 '^Core 1:' | cut -c18-24 | grep '°'}

#${voffset 10}${color1}Carga: $color $loadavg ${color1}${alignr}Procesos: $color $running_threads/$processes
#${color1}Temp: ${color2}${platform it87.656 temp 0}  ${platform i8042 temp 2}  ${color}${platform i80.42 temp 3} ${color1} ${alignr}HDTemp: ${color}${hddtemp /dev/sda}ºC
#${color1}Ventilador: ${color}${acpifan}  RPM$alignr${color1}
#MEMORIA#
${voffset 10}${color2}${font 6x10:size=11,weight:bold}Memoria
${color3}${font 6x10:size=9,weight:bold}RAM ${font}${color} $mem /$memmax  ${goto 290}${color} $memperc%
${color3}${font 6x10:size=9,weight:bold}Swap  ${font}${color}$swap /${color}$swapmax ${goto 290}${color} $swapperc%
$color4 ${memgraph 95,330 262729 87CEFA}
${voffset -95}${color2}${goto 30}Name              ${goto 135}PID   ${goto 190}CPU%  ${goto 255} MEM%
${goto 15}${color #FF4500}${top name 1}${goto 130}${top pid 1}${goto 195}${top cpu 1}${goto 260}${top mem 1}
${goto 15}${color #FF8C00}${top name 2}${goto 130}${top pid 2}${goto 195}${top cpu 2}${goto 260}${top mem 2}
${goto 15}${color #FFA500}${top name 3}${goto 130}${top pid 3}${goto 195}${top cpu 3}${goto 260}${top mem 3}
${goto 15}${color #FFD700}${top name 4}${goto 130}${top pid 4}${goto 195}${top cpu 4}${goto 260}${top mem 4}
${goto 15}${color #F0FFFF}${top name 4}${goto 130}${top pid 5}${goto 195}${top cpu 5}${goto 260}${top mem 5}
#DISCOS#
${voffset 20}${color2}${font 6x10:size=11,weight:bold}Discos:
$color4${diskiograph 45,330 262729 87CEFA}
${goto 15}${voffset -55}${color3}${font 6x10:size=9,weight:bold}Raiz  :${font}${color} ${fs_used /}/${fs_size /} ${goto 290}${color} ${fs_used_perc /}%
${goto 15}${color3}${font 6x10:size=9,weight:bold}Home  :${font}${color} ${fs_used /home}/${fs_size /home} ${goto 290}${color #555555}${color} ${fs_used_perc /home}%
#RED#
${voffset 25}${color2}${font 6x10:size=11,weight:bold}Networking:
#${if_up eth0 }
${color3}${font 6x10:size=9,weight:bold} - - - Eth0 - - - -
${goto 15}Up : $color ${font} ${upspeed eth0} ${color3} ${font 6x10:size=9,weight:bold}
${goto 15}Down:$color ${font} ${downspeed eth0}
#${endif}
#${if_up eth1 }
${color3}${font 6x10:size=9,weight:bold} - - - Eth1 - - - -
${goto 15}Up : $color ${font} ${upspeed eth1} ${color3} ${font 6x10:size=9,weight:bold}
${goto 15}Down:$color ${font} ${downspeed eth1}
#${endif}

# ${color2}${font 6x10:size=11,weight:bold}Bateria
# ${color3}${font 6x10:size=9,weight:bold}Estado ${font} $color ${battery} ${battery_short BAT0}
# ${color3}${font 6x10:size=9,weight:bold}Tiempo ${font} $color ${battery_time BAT0} ${goto 150}${color #555555}${battery_bar 10 BAT0}${offset -90} ${color} ${battery_percent BAT0}% 


nota recuerde que toda instalacion se realiza como usuario root, ya sea logiando el root o anteponiendo sudo a la aplicacion de instalacion.

jueves, 11 de diciembre de 2014

Corregir fallas de audio en mi Asus X551MA con el SO Debian Jessie

Se me dio una falla de audio, no siempre tenia sonido solo cuando conectaba unas bocinas externas podía tener audio.  para corregirlo tenemos que hacer lo siguiente.

Primero actualizamos
#aptitude update && aptitude upgrade

Luego verificamos que tenemos el paquete alsa
#aptitude search alsa-base alsa-tools alsa-utils gstreamer0.10-alsa
En la primer columna le aparecerá una "i" lo que indica que los paquetes estan instalado, si les aparece una "p" indica que estan presente en los repositorio pero no instalado y hay que instalarlos

Para instalarlos hacemos lo siguiente
#aptitude install alsa-base alsa-tools alsa-utils gstreamer0.10-alsa
una ves instalados procedemos a editar el archivo snd-hda-intel.conf que se encuentra /etc/modprobe.d/ (si no se encuentra el archivo lo creamos). lo podemos editar con cualquier editor de texto plano, pero tiene que tener privilegio de root, en micaso utilice nano.

#nano  /etc/modprobe.d/snd-hda-intel.conf

agregamos la linea 
options snd-hda-intel model=asus-laptop



Guardamos [ctrl+o] y salimos de nano[ctrl+x]

Restauramos alsa

#alsactl restare

y testiamos si tenemos sonido

# speaker-test -c2 -r 4800 -D hw:0,0
La sentencia anterior nos dara un sonido en cada bocina (derecha e izquierda).

Puede haber variantes en el model del archivo snd-hda-intel.conf ya que aun en el mismo modelo puede cambiar las partes internas

aquí dejo algunas variantes para asus, después de modificar el archivo snd-hda-intel.conf, con estas variantes deben de volver a restaurar alsa.  como verán en mi laptop pude corregir la que esta para modelos F2/F3.
A7J model= asus-a7j
A7M model=asus-a7m
F2/F3 model= asus-laptop
F6A-2 model=6stack
G50v model=g50v
G71v model=g71v
H13 model=h13
M2R32-MVP model=6stack
M51SN-AP067G model=lenovo
NV80 model=g50v position_fix=0
X20G, U1E model=lenovo
W2JC model=w2jc
Eeepc P701 model=eeepc-p701
Eeepc-EP20 model=eeepc-ep20
 
Referencia
http://www.esdebian.org/wiki/sin-sonido-tarjetas-hdaintel
https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture_%28Espa%C3%B1ol%29
http://www.esdebian.org/foro/50393/fallas-sonido-laptop-asus-x551am

miércoles, 10 de diciembre de 2014

Teclas de brillo Fn + F5 y Fn +F6 no funcionan en Laptop Asus X551MA

Después de la instalación de Debian Jessie, me di cuenta que las teclas de brillo de mi laptop Asus no funcionaban comencé a buscar información a ver a que se debía hice muchas pruebas entre las cuales probar si las teclas reconocía su pulsación.


Probar si las teclas son reconocidas    
Podemos hacer pruebas con xev, este no viene instalado por defecto así que hay que instalarlo primero

aptitude install xev

una ves instalado lo ejecutamos haciendo que la salida sea filtrada por grep

$ xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'

Con esta sentencia nos aparecera solo los keycode y la tecla que representa por ejemplo
54 c
43 h
153 NoSymbol
144 NoSymbol

En mi caso no dio ninguna respuesta ya que las que no las reconocio. habia que cambiar algunos parámetros en el arranque para que los pudiera reconocer.

Cambiar parámetros para el arranque.

Modificamos la linea GRUB_CMDLINE_LINUX_DEFAULT="" del archivo  /etc/default/grub

#nano/etc/default/grub

localizamos la linea y modifícala para que diga 

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=intel_backlight acpi_osi="  

después ejecuta en una consola, como root 

#update-grub

Pruebas que realice antes de llegar a la combinación anterior, todas validas pero no para mi laptop

#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi= acpi_backlight=vendor"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor acpi_osi="
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux acpi_backlight=backlight"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux acpi_backlight=intel_acpi"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux acpi_backlight=intel"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=intel_backlight"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=intel_acpi"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=intel"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi='!Windows 2012' acpi_backlight=intel_backlight"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi='!Windows 2012' acpi_backlight=intel_acpi"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi='!Windows 2012' acpi_backlight=intel"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor acpi_osi=Linux"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
Asta aqui consegui que me reconociera las teclas Fn + F5 y Fn +F6, ahora para que hiciera su función de bajar y subir el brillo.  ejecutamos la sentencia.

#/usr/bin/setkeycodes e043 233
#/usr/bin/setkeycodes e024 232

Los números 233 y 232 son los números de los keycode que le coreesponde a mi laptop o sea antes de ejecutar esa sentencia tengo que ver que keycode le corresponde a las  Fn + F5 y Fn +F6.

Referencias
http://www.esdebian.org/configuracion/23903/configurar-hotkeys-usar-teclas-extra-teclado
https://wiki.archlinux.org/index.php/extra_keyboard_keys
http://linuxcommand.org/man_pages/xev1.html
http://ubuntuforums.org/archive/index.php/t-2160027.html

martes, 9 de diciembre de 2014

Instalando Debian Jessie en 64bit en laptop asus X551MA

Hace unos días me compre una laptop asus que encontre a un buen precio, me decide  a instalar Debian Jessie, este equipo viene con Windows 8 pre-instalado  y The Unified Extensible Firmware Interface (UEFI) . por efectos de garantía no quise eliminar el W8 asi que tenia que hacer un sistema dual.


Para poder instalar tenia que accesar a la BIOS para cambiar la unidad de arranque para poder iniciar con la instalación, cosa que fue algo tedioso ya que no podía entrar ni con la tecla F2 ni la tecla Del,  probé solo con cambiar la unidad sin entrar a la BIOS con la teclas F10 y F12.  comencé a buscar por la red y confirme que era la tecla F2 para entrar en la BIOS y que no solo con entrar a la BIOS podría instalar Debian en la laptop asus, debido al sistema UEFI tenia que seguir otros pasos.   


Preparación para la instalación de Debian con sistema UEFI.
  1. Entrar a windows 8 con bing, en mi caso me pidió el usuario contraseña, idioma y region. era la primera ves que entraba a W8 en esta maquina.
  2. Ingresar a Configuración de PC > Actualizar y recuperar>Recuperación> Inicio Avanzado [click Reiniciar Ahora].
  3. Esperamos que reinicie y elegimos la opción, Solucionar problemas>Opciones Avanzadas> Configuracion UEFI y esperamos que entre a la BIOS.
  4. Entramos a la opción Boot y deshabilitamos Fast Boot [Disabled] .
  5. Entrmos a la opcion Security y deshabilitamos Security Boot control [Disabled]
  6. Reiniciamos guardando los cambios.
  7. Entramos a W8, Ingresar a Configuración de PC > Actualizar y recuperar>Recuperación> Inicio Avanzado [click Reiniciar Ahora],Esperamos que reinicie y elegimos la opción, Solucionar problemas>Opciones Avanzadas> Usar un dispositivo. (los dispositivos tiene que estar conectados astes de entra a esta opción), El dispositivo que utilice es una momoria usb que tiene un multiboot, con Debian Testing, Ubuntu 14.04 y Gparte live CD.
  8. Inicie Gparte live CD para modificar la particiones, dejándolo de la siguiente manera W8 con 45GB, Instalacion de Debian 13GB y  restante del espacio para datos.
 Instalacion de Debian.
  1. Seguir el paso 7 de la preparación  para la instalación de Debian..  
  2. Seleccionar del multiboot Instalación de debian Jessie.
  3. Elegir el idioma para la instalación.
  4. Activar la conexión de red, si está disponible.
  5. Crear y montar las particiones en las que se instalará Debian (/Root 12GB /Swap 1GB y /home el resto de espacio).
  6. Esperar a la descarga/instalación/configuración automática del sistema base.
  7. Instalar un gestor de arranque que pueda iniciar Debian GNU/Linux y los otros posibles sistemas que ya haya instalados en el sistema.
  8. Iniciar por primera vez el sistema recién instalado 
 Referencias
http://www.esdebian.org/wiki/guia-instalacion
http://www.euskoware.com/tutoriales/instalar-ubuntu-UEFI/
http://www.esdebian.org/wiki/instalacion-memoria-usb

lunes, 8 de diciembre de 2014

Inicio del diario

Inicio el diario.

En este diario iré documentando mi experiencias en el configuración del sistema operativo GNU/Linux . espero poder ayudar algunos y que al igual me ayuden comentado como hicieron ellos en casos similares.

En las poxima entrada les hablare como instale Debian en una laptop asus

Cambiando el prompt de mi lxterminal

Me gusta lxterminal por que es liviana además que tiene características de configuración muy agradables (colores, opacidad , fuente, tamaño ...