Monitor del sistema para el escritorio

10 04 2008

Soy muy fanatico de la personalización del escritorio ya sea en Windows o en Linux, que éste último lleva la ventaja por ser open source y unas de las cosas que más me llaman la atención es los monitores que muestra información sobre el sistema, el estado actual, procesos, recursos del sistema, entre otras cosas más.

Personalmente siempre he utilizado Screenlets, sin embargo leyendo éste post en el cual el primer screenshot utiliza el monitor Conky que viene en los repositorios, el cual me llamo mucho la atención que por cierto se mimetizaba perfectamente y decidí descargar el que ahi aparace y modificarlo para que tuviera que ver con mi escritorio, asi que adjunto el screentshot de mi escritorio:

Escritorio Abril Ubuntu

Además también adjunto la configuración de conky que utilicé.

background yes
font Zekton:size=8
xftfont Zekton:size=8
use_xft yes
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 220 5
maximum_width 220
default_color d7d7d7
default_shade_color black
default_outline_color black
alignment top_right
gap_x 10
gap_y 30
no_buffers yes
cpu_avg_samples 2
override_utf8_locale no
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no

# Main headers (Anarajando)
color0 FF8C00
# Resaltado (amarillo)
color1 E1D93F
# separadores
color2 98C2C7
#${font Zekton:style=Bold:pixelsize=42}${alignc}3rd Hax${font Zekton:size=7}
TEXT

${color0}SYSTEM ${hr 1 } $color

Hostname: ${color1}$alignr$nodename $color
Kernel: $alignr$kernel
Uptime: $alignr$uptime
Processes: ${alignr}$processes ($running_processes running)

${color0}PROCESS ${hr 1 } $color

CPU       ${alignc} ${freq}MHz ${alignr}(${cpu cpu1}%)
${cpubar 4 cpu1}
${cpugraph}

Highest CPU $alignr CPU% MEM%
${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 3}${top mem 3}

Highest MEM $alignr CPU% MEM%
${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}

${color0}MEMORY ${hr 1 } $color

RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}

${color0}FILESYSTEM ${hr 1}${color}

Root: ${alignr}${fs_free /} / ${fs_size /}
${fs_bar 4 /}

Srv-dc-aic: ${alignr}${fs_free /media/Srv-dc-aic} / ${fs_size /media/Srv-dc-aic}
${fs_bar 4 /media/Srv-dc-aic}

Cobros17: ${alignr}${fs_free /media/cobros17} / ${fs_size /media/cobros17}
${fs_bar 4 /media/cobros17}

${color0}NETWORK ${hr 1}${color}

IP Address: $color1 ${addr eth0} $color

Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${color2}${downspeedgraph eth0 25,107} ${color}${alignr}${upspeedgraph eth0 25,107}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}

CYA.





Putty Tray

2 01 2008

Después de buscar algo sobre SSH, me encontre con Putty Tray, el cual es un cliente para dicho protocolo y otros más rapido flexible y portable, esta versión se le añadieron más cosas las cuales son:

  • El icon fue mejorado (más estilizado).
  • Se puede minimizar a la bandeja de entrada (De ahi el porque de su nombre).
  • Detecta hipervículos y son clikeables.
  • Soporta trasparencia en toda la ventana.

Entre otros más features, recomiendo esta aplicación para los Usuarios de Windows, para lo de MacOS y Linux, ya todo esto esta con las terminales de sus respectivos Escritorios 😛 .





Un teclado y un mouse para varias computadoras: Synergy

17 08 2007

Synergy LogoParece mentira… pero es una aplicación que te permite compartir el teclado y el mouse para varias compuntadoras (Windows, Linux o MacOS) eso si, cada computadora debe de tener su propio monitor y estar conectados por red, por que de ahi parte el truco.

¿Como funciona? Con solo mover el puntero a un borde la ventana (puede ser arriba, abajo, izquierda o derecha) se pasa a la maquina que tengas configurada en ese borde de la pantalla, si quieres bloquear el teclado y el mouse para esa pantalla (como para juegos o cosas asi) presionas la tecla Bl Des o Scroll Lock, o como se llame 😛 y con eso aun que te vallas a el borde de la ventana esta no se va a pasar a la otra maquina.

