Instalacion de interfaz grafico Archlinux


Esta parte es el paso a seguir para los que instalaron en PC y en USB.

Xorg
Primero necesitaremos intalar:
pacman -S xorg xterm
Openbox
Instalamos nuestro gestor de ventanas, OpenBox (ligero y super configurable) :
pacman -S openbox
Creamos una carpeta y copiamos los archivos de openbox en él, todo esto como usuario regular:
mkdir -p ~/.config/openbox
cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart,environment} ~/.config/openbox

sudo pacman -S polkit dbus consolekit pyxdg alsa-utils alsa-plugins

Agregamos dbus y alsa a los demonios en el archivo rc.conf

sudo nano /etc/rc.conf

Dentro del archivo:

DAEMONS=(syslog-ng genplash dbus network netfs crond alsa)  

Para poder ahorrar procesamiento en tareas innecesarias, usaré OpenBox como mi gestor de ventanas en solitario.
Para correr Openbox automáticamente agregamo una línea en ~/.xinit.
Creando y editanto ~/.xinitrc, si no lo tenemos (lo creamos)

nano ~/.xinitrc

Agregamos esta línea en ~/.xinitrc

exec ck-launch-session dbus-launch openbox-session

Listo!  ahora instalamos los complementos:

sudo pacman -S obconf obmenu openbox-themes

SLiM
Ahora instalamos un gestor de inicio ligero.

sudo pacman -S slim slim-themes archlinux-themes-slim

Cambiamos el tema por defecto por archlinux-simplyblack en /etc/slim.conf

#current_theme default
current_theme archlinux-simplyblack

Thunar
Ahora el gestor de carpetas.

sudo pacman -S thunar thunar-volman gvfs gnome-icon-theme thunar-archive-plugin thunar-media-tags-plugin tumbler ffmpegthumbnailer udisks

Hasta acá tienen un entorno gráfico sencillo instalado, solo falta darle los permisos para que corra y no en bash.

sudo nano /etc/inittab

donde está así:

#Boot to console
id:3:initdefault:
#Boot to X11
#id:5:initdefault:

.....

#Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim -nodaemon

Editamos a esto:

#Boot to console
#id:3:initdefault:
#Boot to X11
id:5:initdefault:

.....

#Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim -nodaemon

Listo! Reiniciamos y tenemos el escritorio limpio para ser configurado.





Para agregar un wallpaper, panel y monitor de sistema instalamos en el terminal:

sudo pacman -S nitrogen tint2 conky geany

Luego modificamos los inicios automaticos de ellos en autostart de openbox

sudo nano ~/.config/openbox/autostart
thunar --daemon &
nitrogen --restore &
(sleep 2s && conky) &
(sleep 2s && tint2) 

Nitrogen es el gestor de wallpapers, Tint2 es el panel de sistema y conky es el monitor de sistema.
Geany será nuestro editor de texto.
Código Tint2(puedes configurar corriendo en consola tint2conf):

# Tint2 config file
# Generated by tintwizard (http://code.google.com/p/tintwizard/)
# For information on manually configuring tint2 see http://code.google.com/p/tint2/wiki/Configure

# Background definitions
# ID 1
rounded = 0
border_width = 0
background_color = #000000 60
border_color = #FFFFFF 9

# ID 2
rounded = 0
border_width = 0
background_color = #FFFFFF 47
border_color = #FFFFFF 41

# ID 3
rounded = 0
border_width = 0
background_color = #FFFFFF 0
border_color = #FFFFFF 61

# Panel
panel_monitor = all
panel_position = top center horizontal
panel_size = 100% 18
panel_margin = 0 0
panel_padding = 0 0 7
panel_dock = 0
wm_menu = 1
panel_layer = top
panel_background_id = 1

# Panel Autohide
autohide = 0
autohide_show_timeout = 0.3
autohide_hide_timeout = 2
autohide_height = 2
strut_policy = follow_size

