Trastero de GALPon MiniNo

De Gruvi

Una vez instalado el sistema base teniendo en cuenta este sources.list y esta lista de paquetes nos disponemos a instalar/configurar el escritorio.


LXP-ICEWM

lanzar una vez lxp-startup para que ponga en .lxp-icewm las configuraciones por defecto

preferences - cambiado a dos escritorios - cambio barra arriba

temas movidos a .lxp-icewm/themes

-Para que en un tema normal salga el mixer: TaskButtonHeight=22 TrayPanelUseBgPixmaps=0

Los menús salen distintos. gnome-menus (aparcado)

Convenimos dejar lxp para más adelante y usar icewm del repositorio debian.


ICEWM

Todas las configuraciones irán en .icewm para poder modificarlas sin estar todo el rato cambiando a root.

- No hay archivo preferences ni en /etc/X11/icewm ni en /usr/share/icewm. Cojo de momento el que he usado antes.

- borrado /usr/share/icewm/themes/*

- metidos los temas en .icewm/themes


ROX-FILER

- Descomprimo rox en opt - Un enlace al AppRun no funciona, lo cargo directo con opción -p minino

En configuración

  • Directorios aparecen primero
  • Escalado rápido de imágenes
  • Desmarcado el mostrar ventanas iconificadas
  • Marcado opción de breve, recursivo y más nuevo
  • manejador de descargas con rxvt-unicode
  • Terminal emulator cambiado a rxvt-unicode
  • Tema arwagner

configurado leafpad como editor de texto

configurado gpicview como visor de imágenes

copiados fondos al directorio .config/fondos

copiado Archive a /opt copiado ROX-Lib2 a /usr/lib/

definida acción /opt/Archive/AppRun "$@" para tar.gz, tgz, tar.bz2, gz, zip, ace, rar, cpio, rpm, jar, tar, los deb quizás dejarlos para gdebi

definido vídeo para abrir con vlc

definido audio para abrir con xmms (instalando xmms con dpkg y luego un apt-get -f install, también predefinido el tema de debian)

Para los midi, los freepats que están como dependencia de timidity requieren 30Mb!!! No sé si habrá otros free pats menos pesados, de momento no se instala.

Elegido .icons para meter iconos para rox o para icewm. Metido icono de mtpaint y definido "Editar con mtPaint" para: jpg, gif, xpm, png y bmp (con icono correspondiente).

En /opt pequeño script "Grabar ISO al disco" Definido archivos ISO en rox y el icono de un CD. ¿Script para montado de ISOs? De momento no.

Definidos abw, rtf, odt y el "engendro" para que los abra Abiword.


/ETC

Dejamos dudoers como sigue:

root ALL=(ALL) ALL

user ALL=(ALL) ALL

  1. sudo ALL=(ALL) ALL

ALL=(ALL) ALL NOPASSWD:/opt/cargax,/usr/bin/X,/sbin/shutdown,/usr/bin/synaptic,/opt/rox


Otra forma que de momento funciona también es:

Partir de una debian sudada (o instalar sudo) y luego poner en sudoers lo siguiente:

root ALL=(ALL) ALL

user ALL=(ALL) NOPASSWD:ALL


/OPT

Incluir purrr, hacer un enlace simbólico a /opt/renombrador

Incluir ROX-Lib2 en /opt

Incluir script Grabar ISO al disco

Incluir script rootrox

Incluir script cargax

Incluido script que llama a rox-filer en /opt/rox (#!/bin/sh exec /opt/rox-filer-2.7.1/ROX-Filer/AppRun "$@")

Modificado el AppRun de rox para que cree enlaces simbólicos (si no existen) para el renombrador, el buscador, rootrox y ROX-Lib2


/HOME/USER

En el .bashrc añadido alias para runx e incluido en la variable PATH el directorio /opt

LOGIN AUTOMÁTICO

  • Instala mingetty
  • Cambia inittab

2:23:respawn:/sbin/mingetty --autologin user tty2

  • Añadir en ./bashrc

PATH=$PATH:/opt


if [ -z "$DISPLAY" ] && [ $(tty)==/dev/tty2 ]; then

cargax

fi



TODO

  • Traducir rox, searchmonkey, pyneigborhood, etc...
  • Instalador
  • Icewm menús, lanzadores, conky, etc...
  • Optimización de programas, quitar demonios, quitar terminales, prelinking...
  • Limpieza
  • Hacer el FAQ