Ñues & Pingüinos

GNU/Linux, Debian y más…

Instalando MPlayer

Publicado por Arnaldo J. en Julio 14, 2008

Presento 2 opciones para instalar MPlayer:

1 Instalar desde repositorios

Desde los repositorios de http://debian-multimedia.org/  por tanto actualizamos nuestro /etc/apt/sources.list  agregando lo siguiente:

deb http://www.debian-multimedia.org rama main

Donde rama puede ser: Stable, Testing o Sid

Antes de hacer el respectivo update, como root, nos bajamos e instalamos el debian-multimedia-keyring, desde la consola:

wget http://debian-multimedia.org/gpgkey.pub -O - | apt-key add - && apt-get install debian-multimedia-keyring

luego,

apt-get update

apt-get install mplayer

2 Compilar (Opción Recomendada)

Primero debemos ir al sitio oficial de MPlayer y descargar los siguientes paquetes:

Fuentes y Binarios: MPlayer-1.0rc2.tar.bz2 (Última versión para el momento de escribir este post)

Paquetes de Codecs Binarios:  essential-20071007.tar.bz2

Skin: proton-1.2.tar.bz2 ( o el de su preferencia)

Como root, creamos el directorio /usr/lib/codecs, así que desde la consola:

mkdir /usr/lib/codecs

Dscomprimimos el archivo essential-20071007.tar.bz2

bzip2 -d essential-20071007.tar.bz2 ; tar -xvf essential-20071007.tar

Movemos el contenido al directorio /usr/lib/codecs

mv essential-20071007/* /usr/lib/codecs

Ahora descomprimimos el archivo MPlayer-1.0rc2.tar.bz2

bzip2 -d MPlayer-1.0rc2.tar.bz2 ; tar -xvf MPlayer-1.0rc2.tar

Ahora entramos al directorio

cd /MPlayer-1.0rc2.tar.bz2

Antes de compilar, necesitamos instalar algunas cosas:

apt-get install libgtk2.0-dev libpng12-dev zlib1g-dev x-dev libx11-dev libxext-dev libxinerama-dev libxv-dev debhelper libjpeg-dev

Ahora si, nos preparamos a compilar e instalar:

./configure –enable-gui –enable-menu –enable-largefiles –language=es

make && make install

Antes de ejecutar colocamos nuestro skin, en el directorio /usr/local/sahre/mplayer/skins

Desde el directorio donde tenemos el archivo de nuestro skin:

bzip2 -d proton-1.2.tar.bz2 ; tar -xvf proton-1.2.tar

Lo renombramos y copiamos al directorio de skins:

mv proton-1.2 /usr/local/sahre/mplayer/skins/default

Por último necesitaremos una fuente True Type (ttf):

Las pueden encontrar en el directorio /usr/share/fonts/truetype Tomamos una  y la copiamos en el directorio .mplayer (debemos renombrarla como subfont.ttf) Por ejemplo:

cp /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf /home/tu_usuario/.mplayer/subfont.ttf

Ahora ejecutamos:

gmplayer

Publicado en Manuales | Etiquetado: | No hay comentarios »

GRUB Splash

Publicado por Arnaldo J. en Julio 13, 2008

Colocaremos una imagen de fondo a nuestro GRUB (the GRand Unified Bootloader).  Debemos cambiar el tamaño y configuración de colores de la imagen que deseamos utilizar ¿Cómo lo hacemos?

Muestro 2 maneras de harcelo:

1. Desde la consola

convert -resize 640×480 -colors 14 mi_imagen.png mi_imagen.xpm

2. Utilizando GIMP

- Abrimos la imagen y la redimensionamos a un tamaño de 640×480 píxeles, para ello utilizamos la opción: Imagen -> Escalar imagen.

- Ahora cambiaremos la configuración de colores.  Utilice la opción:  Imagen -> Modo -> Indexado… Y cambiamos el valor de  “Generar Valor óptimo de la paleta” a 14.

- Guardamos la imagen en formato xpm, por ejemplo: mi_imagen.xpm

Por último

Una vez hechos los cambios a la imagen, la debemos comprimir.

Desde la consola:

gzip mi_imagen.xpm

Ahora como root, la copiamos en el directorio: /boot/grub

Desde la consola:

cp mi_imagen.xpm.gz /boot/grub

El paso siguiente, es editar el archivo: /boot/grub/menu.list

Antes de las opciones del menú, agregamos una línea como esta:

splashimage=(hd0,4)/grub/mi_imagen.xpm.gz

Donde (hd0,4) debe ser la partición en la que se encuentra: /boot

Listo! Ahora nuestro GRUB tiene una imagen de fondo…

Publicado en Manuales | Etiquetado: | No hay comentarios »

Dar formato desde la consola a un pendrive

Publicado por Arnaldo J. en Julio 9, 2008

Sencillo, haremos uso de mkdosfs.  Debemos insertar el pendrive (debe estar desmontado) Como root desde la consola escribimos lo siguiente:

mkdosfs -I -n nombre_del_volumen /dev/???

nombre del volumen = Nombre que desees dar al volumen

??? = Dispositivo

Por ejemplo: mkdosfs -I -n mivolumem /dev/sda

El nombre del dispositivo varia de acuerdo al puerto USB donde conectaste el pendrive, pudiendo ser: sda, sda1, sdb, sdb1, etc.

De esta manera podras usar tu pendrive tanto en sistemas GNU/Linux como en el Ventanas.

Publicado en Tips | Etiquetado: | No hay comentarios »

Personalizando Fluxbox

Publicado por Arnaldo J. en Julio 8, 2008

En el post anterior vimos como instalar GNU/Linux Debian, haciendo uso de un disco de instalación por red (Net Install). Una instalación bastante básica, además, me decidí a instalar Fluxbox (Window Manager) en lugar de un sistema de escritorio (KDE, Gnome, etc). Antes de empezar a personalizar nuestro sistema, veamos un poco acerca de la gestión de paquetes en Debian, si estás dando tus primeros pasos en el uso de este sistema operativo, esto te será de mucha utilidad, si por el contrario consideras que conoces lo suficiente acerca de la gestión de paquetes, puedes saltarte esta sección e ir al punto siguiente.

Gestión de paquetes en GNU/Linux Debian

De acuerdo al tipo de paquete y la forma como estos son gestionados, suelen agruparse las distribuciones GNU/Linux, por ejemplo tenemos los rpm de Red Hat y sus derivados, los deb de Debian y sus derivados tan solo por mencionar algunos.

¿Qué es un paquete Debian?

Los paquetes normalmente contienen todos los archivos necesarios para implementar un conjunto de órdenes o características relacionadas. Hay dos tipos de paquetes Debian:

  • Paquetes Binarios, contienen ejecutables, archivos de configuración, páginas man/info, información de copyright, y otra documentación. Se distinguen normalmente por tener una extensión de archivo ‘.deb’. Los paquetes binarios se pueden desempaquetar usando la utilidad Debian dpkg.
  • Paquetes Fuente, consisten en un archivo .dsc que describe el paquete fuente (incluyendo los nombres de los siguientes archivos), un archivo .orig.tar.gz que contiene el código fuente original sin modificar en formato tar comprimido con gzip, y usualmente un archivo .diff.gz que contiene los cambios específicos de Debian al código fuente original. La utilidad dpkg-source empaqueta y desempaqueta los archivos fuente de Debian.

Las utilidades de paquetes de Debian se pueden usar para:

  • Manipular y gestionar paquetes o partes de paquetes,
  • Ayudar al usuario en la fragmentación de paquetes que deben ser distribuidos a través de un medio de tamaño limitado, como disquetes,
  • Ayudar a los desarrolladores en la construcción de archivos de paquetes, y
  • Ayudar a los usuarios en la instalación de paquetes que residen en un servidor de FTP remoto.

Las herramientas principales para la gestión de paquetes deb son:

dselect – herramienta de administración de paquetes basada en menús (alto nivel)

dpkg – instala paquetes (package-file centric)

apt-get – instala paquetes (package-archive centric, CLI APT)

tasksel – instala tareas (conjunto de paquetes)

aptitude – instala paquetes (paquetes y tareas, interfaz de APT basada en ncurses)

deity – otra interfaz para APT basada en ncurses

synaptic, gsynaptic – otras interfaces gráficas para APT

Estas herramientas no están en un mismo nivel. dselect se ejecuta encima de APT (apt-get) y dpkg.

En cuanto a la dependencia entre paquetes, tenemos que apt-get obtiene automáticamente los paquetes que dependen entre sí (depends) pero ignora los paquetes recomendados (recommends) y sugeridos (suggests). dselect, en cambio, ofrece un control más avanzado de los paquetes basado en menús que ofrece la posibilidad de elegir paquetes basándose en depends, recommends y suggests. aptitude tiene la opción de descargar todos los paquetes automáticamente basándose en depends, recommends y suggests.

Algunas herramientas prácticas son:

apt-cache - búsqueda de paquetes en el caché local

dpkg-reconfigure - vuelve a configurar un paquete ya instalado (si utiliza debconf)

dpkg-source - se encarga de los archivos fuentes

dpkg-buildpackage - automatiza la creación de un paquete

Algunos Ejemplos. La mayoría de estas órdenes deben ser ejecutadas como root, si aun no nos hemos hecho con la cuenta de administrador, en la consola escribir lo siguiente: su [Intro] y luego la contraseña de nuestro superusuario.

su (Switch User - Cambiar de usuario) Si no se especifica ningún parámetro el sistema asumirá que queremos cambiarnos a la cuenta de root. Para cambiarnos a una cuenta distinta a la del superusuario debemos ejecutar la siguiente orden: su nombre_del_usuario [Intro]

Ejemplos

- apt-get install nombre_del_programa > Para instalar un programa

- apt-get remove nombre_del_programa > Para eliminarlo

- apt-get update > Para actualizar la información de los paquetes

- apt-get upgrade > Para actualizar el sistema

- apt-get dist-upgrade > Para actualizar el sistema entre distintas versiones de Debian GNU/Linux

- apt-get install -s nombre_del_programa > Para simular la instalación de un programa

- apt-cache show nombre_del_programa > Para consultar la información de un programa

- apt-cache showpkg nombre_del_programa > Para consultar dependencias

- apt-cache search texto > Para buscar un texto determinado entre los programas disponibles

- apt-cache depends nombre_del_programa> Mostrar dependencias con respecto a un programa

- dpkg -i nombre_paquet.deb –> Instala un deb.

- dpkg -l –> Lista paquetes instalados.

- dpkg-reconfigure nombre_paquete –> Reconfigura paquete.

- dpkg -I nombre_paquete.deb –> Información fichero.

- dpkg -r nombre_paquete –> Borra paquete isntalado.

- dpkg –purge nombre_paquete –> Borrado más exaustivo, también borra los ficheros de configuración del paquete.

Para más detalle acerca estas herramientas (funcionamiento, parámetros, etc) Activar la ayuda desde la línea de comandos. Por ejemplo.

arnaldo@tatsu: man apt-cache

Personalizando nuestro Fluxbox

Por tratarse de un Window Manager no disponemos de muchas de las funcionalidades que ofrece unFluxbox logo sistema de escritorio, de modo que no contamos, con: Fondos de Pantalla, Iconos, opciones para arrastrar y soltar objetos en el escritorio, etc. Sin embargo, haciendo uso de ciertos programas podemos disponer de muchas de estas características.

- Ajustando el Fondo de Pantalla

Fluxbox cuenta con una aplicación llamada fbsetbg para configurar el fondo de pantalla. fbsetbg es el wrapper (script lanzador de programas) encargado de mantener una imagen en el fondo del escritorio. Cuando se lanza (fbsetbg) éste busca en nuestro sistema alguno de los siguientes setter, es decir, programas que colocan una imagen en el fondo del escritorio:

Esetroot
wmsetbg
feh
hsetroot
chbg
display
qiv
xv
xsri
xli
xsetbg

El orden es el mejor primero y el peor por último. Para hacer funcionar todo adecuadamente, se ha de elegir uno al principio de la lista. Usaremos Feh dado que es pequeño y muy eficiente, así que procedemos a instalarlo:

arnaldo@tatsu:~$ su

password:

tatsu:home/arnaldo# apt-get install feh

Terminada la instalación, podemos verificar que feh es el setter a utilizar, lo hacemos desde la línea de comandos:

tatsu:home/arnaldo# fbsetbg -i

Feh is a nice wallpapersetter. You won’t have any problems.

En caso de no contar con un setter se obtendrá el siguiente mensaje:

display doesn’t set the wallpaper properly. Transparency for fluxbox
and apps like aterm and xchat won’t work right with it. Consider
installing feh, wmsetbg (from windowmaker) or Esetroot (from Eterm) and
I’ll use them instead.

Bien ya tenemos nuestro setter, nos hace falta una imagen para colocarla como fondo de pantalla. Crearé un directorio llamado wallpapers en mi directorio home, en el que colocaré la imagen que baje desde la web.

tatsu:home/arnaldo# exit

arnaldo@tatsu:~$ mkdir wallpapers

Ahora si, momento de colocar la imagen que descargamos como fondo de pantalla, lo hacemos de la siguiente manera:

arnaldo@tatsu:~$ fbsetbg -f ~/wallpapers/debian.png

El resultado será algo como esto.

fbsetbg

Si en este punto decidimos reiniciar nuestro sistema, durante el próximo inicio de sesión notaremos que el fondo que recién configuramos ya no está disponible. Para evitar que nuestro fondo desaparezca, tenemos que editar el archivo ~/.fluxbox/init

arnaldo@tatsu:~$ nano .fluxbox/init
Y agregamos el siguiente texto:

session.screen0.rootCommand: fbsetbg -l

Nota: En versiones de Fluxbox posteriores a 0.9.15 (Nuestro caso), session.screen0.rootCommand ha sido eliminado según tengo entendido por razones de seguridad, por lo que recomiendan agregar la orden fbsetbg -l al archivo ./fluxbox/startup yo lo he probado y no me ha funcionado por eso recurrí a la forma de hacerlo en versiones anteriores de Fluxbox.

- Monitor del Sistema

Utilizaremos gkrellm (soporta plugins y temas) así que procedemos a instalarlo:

tatsu:home/arnaldo# gkrellm gkrellm-leds gkrellm-reminder gkrellm-volume gkrellshoot

Si queremos que arranque automáticamente cada vez que iniciamos sesión, debemos editar el archivo ~/.fluxbox/init

Así que ubicamos la línea session.screen0.rootCommand: fbsetbg -l

y adicionamos lo siguiente & gkrellm nos debe quedar de la siguiente manera:

session.screen0.rootCommand: fbsetbg -l & gkrellm

Si queremos ejecutar programas al inicio de cada sesión, solo debemos agregarlos a la línea antes indicada; separando cada programa con el símbolo & por ejemplo, podríamos instalar xscreensaver e iniciarlo en cada sesión, de la misma forma en que hemos iniciado gkrellm (otra forma de hacerlo es editar el archivo ~/.fluxbox/startup este archivo tiene ejemplos, por lo que no resultará complicado, si nos decidimos por esta opción)

En este punto nuestro sistema tiene el siguiente aspecto

gkrellm

Para configurar gkrellm, sobre él, hacemos con el botón izquierdo del mouse y nos mostrará un popmenu, ya es cosa de cada quien ajustar este monitor de sistema a sus necesidades. Por ejemplo, pueden cambiar su ancho, decirle que recuerde su posición en pantalla en posteriores inicios de sesiones, que no aparezca en el toolbar, etc. Incluso si no les gusta el tema lo pueden cambiar.

Cambiemos el tema, lo primero es descargarnos un tema que sea de nuestro agrado, lo hacemos desde el siguiente sitio

El archivo que descarguemos lo guardamos en el directorio:

~/.gkrellm2/themes

Debemos descomprimir el archivo:

arnaldo@tatsu:~/.gkrellm2/themes$ tar -zxvf CoplandOS.gkrellm.tar.gz

Para cambiar el tema, vamos a las opciones de configuración de gkrellm y seleccionamos el temas que deseemos, También pulsando las tevlas AvPag y RePag podemos cambiar rápidamente de temas.

gkrellm new theme

Respecto al toolbar, podemos configurar sus atributos, haciendo clic (botón izquierdo del mouse) de esta manera podemos cambiar los valores por defecto, ancho, posición, etc. Para modificar los atributos cuyos valores sean numéricos, lo hacemos con la ruedita del mouse.

- Atajos de teclas

Por defecto Fluxbox nos ofrece unas pocas combinaciones, si queremos agregar nuevos atajos, debemos editar el archivo ~/.fluxbox/keys y agregar líneas considerando lo siguinete:

Combinación de teclas : Aplicación Parámetros

Teclas Especiales

Mod1 se conoce normalmente como la tecla “Alt”

Mod4 es la tecla (windows/super).

Control es Control

Shift es mayúscula

Acciones que pueden ser asignadas a las teclas:

Navegación
Workspace Go to a particular workspace. use :Workspace 1, :Workspace 2, etc.
WorkspaceNN Kept for compatibility only. Will dissappear soon. Example :Workspace1. Use :Workspace 1 instead.
NextTab Switches to the next Tab in the current group.
PrevTab Switches to the previous Tab in the current group.
NextWindow Go to Next Window. See note 1.
PrevWindow Go to previous window. Again, see note 1.
NextWorkspace Go to the Next Workspace
PrevWorkspace Go to the Previous Workspace
LeftWorkspace same as PrevWorkspace
RightWorkspace same as NextWorkspace
Operaciones sobre las ventanas
Close Closes the Window
KillWindow The equivalent of calling xkill and clicking on the window.
Minimize Also known as “iconify”. Makes the window Iconified.
ShadeWindow puts window in the ‘Shaded’ State, or restores from the ’shaded’ state.
StickWindow Toggles a Window’s ‘Sticky’ State.
ToggleDecor Toggles whether or not current window has a border, buttons, and titlebar.
ToggleTab Toggles the tab on or off for a window.
Raise Brings the window to the ‘Top’, it will appear ‘above’ windows that it overlaps.
Lower Opposite of Raise
Tamaño de las ventanas
HorizontalIncrement Makes the window one unit Wider (See note 2)
HorizontalDecrement Opposite of Horizontal Increment
VerticalIncrement Makes the window one unit Taller (See note 2)
VerticalDecrement Opposite of Vertical Increment
MaximizeHorizontal Maximize the window by Horizontal dimensions only.
MaximizeVertical Maximize the window by Vertical dimensions only.
MaximizeWindow Maximizes the Window.
Movimiento de las ventanas
SendToWorkspace Sends current window to a specified workspace. :SendToWorkspace 1
NudgeDown The nudge options all move windows around.
NudgeLeft The nudge options all move windows around.
NudgeRight The nudge options all move windows around.
NudgeUp The nudge options all move windows around.
BigNudgeDown The Bignudge options all move windows around By larger amounts.
BigNudgeLeft The Bignudge options all move windows around By larger amounts.
BigNudgeRight The Bignudge options all move windows around By larger amounts.
BigNudgeUp The Bignudge options all move windows around By larger amounts.
Miscelaneas
AbortKeychain In Multi-binding keychains, this cancels the keybinding
ExecCommand Executes a command. Example :ExecCommand xmms -t
RootMenu Summons the Root Menu.

Un ejemplo bastante completo del archivo ~/.fluxbox/keys

  1  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2  !
  3  ! file   : $HOME/.fluxbox/keys
  4  ! about  : fluxbox key bindings
  5  ! author : mathias gumz <akira at fluxbox dot org>
  6  !          ( ak|ra or akira )
  7  !
  8  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  9  !
 10  !  hints:
 11  !
 12  !  o syntax of the fluxbox-keys-file:
 13  !
 14  !       <mod> [<mod> <mod>] key [key key] :command <commanoptions>
 15  !
 16  !    so, what is a <mod> ? its called "modifier" and you can use
 17  !    'xmodmap -pm' to see, what modifiers are available. if you 
 18  !    dont want to press any "modifier" then use 'None'
 19  !
 20  !  o what are those $XTERM, $EDITOR entries?
 21  !
 22  !    if you set a variable like XTERM to a sane value like
 23  !    "xterm" before fluxbox comes up, fluxbox would use that
 24  !    variable in the :ExecCommand. one can use the :Export or 
 25  !    :Setenv command to change that variable on the fly... eg to
 26  !    "urxvt" or "aterm".
 27  !
 28  !  o you can find a valid syntaxfile for vim here:
 29  !
 30  !       http://www.vim.org/scripts/script.php?script_id=882
 31  !       http://darkshed.net/files/vim/syntax/fluxkeys.vim
 32  !
 33  !    if you like it, rate it. (if not too :))
 34  !
 35  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 36
 37  Control Mod4 Delete       :Reconfigure
 38  Control Mod4 Shift Delete :Restart
 39
 40  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 41  !
 42  !  menus
 43  !
 44  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 45  None Menu                 :RootMenu
 46  Control Menu              :WorkspaceMenu
 47  Control Mod4 Menu         :WindowMenu
 48
 49  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 50  !
 51  !  frame - handling
 52  !
 53  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 54  Mod4 Left                 :PrevTab
 55  Mod4 Right                :NextTab
 56  Shift Mod4 d              :DetachClient
 57  Shift Mod4 Left           :MoveTabLeft
 58  Shift Mod4 Right          :MoveTabRight
 59
 60  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 61  !
 62  !  window - handling
 63  !
 64  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 65  Mod4 s                    :Stick
 66  Mod4 q                    :Minimize
 67  Shift Mod4 q              :Deiconify LastWorkspace
 68  Control Shift Mod4 q      :Deiconify Last OriginQuiet
 69  Control Shift Mod1 Mod4 q :Deiconify All OriginQuiet
 70  Mod1 Control q            :Close
 71  Mod4 d                    :ToggleDecor
 72  Mod4 f                    :Shade
 73
 74  Mod1 Up                   :RaiseLayer
 75  Mod1 Down                 :LowerLayer
 76
 77  Control Mod4 1            :SetHead 1
 78  Control Mod4 2            :SetHead 2
 79
 80  ! 1 - cycle groups
 81  ! 2 - skip stuck
 82  ! 4 - skip shaded
 83  ! 8 - cycle linear
 84  ! 0 - cycle default
 85
 86  Mod1 Tab                  :NextWindow 1
 87  Mod1 Shift Tab            :PrevWindow 1
 88
 89  Shift Mod1 Mod4 Up        :FocusUp
 90  Shift Mod1 Mod4 Down      :FocusDown
 91  Shift Mod1 Mod4 Left      :FocusLeft
 92  Shift Mod1 Mod4 Right     :FocusRight
 93
 94  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 95  !
 96  ! accessibility + mousehandling
 97  !
 98  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 99
100  Control Mod1 a            :ExecCommand accessx
101  Control Mod1 Mod4 m       :ExecCommand ax +mousekeys
102  Control Mod1 m            :ExecCommand ax -mousekeys
103
104  Control Mod4 KP_Home      :ExecCommand xwit -rwarp  -50 -50
105  Control Mod4 KP_Up        :ExecCommand xwit -rwarp    0 -50
106  Control Mod4 KP_Prior     :ExecCommand xwit -rwarp   50 -50
107  Control Mod4 KP_Left      :ExecCommand xwit -rwarp  -50   0
108  Control Mod4 KP_Right     :ExecCommand xwit -rwarp   50   0
109  Control Mod4 KP_End       :ExecCommand xwit -rwarp  -50  50
110  Control Mod4 KP_Down      :ExecCommand xwit -rwarp    0  50
111  Control Mod4 KP_Next      :ExecCommand xwit -rwarp   50  50
112
113
114
115  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
116  !
117  !  workspace - handling
118  !
119  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
120  !Control Mod4 Right        :RightWorkspace
121  !Control Mod4 Left         :LeftWorkspace
122  Control Mod4 Right        :NextWorkspace 
123  Control Mod4 Left         :PrevWorkspace 
124  Control Mod4 Down         :RightWorkspace 3
125  Control Mod4 Up           :LeftWorkspace 3
126
127  Mod4 KP_Home              :Workspace 1
128  Mod4 KP_Up                :Workspace 2
129  Mod4 KP_Prior             :Workspace 3
130  Mod4 KP_Left              :Workspace 4
131  Mod4 KP_Begin             :Workspace 5
132  Mod4 KP_Right             :Workspace 6
133  Mod4 KP_End               :Workspace 7
134  Mod4 KP_Down              :Workspace 8
135  Mod4 KP_Next              :Workspace 9
136  Mod4 KP_0                 :ExecCommand fbcmd_osd.sh print ws_name
137
138  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
139  !
140  ! resize / movement of window
141  !
142  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
143  Control Mod1 Right        :MoveRight 10
144  Control Mod1 Left         :MoveLeft 10
145  Control Mod1 Up           :MoveUp 10
146  Control Mod1 Down         :MoveDown 10
147
148  Control Mod1 KP_Home      :Move -50 -50
149  Control Mod1 KP_Up        :Move   0 -50
150  Control Mod1 KP_Prior     :Move  50 -50
151  Control Mod1 KP_Left      :Move -50   0
152  Control Mod1 KP_Right     :Move  50   0
153  Control Mod1 KP_End       :Move -50  50
154  Control Mod1 KP_Down      :Move   0  50
155  Control Mod1 KP_Next      :Move  50  50
156
157  Mod4 Mod1 KP_Home         :Resize -10 -10
158  Mod4 Mod1 KP_Up           :Resize   0 -10
159  Mod4 Mod1 KP_Prior        :Resize  10 -10
160  Mod4 Mod1 KP_Left         :Resize -10   0
161  Mod4 Mod1 KP_Right        :Resize  10   0
162  Mod4 Mod1 KP_End          :Resize -10  10
163  Mod4 Mod1 KP_Down         :Resize   0  10
164  Mod4 Mod1 KP_Next         :Resize  10  10
165
166  Mod4 Mod1 Left            :Resize -1    0
167  Mod4 Mod1 Right           :Resize  1    0
168  Mod4 Mod1 Up              :Resize  0   -1
169  Mod4 Mod1 Down            :Resize  0    1
170
171  Shift Mod1 Left           :MoveTo 0 * Left
172  Shift Mod1 Right          :MoveTo 0 * Right
173  Shift Mod1 Up             :MoveTo * 0 Upper
174  Shift Mod1 Down           :MoveTo * 0 Lower
175
176  Shift Mod1 KP_Home        :MoveTo 0 0 UpperLeft
177  Shift Mod1 KP_Up          :MoveTo * 0 Upper
178  Shift Mod1 KP_Prior       :MoveTo 0 0 UpperRight
179  Shift Mod1 KP_Left        :MoveTo 0 * Left
180  Shift Mod1 KP_Right       :MoveTo 0 * Right
181  Shift Mod1 KP_End         :MoveTo 0 0 LowerLeft
182  Shift Mod1 KP_Down        :MoveTo * 0 Lower
183  Shift Mod1 KP_Next        :MoveTo 0 0 LowerRight
184
185  Mod1 Return               :MaximizeWindow
186  Shift Mod4 s              :MaximizeVertical
187  Control Mod1 s            :MaximizeHorizontal
188  Control Mod4 f            :Fullscreen
189  Control Mod4 p            :TakeToNextWorkspace 1
190  Control Mod4 o            :TakeToPrevWorkspace 1
191  Control Mod1 p            :SendToNextWorkspace 1
192  Control Mod1 o            :SendToPrevWorkspace 1
193
194
195  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
196  !
197  ! execute commands
198  !
199  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
200
201  Control Mod4 KP_Enter     :ExecCommand xcalc
202  Control Mod4 a            :ExecCommand $XTERM
203  Control Mod1 1            :ExecCommand urxvt-rc
204  Control Mod4 c            :ExecCommand $XCALC
205  Control Mod4 d            :ExecCommand date | osd_cat -c white -f -*-lucida-medium-r-*-*-20-*-*-*-*-*-*-* -o 20 -p top -A center
206  Control Mod4 e            :ExecCommand licqsh -o
207  Control Mod4 l            :ExecCommand alock -bg blank -auth sha1:hash=8843d7f92416211de9ebb963ff4ce28125932878
208  Control Mod4 m            :ExecCommand quax
209  Control Mod4 q            :ExecCommand $BROWSER
210  Control Mod4 x            :ExecCommand fbrun -nearmouse -font Matto -w 500 -h 50
211  Control Shift b           :ExecCommand fbrun -nearmouse -font Matto -title "enter url..." -text "$BROWSER http://www." -w 500 -h 50 -hf ~/.fluxbox/browse_history
212  !Mod4 colon                :CommandDialog
213  Control Mod4 y            :ExecCommand $XTERM -name mutt -title "mutt : mails" -e mutt
214  Control Mod4 s            :ExecCommand $XTERM -name abook -T "addresses" -e abook
215  Control Shift Mod4 c      :ExecCommand xcalendar
216  Control Shift Mod4 e      :ExecCommand env | sort | xmessage -file -
217  Mod4 Mod1 d               :ExecCommand ding
218  Mod4 c                    :ExecCommand xclipboard
219  Mod4 g                    :ExecCommand gentoo
220  Mod4 e                    :ExecCommand $EDITOR
221  Mod4 n                    :ExecCommand $EDITOR $HOME/.notes
222  Mod4 t                    :ExecCommand $EDITOR $HOME/.todo/
223  Mod4 x                    :ExecCommand xmag
224  Mod1 Mod4 x               :ExecCommand wmagnify
225
226  !
227  ! soundkungfoo - volume control
228  !
229
230  ! sound stuff, basicly control the volume via amixer (alsa)
231  Mod4 m                    :ExecCommand amixer -a sset Master,0 toggle 2&>1 > /dev/null
232  Mod4 Shift a              :ExecCommand aprofile_ctl.sh -m set_volume 5%+
233  Mod4 Shift y              :ExecCommand aprofile_ctl.sh -m set_volume 5%-
234  Control Shift Mod4 a      :ExecCommand $XTERM -name alsamixer -e alsamixer
235  Control Shift Mod1 Mod4 a :ExecCommand alsamixergui
236
237  ! switch between normal / headphone settings
238  Control Mod4 n            :ExecCommand aprofile_ctl.sh -m switch -p normal
239  Control Mod4 h            :ExecCommand aprofile_ctl.sh -m switch -p headphones
240
241  !
242  ! skip bad songs quickly :)
243  Mod4 Tab                  :ExecCommand MPD_HOST=localhost MPD_PORT=6600 mpc next &> /dev/null
244  Control Mod4 Tab          :ExecCommand MPD_HOST=localhost MPD_PORT=6600 mpc prev &> /dev/null
245  Mod4 1                    :ExecCommand MPD_HOST=localhost MPD_PORT=6600 mpc toggle &> /dev/null
246  Mod1 Shift a              :ExecCommand MPD_HOST=localhost MPD_PORT=6600 mpc volume +10 &> /dev/null
247  Mod1 Shift y              :ExecCommand MPD_HOST=localhost MPD_PORT=6600 mpc volume -10 &> /dev/null
248
249  ! screenshots
250  ! xmodmap -pke | grep -i print => xmodmap -e "keycode 111 = F13"
251  ! => i press "Print" and it dumps the screen :)
252  None F13                  :ExecCommand sleep 1 && scrot -s -q 75 'shot-%Y-%m-%d-%H%M%S-$w-$h.jpg'
253
254  !
255  ! dvd / cdcontrol stuff
256  !
257
258  Mod4 plus                 :ExecCommand cdctrl speed 32 /dev/dvd
259  Mod4 minus                :ExecCommand cdctrl speed 4 /dev/dvd
260  Control Mod4 plus         :ExecCommand cdctrl close /dev/dvd
261  Control Mod4 minus        :ExecCommand cdctrl open /dev/dvd
262
263  Shift Mod4 plus           :ExecCommand cdctrl speed 32 /dev/cdrom
264  Shift Mod4 minus          :ExecCommand cdctrl speed 4 /dev/cdrom
265  Control Shift Mod4 plus   :ExecCommand cdctrl close /dev/cdrom
266  Control Shift Mod4 minus  :ExecCommand cdctrl open /dev/cdrom
267
268
269  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
270  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
271  !
272  ! below this line only experimental stuff is listed. its not supposed to WORK
273  !
274  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
275  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
276  !
277  !Shift Mod4 p :FocusTo (xterm)
278  !Shift Mod4 o :DumpTheme
279
280  !Mod4 p m                  :Place max_space allow_smaller
281  !Mod4 p v                  :Place expand_vertical allow_smaller
282  !Mod4 p V                  :Place max_vertical_space allow_smaller
283  !Mod4 p h                  :Place expand_horizontal allow_smaller
284  !Mod4 p H                  :Place max_horizontal_space allow_smaller
285  !Mod4 p g                  :Place draw_grid
286
287  Control Mod4 colon :FocusCommandTool
288
289  Mod1 x p :ExecCommand urxvt -tint red
290
291  ! attention: the next command is just to show that syntax-hl in vim works
292  Control Mod1 Mod4 x :MacroCmd {Exec xterm} {Move 10 10} {Exec bla} {Move 10 10}
293
294  !Mod1 t v :TileVertical 3
295  !Mod1 t s :TileHorizontal 3
296  Mod1 t w :ArrangeWindows
297
298
299  Mod4 Mod1 p            :CycleDecor
300
301  ! vim:ft=fluxkeys

- Agregando iconos

Utilizaremos idesk,así que procedemos a instalarlo.

tatsu:home/arnaldo# apt-get install idesk

Terminada la instalación, con el editor de nuestra preferencia procedemos a crear el el archivo .ideskrc en nuestro directorio home.
tatsu:home/arnaldo# exit

arnaldo@tatsu:~$ vim .ideskrc
Dentro de .ideskrc debemos colocar lo siguiente:

 table Config
   FontName: tahoma
   FontSize: 8
   FontColor: #ffffff
   Locked: false
   Transparency: 150
   HighContrast: true
   Shadow: true
   ShadowColor: #000000
   ShadowX: 1
   ShadowY: 2
   Bold: false
   ClickDelay: 300
   IconSnap: true
   SnapWidth: 55
   SnapHeight: 100
   SnapOrigin: BottomRight
   SnapShadow: true
   SnapShadowTrans: 200
   CaptionOnHover: false
 end
 table Actions
   Lock: control right doubleClk
   Reload: middle doubleClk
   Drag: left hold
   EndDrag: left singleClk
   Execute[0]: left doubleClk
   Execute[1]: right doubleClk
 end

Los valores de los atributos los podemos cambiar, para más detalles sobre los valores que pueden tomar los atributos debemos revisar el archivo README que se encuentra en el directorio /usr/share/doc/idesk

Ahora mostraremos en pantalla nuestros iconos, ademas asociaremos una acción a cada uno de ellos.  En nuestro home debemos crear el directorio .idesktop

arnaldo@tatsu:~$ mkdir .idesktop

Dentro de .idesktop colocaremos archivos con extensión lnk, el formato sería algo así: nombre_del_archivo.lnk
Creemos uno:
arnaldo@tatsu:~/.idesktop$ vim home.lnk

Dentro de home.lnk colocamos lo siguiente:

 table Icon
   Caption: home
   Command: rox-filer
   Icon: /home/Tu_Usuario/imagenes/iconos/home.png
   Height: 40
   Width: 40
   X: 100
   Y: 50
 end

Caption: El nombre que queremos mostrar

Command: La aplicación que queremos ejecutar, en este caso para la gestión de archivos, tenemos rox-filer.

Icon: Debemos indicar la ubicación del icono que deseamos utilizar.

Height: Atributo para controlar el alto del icono mostrada.

Width: Atributo para controlar el ancho del icono mostrado.

X: Posición horizontal.

Y: Posición Vertical

Ahora solo nos falta ejecutar idesk:

arnaldo@tatsu:~/.idesktop$ idesk &

Para que se ejecute cuando iniciemos fluxbox, debemos agregar idesk en el archivo ~/.fluxbox/init

específicamente en la linea: session.screen0.rootCommand

Debemos tener algo así:

session.screen0.rootCommand: gkrellm & fbsetbg -l & idesk

Listo!!!! el resto es imaginación, aquí les dejo un screenshot de mi configuración personal.

Si les interesan los iconos, temas, etc. Escríbanme y se los hago llegar…

Publicado en Manuales | Etiquetado: , , | No hay comentarios »

Instalación de GNU/Linux Debian

Publicado por Arnaldo J. en Junio 9, 2008

Para instalar Debian, necesitamos algunas cosas:

1. Ganas.

2. Un pote (entiéndase PC) El mio un AMD Athlon 2.2 Mhz, 512 MB RAN, HDD 80 GB (Para efectos de esta instalación solo he utilizado 4GB de disco) y Lector CD/DVD.

3. Debemos disponer de una conexión con acceso a Internet (Banda Ancha).

4. También necesitaremos el CD/DVD de instalación, utilizaremos el Net Install (disco de instalación por red) de la rama de pruebas (Testing) Si no dispones de una copia, lo puedes descargar del sitio oficial Debian. El link está disponible es sitios de interés de este blog.

Una vez dicho esto, procedemos con el proceso de debianización. Booteamos con nuestro disco de instalación por red, y nos aparecerá el siguiente diálogo:

Bienvenida
Presionamos F1, para ver las opciones que ofrece el instalador.

Opciones de Instalación

Presionamos F3, para ver los métodos de booteo, escribimos installgui y presionamos [Intro]

Métodos de booteo

Ahora nos pedirá que seleccionemos el lenguaje, en nuestro caso elegimos Español.

Selección del lenguaje (español)

De acuerdo al lenguaje seleccionado, nos muestra una lista de países, de la cual seleccioné Venezuela.

Selección de la locación

Luego debemos seleccionar la distribución del teclado que deseamos utilizar, en este caso indiqué Español.

Ahora comenzará la carga de archivos desde el CD, como se muestra en las siguientes imágenes.

Detección del CD

Carga de archivos

El paso siguiente es la configuración de la red, a continuación debemos indicar el nombre de nuestro equipo, en mi caso, utilicé tatsu.

Nombre de la máquina

Luego colocamos el nombre del dominio, esto varía de acuerdo a cada ISP, en mi caso el dominio es cantv.net

Nombre del dominio

Una vez configurada la red procederemos con el particionado del disco. De acuerdo a las necesidades de cada quien se deberá seleccionar una de las opciones, acá seleccionamos Guiado - Utilizar todo el disco.

Particionado

Aparecerá el disco a particionar, como se muestra en la siguiente imagen.

Disco a particionar

En vista de que seleccionamos un tipo de particionado guiado, el instalador nos mostrará los diferentes esquemas. Esta decisión depende de cada quien, así que elige la que más te vaya; para efectos de esta guía he decidido mantener todo en una partición.

Esquemas de particionado

Aceptamos y ahora indicamos que deseamos finalizar el particionado y guardar los cambios.

Finalizar el particionado

Escribir los cambios en el disco

Una vez finalizado el proceso de particionado, comenzará la instalación del sistema base.

Instalación del sistema base

Ahora procedemos con la configuración de usuarios y contraseñas. Primero indicaremos la clave del superusuario (root) es importante guardar en un lugar seguro estos datos, son primordiales para administrar nuestro sistema, así que los requeriremos más adelante.

Configuración de usuarios y contraseñas

Luego configuramos nuestro usuario, así que indicamos nuestro nombre real, he colocado arnaldo. Esta información se muestra como origen predeterminado de ciertos programas, como por ejemplo cleintes de correo. Aunque no lo he hecho, recomiendan colocar el nombre completo, en realidad es algo de poca relevancia.

Nombre completo del usuario

Acto seguido, colocamos el nombre de nuestra cuenta, así que nuevamente arnaldo.

Nombre de la cuenta

ahora creamos nuestra contraseña.

Configuramos nuestra contraseña

Esta es la cuenta que normalmente debemos utilizar y no la de root, pues esta última está reservada para administrar el sistema por tanto debemos usarla para tal efecto, no es una buena práctica usarla con otros propósitos.

Luego debemos configurar el gestor de paquetes, la idea es encontrar una réplica de Debian en la red, que se encuentre lo más cerca de nuestra ubicación. He seleccionado Venezuela.

Configuración del gestor de paquetes

De acuerdo al país seleccionado, aparecerá una lista con los repositorios disponibles en esa locación, pues cada vez que hagas una actualización de paquetes, upgrade de versión, instalación de programas, etc. Estos serán descargados desde la réplica Debian que indiquemos a continuación.

Selección de repositorios

Si es necesario utilizar un proxy HTTP para acceder a la red, debe indicar la información correspondiente al proxy, de lo contrario, osea nuestro caso lo dejamos en blanco.

Información sobre el proxy

Configuración de Popularity-Contest, si desea colaborar con los desarrolladores, selecciona Si, de esta manera el sistema enviará semanalmente de forma anónima información, sobre estadísticas de los programas que más uses, esta información puede influir en cierta decisiones, como por ejemplo, qué paquetes deben incluirse en los primeros discos de la distribución. Si no deseas participar selecciona No, de todas formas más adelante podrás cambiar esta configuración, es decir, una vez instalado tu sistema operativo Debian, podrás ejecutar desde la línea de comandos, como root, la siguiente orden:

dpkg-reconfigure popularity-contest

Configuración de Popularity-Contest

Ahora seleccionaremos los programas a instalar, se nos mostrará la siguiente pantalla:

Selección de programas

Para una instalación clásica, podría seleccionar Entorno de escritorio y Sistema estándar. Hace muchísimo tiempo que no hago este tipo de instalación; creo que las cosas no han cambiado, con estas opciones se instalarán dos de los sistemas de escritorios más utilizados en el mundo Linux, me refiero a Gnome y KDE, si te interesa probarlos puedes marcar para instalar la opción Entorno de escritorio. Otra alternativa interesante es XFCE más adelante veremos como instalarlo. Yo solo seleccioné la opción Sistema estándar, digamos que voy por un tipo de instalación un poco underground. Así que aceptamos y esperamos.

Una vez finalizada la instalación de los programas que seleccionamos, se nos preguntará, si deseamos instalar el cargador de arranque Grub. Decimos que Si.

Preparando Grub

Instalar el cargador de arranque Grub

Y ahora terminamos nuestra instalación… en hora buena!!!

Finalizar la instalación

Luego de reiniciar, accedemos al sistema como root.

Login

Lo que a continuación hago no es obligatorio, pero ayudará a agilizar las descargas de paquetes. Recordarán que en uno de los pasos del proceso de instalación, seleccionamos una réplica de Debian, es decir, nuestros repositorios. Pues no siempre, aquellos que se encuentren más cerca a nosotros nos darán mejores resultados durante el proceso de descarga. Se preguntarán ¿cómo lograr descargas más rápidas? sencillo utilizaremos un programa llamado apt-spy este está incluido en los repositorios Debian, así que procedemos a instalarlo.

como ya estamos logueados como root, escribimos la siguiente orden desde la línea de comandos:

tatsu:~# apt-get install apt-spy

Una vez instalado, nos movemos al directorio /etc/apt

tatsu:~# cd /etc/apt

Ahora utilizaremos apt-spy, para ello utilizaremos la siguiente orden:

tatsu:~# apt-spy -d testing -a south-america -e 10 -o replica.txt

apt-spy

Explico los parámetros:

-d : Indica la rama en la cual estamos trabajando

-a : El área o región donde se realizará la búsqueda

-e : Número de replicas analizadas

-o : Archivo de salida

Para información sobre estos y otros parámetros, visualizar la ayuda:

tatsu:~# man apt-spy

Bien, si apt-spy ya hizo su trabajo debemos tener en el directorio actual de trabajo un archivo llamado replica.txt, con los datos de nuestra nueva réplica.

Es una buena práctica mantener un respaldo de nuestros archivos, antes de realizar alguna modificación.

tatsu:~# cp sources.list sources.list.bck

sources.list el el archivo donde se almacena la lista de repositorios, hecho el backup, procedemos con la actualización de los repositorios.

tatsu:~# more replica.txt > sources.list

Con esta última orden estamos sobreescribiendo el contenido de sources.list, el cual debe tener un aspecto parecido al de la siguiente imagen:

lista de repositorios

Para instalar paquetes contrib y non-free quite el comentario # En caso de que desee editar el archivo, lo puede hacer con:

tatsu:~# nano sources.list

Si realiza algún cambio, proceda a guardar Ctrl +O y salir Ctrl + X.

Paso siguiente hacer un update, pues hemos modificado el sources.list

tatsu:~# apt-get update

Ahora lo que tanto hemos esperado, tener nuestro entorno gráfico!!! Recordarán que mencioné varias alternativas,

Para quienes se decidan por KDE, si quieres que se instalé el escritorio completo, ejecutamos la siguiente oreden:

tatsu:~# apt-get install kde kdm

Si queremos un KDE no tan recargado, algo más básico, entonces debemos utilizar:

tatsu:~#apt-get install kde-core kdm

Para los que opten por Gnome deben proceder de la siguiente forma:

tatsu:~# apt-get install gnome gdm

Si queremos un Gnome no tan recargado, algo más basico, entonces debemos utilizar:

tatsu:~#apt-get install gnome-core gdm

Como pueden ver el procedimiento es el mismo en ambos casos, lo único que cambia es el nombre de los paquetes instalados.

Pero la historia no termina aquí, también les hablé de XFCE, si queremos probarlo, ejecutamos la siguiente instrucción:

tatsu:~#apt-get install xfce4 wdm thunar

Solo queda esperar a que termine la descarga, instalación y configuración de los paquetes para empezar a disfrutar de nuestro GNU/Linux Debian con su respectivo entorno gráfico.

Una vez terminada la instalación, podemos reiniciar, para loguearnos desde el gestor gráfico de incio de sesión, o simplemente, nos salimos de la cuenta root:

tatsu:~# su arnaldo

Y arrancamos el servidor gráfico:

arnaldo@tatsu: startx

A disfrutar de nuestro escritorio!!!

Les dije que iba por algo un poco underground, pues resulta que no instalaré ninguno de los escritorios antes mencionados, por el contrario, instalaré un gestor de ventanas (Window Manager), este representa uno de los componentes de un sistema de escritorio, básicamente se encarga de controlar la ubicación y apariencia de las aplicaciones bajo el sistema X Window. Ver Wikipedia

Así que no contaremos de forma automática con las características de los escritorios, como por ejemplo, wallpapers, iconos en el escritorio, etc. Para ello se deben utilizar programas adicionales. Existen muchos Gestores de Ventanas yo instalaré Fluxbox mi favorito. Como root ejecutamos la siguiente orden

tatsu:~# apt-get install xorg fluxbox wdm iceweasel rox-filer

Simplemente instalo el servidor gráfico, el gestor de ventanas, el gestor de inicio de sesión, Iceweasel (Navegador Web) en realidad es Firefox, pero por razones legales en Debian se le debió cambiar el nombre y rox-filer para la gestión de archivos de forma gráfica, es un programa bastante ligero.

Una vez terminada la descarga, instalación y configuración de nuestro sistema, iniciamos sesión. Si lo queremos hacer de forma gráfica debemor reiniciar.

tatsu:~# reboot

O nos salimos de la cuenta de root e iniciamos las X de la siguiente manera:

tatsu:~# startx

La apariencia inicial de fluxbox es la siguinete:

Fluxbox Login

Fluxbox

Ooopa! ¿Por qué esa cara? ¿No les gusta?, no se preocupen con un poco de trabajo adicional, no solo podemos mejorar su apariencia, sino también personalizar ciertas funcionalidades, el resultado final será algo como esto:

Fluxbox personalizado

Qué les parece, el antes y el después, bueno resultó no ser un entorno del todo minimalista, podrán ver que tengo instalado programas como Amarok y K3b (muy buenos en mi opinión) programas propios de KDE, en fin eso es harina de otro costal. En otra oportunidad veremos como personalizar nuestro Fluxbox, agregar y configurar programas.

Fluxbox gestión de archivos

Fluxbox aMSN

Espero les sea de utilidad…

Publicado en Manuales | Etiquetado: | No hay comentarios »