# Taskbar
taskbar_mode = single_desktop
taskbar_padding = 0 0 0
taskbar_background_id = 0
#taskbar_active_background_id = 0

# Tasks
urgent_nb_of_blink = 8
task_icon = 0
task_text = 1
task_centered = 1
task_maximum_size = 140 35
task_padding = 0 0
task_background_id = 0
task_active_background_id = 2
task_urgent_background_id = 0
task_iconified_background_id = 0

# Task Icons
task_icon_asb = 70 0 0
task_active_icon_asb = 100 0 0
task_urgent_icon_asb = 100 0 0
task_iconified_icon_asb = 70 0 0

# Fonts
task_font = sans 7
task_font_color = #FFFFFF 61
task_active_font_color = #FFFFFF 80
task_urgent_font_color = #FFFFFF 80
task_iconified_font_color = #FFFFFF 61
font_shadow = 0

# System Tray
systray = 1
systray_padding = 0 0 5
systray_sort = ascending
systray_background_id = 0
systray_icon_size = 16
systray_icon_asb = 70 0 0

# Clock
time1_format = %I:%M %a %d %b
time1_font = sans 8
clock_font_color = #FFFFFF 67
clock_padding = 0 0
clock_background_id = 0
clock_rclick_command = orage

# Tooltips
tooltip = 0
tooltip_padding = 2 2
tooltip_show_timeout = 0.7
tooltip_hide_timeout = 0.3
tooltip_background_id = 1
tooltip_font = sans 10
tooltip_font_color = #000000 80

# Mouse
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify

# Battery
battery = 1
battery_low_status = 10
battery_low_cmd = notify-send "battery low"
battery_hide = 100
bat1_font = sans 8
bat2_font = sans 6
battery_font_color = #FFFFFF 67
battery_padding = 1 0
battery_background_id = 0

# End of config

Editamos nuestro código de Conky:

sudo geany /etc/conky/conky.conf

Copiamos esto:

alignment top_left
background no
border_width 0
cpu_avg_samples 2
default_color white
draw_shades no
use_xft yes
xftfont Terminus:size=8
gap_x 0
gap_y 782
minimum_size 1276 0
use_spacer none
net_avg_samples 2
no_buffers yes

own_window yes
own_window_hints undecorate, above,sticky,skip_taskbar,skip_pager
own_window_class Conky
own_window_type desktop
own_window_transparent no
own_window_colour 262729 
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no

TEXT
${alignc}${color 0088cc}| Kernel:${color white}$kernel ${color 0088cc}Uptime:${color white}${uptime} ${color 0088cc}| CPU:${color white}$cpu% ${color 0088cc}RAM:${color white}$mem/$memmax ${color 0088cc}| Root:${color white}${fs_used /}/${fs_size /} ${color 0088cc}Home:${color white}${fs_used /home}/${fs_size /home} ${color 0088cc}| Ip:${color white}${addr wlan0} ${color 0088cc}Up:${color white}${upspeed wlan0} ${color 0088cc}Down:${color white}${downspeed wlan0} ${color 0088cc}|${alignc}
El wallpaper lo pueden definir a su gusto con nitrogen. 



Eso es todo y ya pueden instalar los programas que necesiten.

Para cambiar el teclado en español:
sudo nano /etc/X11/xorg.conf.d/10-evdev.conf

agregamos  Option "XkbLayout" "es" :

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
 Option "XkbLayout" "es"
EndSection



Ahora si queremos ver las imagenes en el gestor de ventanas sin necesidad de abrirlos, tenemos que tener yaourt:

sudo nano /etc/pacman.conf

agregamos la linea de archlinuxfr despues de community

.......

[community]
Include = /etc/pacman.d/mirrorlist

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

........

Guardamos, salimos y actualizamos.

sudo pacman -Sy yaourt

Ahora si podemos instalar thunar-thumbnailers

yaourt -S thunar-thumbnailers




0 comentarios: