Español English

Tuesday 13 April 2010

Instalación y configuración de Arch Linux desde cero (3/3)

En esta última entrega de la instalación y configuración de Arch Linux voy a explicar como instalar todo lo necesario para poder utilizar el IDE Eclipse, mejorar el apartado gráfico con compiz y con AWN, y también la instalación de conky que es un monitor de sistema que consume muy pocos recursos y es muy flexible y personalizable.


Programación: Vamos a instalar el IDE Eclipse:
sudo pacman -S eclipse
Si queremos usar también Eclipse para programar en PHP debemos instalar también el siguiente paquete:
sudo pacman -S eclipse-phpeclipse
En mi caso concreto utilizo mucho la terminal y en ocasiones necesito tener muchas abiertas. Para esto utilizo el programa terminator. Para instalarlo utilizamos la siguiente sentencia:
sudo pacman -S terminator

Compiz y Avant-Window-Navigator: Podemos mejorar el apartado gráfico de nuestro sistema instalando Compiz:
sudo pacman -S compiz-fusion fusion-icon
También podemos instalar el programa Avant Window Navigator para hacer que nuestro sistema tenga una barra en la parte baja de la pantalla donde se encuentran nuestros programas preferidos, de forma parecida al sistema operativo de Apple. Para esto vamos a instalar los siguientes paquestes:
sudo pacman -S avant-window-navigator libgtkhtml gdl libgda emerald


Monitorización del sistema y Conky: Por último instalar todo lo necesario para poder monitorizar el sistema: Tomar la temperatura del procesador, de la placa base, de la tarjeta gráfica, etc. Para ello ejecutamos la siguiente sentencia:
sudo pacman -S lm-sensors ruby lua tcl
Ahora debemos ejecutar la siguiente sentencia y seguir las instrucciones que se nos van indicando:
sudo sensors-detect
Ahora debemos añadir en el fichero /etc/rc.conf  los siguientes DAEMONS y MODULES:
DAEMONS=(...  sensors ...)
MODULES=(...  coretemp it87 acpi-cpufreq ....)
Una vez hecho esto nos queda añadir el applet para gnome que utiliza los sensores para darnos información del sistema. Para esto instalamos los siguientes paquetes:
sudo pacman -S sensors-applet hddtemp libxnvctrl
Por último instalamos el conky con la siguiente sentencia:
sudo pacman -S conky
Aquí dejo de ejemplo mi configuración del fichero .conkyrc para que lo podáis modificar a vuestro gusto:


# THIS CONFIG RELIES ON 2 SCRIPTS, CPUSPEED AND CPUTEMP
# YOUR SYSTEM MAY NOT REQUIRE THEM, REPLACE AS DESIRED

# maintain spacing between certain elements
use_spacer yes

# set to yes if you want conky to be forked in the background
background yes

use_xft yes

# Xft font when Xft is enabled
xftfont Bitstream Vera Sans Mono-9
#xftfont Andale Mono-9
#xftfont Clean-8
#xftfont cubicfive10:pixelsize=8
#xftfont squaredance10:pixelsize=14
#xftfont swf!t_v02:pixelsize=10

# Text alpha when using Xft
xftalpha 1
mail_spool $MAIL

# Update interval in seconds
update_interval 4.0

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#on_bottom yes

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 280 5
maximum_width 350

# Draw shades?
draw_shades no

# Draw outlines?
draw_outline no # amplifies text

# Draw borders around text
draw_borders no

draw_graph_borders yes

# Stippled borders?
stippled_borders 8

# border margins
#border_margin 4
border_inner_margin instead 4

# border width
border_width 1

# Default colors and also border colors, grey90 == #e5e5e5
default_color grey90
default_shade_color black
default_outline_color DarkGrey

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

# Gap between borders of screen and text
gap_x 10
gap_y 30

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# stuff after 'TEXT' will be formatted on screen

cpu_avg_samples 4

net_avg_samples 2

override_utf8_locale yes

#Configuracio de colors
# Main headers
color0 FF8C00
# TOP headers
color1 FFCB48
#sección
color2 52C3C7
#sección resaltada
color3 00DDE1
# text cabecera
color4 E12979

