Instalación de Crunchbang++ en Dell Inspiron serie 7000 (conservando un home preexistente)

Lamentablemente para muchos, Crunchbang llegó al final de su vida. Pocas semanas despúes de esta noticia, se anuncia el proyecto Crunchbang++ (!#++), que sería la continuación de Crunchbang, pero por otros desarrolladores distintos al de Crunchbang. Se pretende seguir con el mismo principio de Crunchbang: Una versión Debian mediado por una gran adaptación de Openbox, que resulta en una interfase gráfica visualmente elegante, eficaz y muy ligera. Pues bien, Crunchbang++ nos tiene preparada la versión 1.0 (sin nombre) que se basa en la recientemente disponible versión 8 de Debian estable, Jessie.

A continuación presento algunos detalles de la instalación de !#++ en una laptop Dell Inspiron de la serie 7000. La instalación es muy sencilla, pero necesita de red disponible, ya sea por cable o inalámbrica. La primera opción siempre tendrá más probabilidades de éxito. No comentaré sobre EFI y pormenores.

Aquí supondremos que ese dilema ha sido solucionado y que se dispone de un conjunto de particiones preexistentes en donde se home, la cual tiene un directorio de usuario que se desea conservar y que será el usuario principal con credecianciales administrativas. Al parecer, !#++ no hace una instalación completa si se tiene un directorio de usuario preexistente, ya que debe copiar algunos archivos que dan lugar a la interfase que conocemos de Crunchbang.

Primero, obviamente, descargamos !#++. !#++ no dispone no brinda sesiones en vivo antes de su instalación, así que será necesario montar el iso en una llave usb e instalar directamente. La instalación es simple, como cuando uno instala cuaqluier otra distribución de GNU/Linux mediante el instalador gráfico. La única salvedad que hay que tomar en cuenta, como ya se mencionó, es que es indispensable disponer conexión a Internet. En mi caso, !#++ no configuró adecuadamente la conexión inalámbrica, por lo que tuve que sustituirla con un pinche cable de red.

Una vez instalado el sistema, podemos ingresar a la sesión de !#++. Al hacerlo, al menos en mi caso, accedemos a una sesión mediada por Openbox sin ningún tweek adicional. Prácticamente tenemos Debian 8 y Openbox. Quienes estén contentos son esta configuración, es tiempo de parar la lectura y proceder a la instalación y disfrutar de tal combinación. Pero quienes deseen tener el más elegante ambiente que proporciona !#++ quizá tengan que realizar los siguientes tweeks.

En la sesión de Openbox corremos en una terminal el siguiente script:

/usr/bin/cbpp-welcome

De ahí seleccionamos lo que nos resulte conveniente de instalar.

Luego es necesario copiar algunos o todos los archivos (visibles y ocultos) que se encuentran en el directorio /etc/skel a nuestro directorio de usuario en home

cbppuser@crunchbangpp:~$ ls -all /etc/skel
total 84
drwxr-xr-x   5 root root  4096 May 19 11:34 .
drwxr-xr-x 139 root root 12288 May 21 11:24 ..
-rw-r--r--   1 root root   220 Nov 12  2014 .bash_logout
-rw-r--r--   1 root root  3515 Nov 12  2014 .bashrc
-rwxr-xr-x   1 root root   571 Apr  9 12:20 .cbpp-user-setup
drwxr-xr-x  20 root root  4096 May 19 11:34 .config
-rw-r--r--   1 root root  1814 Apr  9 12:20 .conkyrc
-rw-r--r--   1 root root   730 Apr  9 12:20 .fonts.conf
-rw-r--r--   1 root root   366 Apr  9 12:20 .gmrunrc
-rw-r--r--   1 root root   240 Apr  9 12:20 .gtk-bookmarks
-rw-r--r--   1 root root   548 Apr  9 12:20 .gtkrc-2.0
-rw-r--r--   1 root root     1 Apr  9 12:20 .gtkrc-2.0.mine
drwxr-xr-x   3 root root  4096 May  6 14:58 .local
-rw-r--r--   1 root root    98 Apr  9 12:20 .pbuilderrc
-rw-r--r--   1 root root   675 Nov 12  2014 .profile
drwxr-xr-x   2 root root  4096 May 19 11:34 templates
-rw-r--r--   1 root root  1723 Apr  9 12:20 .Xresources
-rw-r--r--   1 root root  7470 Apr  9 12:20 .xscreensaver

De ahí es importante seleccionar lo que cada quien desee copiar. Yo no copié nada directamente, sino que seleccione algunos archivos y driectorios de .config:

drwxr-xr-x  3 root root 4096 May 19 11:34 chromium
drwxr-xr-x  2 root root 4096 May 19 11:34 clipit
-rw-r--r--  1 root root  884 Apr  9 12:20 compton.conf
drwxr-xr-x  2 root root 4096 May 19 11:34 dmenu
drwxr-xr-x  4 root root 4096 May 19 11:34 geany
drwxr-xr-x  2 root root 4096 May 19 11:34 gigolo
drwxr-xr-x  3 root root 4096 May  6 14:58 google-chrome
drwxr-xr-x  2 root root 4096 May 19 11:34 gsimplecal
drwxr-xr-x  2 root root 4096 May 19 11:34 gtk-3.0
drwxr-xr-x  2 root root 4096 May 19 11:34 hexchat
drwxr-xr-x  2 root root 4096 May 19 11:34 nitrogen
drwxr-xr-x  2 root root 4096 May 19 11:34 openbox
drwxr-xr-x  2 root root 4096 May 19 11:34 pnmixer
drwxr-xr-x  2 root root 4096 May 19 11:34 Terminal
drwxr-xr-x  2 root root 4096 May 19 11:34 terminator
drwxr-xr-x  2 root root 4096 May 19 11:34 Thunar
drwxr-xr-x  2 root root 4096 May 19 11:34 tint2
-rw-r--r--  1 root root 2970 Apr  9 12:20 Trolltech.conf
-rw-r--r--  1 root root  616 Apr  9 12:20 user-dirs.dirs
-rw-r--r--  1 root root    5 Apr  9 12:20 user-dirs.locale
drwxr-xr-x  2 root root 4096 May 19 11:34 volumeicon
drwxr-xr-x  3 root root 4096 May  6 14:58 xfce4

Dejo al criterio de cada quien la elección de qué copiar o que no a home, pero quizá el comentario siguiente sea de utilidad. Yo copié a ~/.config/ el directorio openbox (habiendo respaldado el ya existente), pnmixer, volumeicon, xfce4, tint2, compton.conf. Algunos son archivos; otros, directorios. Al parecer, esto es lo mínimo necesario para habilitar una sesión de !#++ completamente funcional.

Un tweak adicional. Resulta que las teclas de control de volumen no funcionaron. Para esto agregué las siguientes líneas en el rc.xml de openbox ~/.config/openbox

<keybind key="XF86AudioRaiseVolume">
  <action name="Execute">
    <command>amixer set Master 5%+</command>
  </action>
</keybind>
<keybind key="XF86AudioLowerVolume">
  <action name="Execute">
    <command>amixer set Master 5%-</command>
  </action>
</keybind>
<keybind key="XF86AudioMute">
  <action name="Execute">
    <command>amixer set Master toggle</command>
  </action>
 </keybind>

Los keybinds adecuados tendrá que consultarlos cada quién de acuerdo a su hardware, pero puede intentar los dados y probar.
Un programita que es imprescindible si se quiere escribir en discos duros externos removibles es ntfs-3g, el cual no parece estar incluido en !#++.
Eso es todo. Los demás tweaks son los típicos de la personalización individual de cada usuario.

Una respuesta a “Instalación de Crunchbang++ en Dell Inspiron serie 7000 (conservando un home preexistente)

  1. Pingback: BunsenLabs vs Crunchbang++: Una primera simple impresión | sigfridumest

Deja un comentario