Para los usuarios de windows se puede descargar en la pagina principal, y para los usuarios de Ubuntu feisty están los repositorios oficiales, son dos aplicaciones una el quicksynergy que es la interface gráfica y el programa synergy, el comando para instalarlo en la terminal:

sudo aptitude install quicksynergy synergy

Se puede levantar como un demonio por si siempre se quiere que este disponible, hay que agregarlo a las sessiones, Sistema > Preferencias > Sesiones, en la pestaña de programas al inicio puedes ponerlo ahi el comando es:

synergyc --daemon --restart <ip/host del servidor>

Otra cosa es que se puede pasar el clipboard entre las dos máquinas que es super util si se esta desarrollando en conjunto 🙂

Pagina oficial de Synergy





Muy mal Virtual PC 2007

23 03 2007

Justamente estoy haciendo trabajos de la U con Microsoft Virtual PC 2007, más que todo para un proyecto de Base de Datos, hoy de un pronto a otro sin avisar BOOM, el VPC me muestra un mensaje de error que no puede levantar la red 😯 WFT!!! , ¿ahora que?, diay decido reinstalar el susodicho programa para seguir con mi desarrollo, que me topo ahora en la máquina virtual… un BOD 😦 , ¡di si!, será usar VMWare que este si no me ha defraudado.

¡Que mal VPC, ya perdiste un adepto!.





Migración a linux difícil

1 03 2007

Me parece casi imposible en estos momentos hacer mi migración a Linux… En lo personal me encanta linux por sus prestaciones su robustés, pero aún así no es sencillo de usar ni mucho menos puede hacer lo mismo, para muestra un botón:

En Windows el Setpoint es inestable pero indispensable por la combinación de Mouse/Mouse Pad que sin está aplicación/Driver no funcionaría correctamente, en linux simplemente no funciona, por lo que me dí la tarea de buscar el driver por ahí para linux, y encontré uno!, con la mala suerte que ahora el mouse no funcionaba para nada, por lo que tuve que deshacer los cambios, y en cada tanto el mouse dejaba de funcionar y yo tenia que estar desconectandolo y volviendolo a conectar para que funcionara de nuevo, por lo que abandoné la idea usar el mouse pad en linux, además los juegos son parte de mi vida y aún así de mi comunidad, por lo que los juegos que corren en linux y bien! son pocos al menos que sean hechos en OpenGL; el caso ahora es que linux es un sistema operativo que me gusta pero no lo puedo usar como me gustaría y el dual boot no funciona para mi, nunca me ha gustado :(.

Otra vez será intentar la migración cuando esas dificultades estén solventadas, o bien aprenda a solventarlas.





Improve Windows XP System Perfomance

16 08 2006

Tienen que saber un poco de Inglés 😛Right click my computer. Click properties.
Click advanced.
Click settings (under performance).
Click Adjust for best performance.
Scroll to the bottom and check the last one “use visual styles on windows and buttons”.

These Settings will fine tune your systems memory

You need at least 256MB of ram to do this:

Go to start\run\regedit -and then to the following key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\

ControlSessionManager\Memory Management1.DisablePagingExecutive -double click it and in the decimal put a 1 – this allows XP to keep data in memory now instead of paging sections of ram to harddrive yeilds faster performance.

2.LargeSystemCache- double click it and change the decimal to 1 -thisallows XP Kernal to Run in memory and improves system performance a lot.

3.Create a new dword and name it IOPageLockLimit – double click it and set the value in hex – 4000 if you have 128MB of ram or set it to 10000 if you have 256MB set it to 40000 if you have more than 512MB of ram -this tweak will speed up your disckcache.

Reboot

Tweak The Swap File

For Users with 256 MB RAM or more this tweak will boost their Windows- and Game-Performance.
What it does: It tells Windows not to use any Swap File until there is really no more free RAM left.

Open the System Configuration Utility by typing msconfig.exe in the RUN command. There in your System.ini you have to add “ConservativeSwapfileUsage=1” under the 386enh section.

Restart your Windows and enjoy better Game performance

Disable Services

XP Pro runs a lot of services by default that are pointless if your not on a corporate network, the following services are ones that I safely disable thereby freeing up memory but check what each one does first to make sure your not using it for something:

Go to Run and type services.msc, right click on each service, properties and choose disable.

Alerter
Automatic Updates
Background Intelligent Transfer
Clipbook
Distributed Link Tracking Client
Distributed Transaction Coordinater
Error Reporting Service
Fast User Switching Compatibility
IMAPI CD-Burning
Indexing Service
IPSEC Services
Messenger
Net Logon
Net Meeting
Remote Desktop Sharing
Network DDE
Network DDE DSDM
Portable Media Serial Number
Remote Desktop Help Session Manager
Remote Registry
Secondary Logon
Smartcard
SSDP Discovery Service
Telnet Themes
Uninterruptible Power Supply
Universal Plug and Play Device Host
Upload Manager
Webclient
Wireless Zero Configuration
WMI Performance Adaptor

Speed Up The File System

NTFS is a great file system, but its feature-set comes at a slight cost in performance. You can negate this a little with the following tips:

* By default NTFS will automatically update timestamps whenever a directory is traversed. This isn’t a necessary feature, and it slows down large volumes. Disable it by going to Run and type regedit:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ControlFileSystem

and set ‘DisableNTFSLastAccessUpdate’ to 1.* NTFS uses disparate master file control tables to store filesystem information about your drives. Over time these core MFT files grow and become fragmented, slowing down all accesses to the drive. By setting aside a little space, MFT’s can grow without becoming fragmented.

In the same key where you disabled the last access feature creat a new DWORD value called ‘NtfsMftZoneReservation’ and set it to 2.

Disable DLL Caching

Windows Explorer caches DLLs (Dynamic-Link Libraries) in memory for a period of time after the application using them has been closed. This can be an inefficient use of memory.

1. Find the key

[HKEY_LOCAL_MACHINE\SOFTWARE\

MicrosoftWindowsCurrentVersion\Explorer].2. Create a new DWORD sub-key named ‘AlwaysUnloadDLL’ and set the default value to equal ‘1’ to disable Windows caching the DLL in memory.

3. Restart Windows for the change to take effect.

Tweak The Prefetch

1. Run “Regedit”
2. Goto [HKEY_LOCAL_MACHINE\SYSTEM\

CurrentControlSetControl\SessionManager\Memory ManagementPrefetchParameters\EnablePrefetcher]3. Set the value to either 0-Disable, 1-App launch prefetch, 2-Boot Prefetch, 3-Both (“3” is recommended).

4. Reboot.

It will decrease the boot time but double and increase the performance of your XP.

SpeedUp Your Connection By 20% (Cable/DSL Users Only)

1.Log on as “Administrator”.
2. Run – gpedit.msc
3. Expand the “Local Computer Policy” branch.
4. Then expand the “Administrative Templates” branch.
5. Expand the “Network” branch.
6. Highlight the “QoS Packet Scheduler” in left pane.
7. In the right window pane double-click the “Limit Reservable Bandwidth” setting.
8. On the settings tab check the “Enabled” item.
9. Change “Bandwidth limit %” to read 0.
10. Then go to your Network connections Start=>Control Panel>Network & Internet connections>Network Connections and right-click on your connection. Then under the General or the Networking tab, (where it lists your protocols) make sure QoS packet scheduler is enabled.

It may not take effect immediately on some systems. To make sure, just reboot.

Credits to David Beckdane. (osea no soy yo 🙂 )





Acelerar apagado del XP

16 08 2006

Editor de registro. Para ello pinchamos en INICIO -> Ejecutar: “regedit” (sin comillas) y le damos a enter. Entramos luego hasta el nivel HKEY_CURRENT_USER -> Control Panel -> Desktop y localizamos allí la clave “WaitToKillAppTimeout” y hacemos doble clic sobre ella. A continuación cambiamos el valor de 20.000 (que ya trae por defecto) por el de 4.000. Ahora, y sin salir del editor, accedemos a HKEY_LOCAL_MACHINE -> System -> Current Control -> Control, para localizar de nuevo la clave “WaitToKillAppTimeout” y repitiendo la misma operación de antes cambiamos el valor de 20.000 a 4.000.(En mi caso yo use 8.000 :P)