TEXT
$color0[ SISTEM ] $hr $color
${color #ffcb48}$nodename$color ${color #828282}$sysname $kernel on $machine$color
#${color #98c2c7}Batt:$color ${battery}

$color0[ PROCESSING ] $hr $color
#${color #ffcb48}PROCESSING$color

$color2 CPU Usage: ${color #E1D93F}$cpu% ${cpubar cpu0 6,75} $color
#${color #98c2c7}CPU0:$color ${execi 5 cpuspeed}MHz $cpu%
#${execi 5 cputemp}°C
#${color #78af78}$cpubar
#${color #78af78}${cpugraph 78af78 a3a3a3}

${color #3399FF}Core0: ${cpu cpu1}% ${cpubar cpu1 6,75} $color${color #9933FF} Core1: ${cpu cpu2}% ${cpubar cpu2 6,75}$color
${color #3399FF}${cpugraph cpu1 25,150 000000 #3399FF} $color${color #9933FF}${cpugraph cpu2 25,150 000000 #9933FF}$color
${color #040ECD}Core2: ${cpu cpu3}% ${cpubar cpu3 6,75} $color${color #04CD6B} Core3: ${cpu cpu4}% ${cpubar cpu4 6,75}$color
${color #040ECD}${cpugraph cpu3 25,150 000000 #040ECD} $color${color #04CD6B}${cpugraph cpu4 25,150 000000 #04CD6B}$color

$color2$alignc Processes: $processes Running: $running_processes Load: $loadavg $color

${color #98c2c7}NAME PID CPU% MEM%
${color #e5e5e5}${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color #c4c4c4}${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color #a3a3a3}${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color #828282}${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color #828282}${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
${color #828282}${top name 6} ${top pid 6} ${top cpu 6} ${top mem 6}

${color #98c2c7}NAME PID CPU% MEM%
${color #e5e5e5}${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color #c4c4c4}${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color #a3a3a3}${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color #828282}${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${color #828282}${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}
${color #828282}${top_mem name 6} ${top_mem pid 6} ${top_mem cpu 6} ${top_mem mem 6}

$color0[ DATA ] $hr $color
${color #98c2c7}RAM:$color $memperc% ${color #78af78}${membar 6}${color}
${color #98c2c7}Swap:$color $swapperc% ${color #78af78}${swapbar 6}$color
${color #98c2c7}/:$color ${fs_free_perc /}% $fs_free ${color #78af78}${fs_bar 6 /}$color
${color #98c2c7}/home:$color ${fs_free_perc /home}% ${color #78af78}${fs_bar 6 /home}$color
${color #98c2c7}/media/Copies:$color ${fs_free_perc /media/Copies}% ${color #78af78}${fs_bar 6 /media/Copies}$color
${color #98c2c7}/media/descargas:$color ${fs_free_perc /media/descargas}% ${color #78af78}${fs_bar 6 /media/descargas}$color

#${color #98c2c7}Upload:$color ${upspeed eth0}kb/s${color #98c2c7}
#Download:$color ${downspeed eth0}kb/s

$color0[ NETWORK ] $hr $color
IP Address: ${addr eth0}
Down:${color green} ${downspeed eth0} KB/s ${offset 80}$color
Up:${color red} ${upspeed eth0} KB/s $color
${color green}${downspeedgraph eth0 25,150 000000 00CC00 80}$color ${color red}${upspeedgraph eth0 25,150 000000 CC0000 20} $color
$color$alignc Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768 61000 count} All: ${tcp_portmon 1 65535 count}

# $color0 [ LOGGING ] ${hr 2}$color
# ${execi 30 tail -n6 /var/log/messages.log | fold -w53}


Espero que os haya servido de algo estas tres entradas en el blog. Un saludo y ante cualquier duda que tengas, escribid un comentario o podéis acceder a al wiki de Arch Linux. Allí también hay muchísima información disponible.

Hasta aquí la entrega de la instalación del sistema Arch Linux.

1 comment:

  1. Hola he leído tu blog y en particular me ha gustado los artículos dedicados a la instalación y configuración de Arch Linux. Siempre había querido instalar Arch y ahora que tengo más conocimientos sobre Linux ya lo he hecho y estoy encantado con este distribución. Te felicito por tus artículos sobre Arch, me parecen muy completos y espero sigas escribiendo sobre esta distribución.

    Atte. Jonathan. Saludos desde México

    ReplyDelete