Debian MiniMa -Galego-
AINDA EN OBRAS
Esta pequena aportación publícase baixo as condicións da licenza GNU FDL (GNU Free Documentation License). v 1.2 e sucesivas. Podes copialo, modificalo, e se sabes e queres, melloralo, só debes respectar a titularidade do seu autor orixinal e o resultado distribuílo nas mesmas condicións en que che chegou a ti, é dicir de forma libre e gratuíta. Autor: Miguel A. Bouzada, mbouzada@gmail.com para GALPon.org
Despois de instalar no portátil (Toshiba 4000CDT 117MHZ é 32MB de RAM) Deli Linux, non me quedou bó corpo, pareceme unha "distro" un tanto para "geeks", polo tanto pouco adoitada para as donacións do GRUVI, así que pensei en facer unha instalación Debian dende cero, facela pouco a pouco e cos compoñentes xustos para poder traballar.
Así que empecei por empregar o "net installer 4.0" pero chega un punto (instalar "xfs") no que o proceso queda atascado. probei de seguido con "Ubuntu server 6.01" é o mesmo, non se deixaba instalar.
A vista do exito obtido recuperei da pía de CD's obsoletos o "net instaler 3.0" de Debian, comencei cunha instalación boot: linux26 (para instalar o núcleo 2.6), pero aconteceu o mesmo que coa 4.0, así que fixen, xa como último recurso a instalación sen parámetros, instalando así o núcleo 2.4. Aqui todo foi sin problemas.
Todo o que aquí conto debe funcionar exactamente igual para calquer núcleo, os que teñan a posibilidade de instalalo so deberan ter en conta o cambio de algún valor no canto do número de versión dos núcleos e no apartado dos USB unha nota marxinal ó respecto.
O meu especial agradecimento a Luís Lima "macondo" polos seus manuais en Debian
Contenido
- 1 Primeiros pasos
- 2 Instalación do sistema gráfico e aplicacións básicas
- 3 Os núcleos
- 4 Castelanizar
- 5 Instalación de aplicacións
- 6 Modificando o comportamento de IceWM
- 7 USB
- 8 Impresora
- 9 Son
- 10 Video
- 11 Activar porto infravermellos
- 12 Fontes de texto "clásicas"
- 13 Editores
- 14 Como manter o sistema límpo
- 15 Aforrando recursos
- 16 Específico para portátiles
- 17 Fontes TrueType (ttf)
- 18 Outras aplicacións lixeiras e accesorios
- 19 Uns "scripts" para facer máis doado o uso dos infravermellos
Primeiros pasos
O net instaler da versión 3.x xa non esta dispoñible nos espellos de Debian pero hai unha dispoñible aquí: http://gruvi.galpon.org/archivos/Debian/debian-31r5-i386-netinst.iso xunto coa suma de comprobación md5 http://gruvi.galpon.org/archivos/Debian/debian-31r5-i386-netinst.md5sum.
Nos manuais sempre dou a "leria" co mesmo, facede a comprobación md5 e gravade o disco a menor velocidade posible, perdense uns minutos neste proceso pero gañanse horas e disgustos durante a instalación.
En máquinas antigas adoita ser, senón necesario, polo menos recomendable arrincar a instalación así:
boot: linux noscsi noapic nolapic
se temos algún compoñente SCSI, entón:
boot: linux noapic nolapic
se fose posible instalar o núcleo 2.6, susbstituir "linux" por "linux26"
Durante a primeira parte da instalación, que é unha clásica Debian en modo texto, recorremos ó sentido común e ás nosas necesidades para elixir idioma, particionado etc... ante a dúbida, aceptamos a opción por defecto.
- Hostname: Aquí poñeremos o nome da nosa máquina, p.e. "portatil" ou "velliña" (sen as comiñas)
- Domain name: Se non estamos en ningún "dominio" (cousas de empresas e demáis...) deixámolo en branco
- Se non sabemos moi ben como vai o das particions, eliximos
- Erase entire disk: ... ...
- Desktop machine
- Erase entire disk: ... ...
Ao rematar a instalación do sistema base, expulsará o CD, retirámolo da bandexa e prememos <Enter>.
Comezada a segunda parte, despois do reinicio, tan só deberemos prestar atención ó momento de indicar se se usa unha conexión PPP (modem analóxico, é dicir por "chamada" de teléfono) e despois, ó elixir o tipo de espello para continuar a instalación.
Nos "espellos" (mirrors) eliximos a última opción:
"edit sources list by hand" → "editar manualmente a lista de fontes"
inserimos estas líñas
deb ftp://ftp.fr.debian.org/debian/ sarge main contrib non-free deb ftp://security.debian.org/debian-security sarge/updates main contrib non-free deb http://security.debian.org/ sarge/updates main contrib non-free
Gardamos con Ctrl+O, <Enter> para confirmar e Ctrl+X para saír
Se nos dá un erro na descarga, voltamos a "Editar" e comprobamos que esté todo ben escrito, se ainda así dános erro, é probable que non se "erguera" a conexión de rede, así que facemos o seguinte:
Abrimos unha terminal con Ctrl+Alt+F2
Identificámonos e executamos
meu_host login: root Password: <Contrasinal> (Non veremos nada do que escribimos) # ifup eth0
Se o erro persiste, pode ser debido a que non dispoñemos de servizo de DNS dinámico, teremos que configurar a nosa rede manualmente.
Vexamos o que nos di o "Manual de referencia Debian":
- Para a configuración IP, Debian utiliza o arquivo /etc/network/interfaces.
- Por exemplo, se eth0 conéctase a Internet cunha dirección IP proporcionada por DHCP e eth1 conéctase a unha LAN, o arquivo /etc/network/interfaces configúrase do seguinte xeito (para Woody ou unha versión posterior):
- auto lo
- iface lo inet loopback
- auto eth0
- iface eth0 inet dhcp
- auto eth1
- iface eth1 inet static
- address 192.168.1.1
- network 192.168.1.0
- netmask 255.255.255.0
- broadcast 192.168.1.255
- Execute o seguinte comando para actualizar a configuración de rede tendo en conta o arquivo /etc/network/interfaces novo:
- # /etc/init.d/networking restart
- Execute o seguinte comando para actualizar a configuración de rede tendo en conta o arquivo /etc/network/interfaces novo:
Por agora imos utilizar (sempre que sexa posible) unha conexión por DHCP, sí despois nos interésa xa a mudaremos a estática.
Recordemos: Se o prompt remata en "$" somos "usuario" e se remata en "#" somos administrador/root. Se as instrucións que indicamos aquí comezan por "$", quere dicir que é unha instrucción para executar como usuario e se empeza por "#" é que é unha instrucción para executar como administrador/root (o simbolo non se escribe, é só indicativo)
voltamos á consola de instalación con Ctrl+Alt+F1
Novamente editamos a lista de fontes e como antes, gardamos o ficheiro editado, Contro+O, <Enter> para aceptar, Control+X para saír
Cando nos apareza unha fiestra "Debian Configuratión" para elixir que software queremos instalar, SÓ presionaremos <Enter>, xa decidiremos despois que software imos instalar.
Durante a configuracion de "exim4", simplemente prememos <Enter> para aceptar por defecto.
¡Grazas por elixir Debian! <Aceptar>
Despois disto, lévanos á consola (pantalla negra) mostrando un "login".
meu_host login: <escribir nome de usuario> <Enter> password: <escribir contrasinal de usuario> <Enter>
(agora somos usuarios)
user@meu_host:$
temos que converternos en root para poder instalar pacotes e editar os ficheiros, sen isto non podemos avanzar, xa que o primeiro vai ser actualizar o instalado ata este momento.
Así que escribimos "su" no prompt:
user@meu_host:$ su <Enter> password: <escriban seu contrasinal de root> <Enter>
(agora son administrador/root)
meu_host:/home/user#
De volta no prompt como root:
# apt-get update
Unha vez rematado isto,
# apt-get dist-upgrade
Se durante esta operación, pregúntalles se continuan coa instalación <Yes/Sí>
En algún momento sáenos unha mensaxe (en modo texto, sen portelo ningun) que di:
- I repeat: you have to reboot in order for the modules file to be created correctly. Until you reboot, it may be impossible to loade some modules. Reboot as soon as the install is finished (Do not reboot right, since you may not be able to boot back up until installation is over, but boot immediatelly after). I can not stress that too much. You ñed to rebote soon.
- (Infórmanos: Cando remate a actualización, debemos reiniciar para que os módulos se créen correctamente)
- Please Hit return to continue.
- I repeat: you have to reboot in order for the modules file to be created correctly. Until you reboot, it may be impossible to loade some modules. Reboot as soon as the install is finished (Do not reboot right, since you may not be able to boot back up until installation is over, but boot immediatelly after). I can not stress that too much. You ñed to rebote soon.
prememos <Enter> e agardamos aínda un bo intre, a que remate.
# reboot
Instalación do sistema gráfico e aplicacións básicas
Unha vez de volta, identificámonos como usuario e despois como administrador e procedemos á instalación das aplicacións mínimas necesarias (ferramentas, complementos, etc...):
# apt-get update
Se nos devolve un fallo en descárga, igual que antes, erguémola conexión (no meu ancián portatil empeñase en conectar polo porto infrvermello e teño que erguer a conexión manualmente, despois solucionarémolo)
# ifup eth0. # apt-get install x-window-system icewm xfe artwiz-cursor synaptic bzip2 unzip zip menu apmd
- x-window-system: Sistema básico para as X, servidores, fontes, xterm, XDM, etc...
- icewm: Xestor de fiestras.
- xfe: Xestor de arquivos, veloz e configurable (cores e fontes).
- artwiz-cursor: Punteiro moderno, moi indicado para portátiles, tamén se podería empregar "bigcursor".
- synaptic: Front-end para apt-get (instalación/desinstalación/actualización/etc.. de pacotes), moi útil.
- bzip2: Para extraer e crear arquivos tipo "bz2" (formato habitual en contornas gnu/Linux).
- zip e unzip: Para crear e extraer arquivos "zip".
- menu: Aplicación para a actualización dos menús de "Programas" despois dunha instalación.
- apmd: Demo para a xestión de enerxía (especialmente interesante para portátiles).
- Chámaselles demo (daemon) ás aplicacións que traballan en segundo plano.
Durante esta instalación configúranse as X, seguimos as instrucións das seccións 9 e 10 do seguinte artículo (que recomendo encarecidemente que lean):
- Un Paseo Detallado por la Instalación de Debian
- http://tinyurl.com/587z
- Seccións 9 e 10
- Adica 15 minutos ler isto e aforraráche horas, se non días, de estar dándote cabezadas contra o teclado. Envíovos a ler isto porque non hai ninguén que o explique mellor que Clinton De Young (traducido ó castelán).
Algunhas das cousas que se vos preguntarán durante a instalación:
- Configurando libpango1.0-common <Ok>
- Configurando libpango1.0-common <Yes>
- Formato de papel a4
- Dicimos <Non> á auto-detección de video,
- Escollo "chips" como o módulo da miña tarxeta de video
- Memoria: déixoo en branco
- No teclado escollo:
- Regras: xfree86
- Modelo: pc104
- Idioma: es
- Variante e opcións en branco
- O rato é:
- /dev/psaux, na primeira pantalla
- PS/2 na segunda pantalla ou ImPS/2 (para que funcione a rodiña do medio)
- Emular ratos de 3 botóns = sí
- /dev/psaux, na primeira pantalla
- Escollo "Advanced" para a configuración do monitor
- Escribo o modelo
- Escribo (corrixo) os rangos de frecuencias horizontal <31.5-37> e vertical <40-70> (estes son datos do meu monitor e OLLO para decimais úsase punto "." non coma ",")
- Escollo a resolución 800x600 (que cada quen elixa a que soporte o seu monitor)
- Profundidade da cor bit = 15
- Resolución por defecto de impresoras = 300 (podemos deixar 600, pero opto por 300, así xa me queda en modo borrador para as actuais e en modo calidade para as "velliñas" despois en cada aplicación pódese axustar a calidade que desexemos).
Se durante a configuración temos algún erro,seguimos e ó finalizar a instalación executamos:
# dpkg-reconfigure xserver-xfree86
e voltamos configurar de novo.
Cando remata a instalación reiniciamos
# reboot
e xa aparece unha contorna gráfica.
Identificámonos como usuario, coa chave de usuario e entramos en algo como un "escritorio"
Abrimos unha terminal (de consola) premendo simultáneamente Ctrl+Alt+T ou a través da icona (con forma de monitor) da barra de tarefas ou desde o menú e seguimos coa configuración da nosa "scooter"
Os núcleos
O núcleo instalado por omisión na miña instalación según
# dpkg --get-selections | grep kernel-image
foi o:
kernel-image-2.4.27-2-386
Pero a miña máquina ten un procesador PII, e quero instalarlle o mesmo núcleo pero especificamente optimizado para PII, por aquilo de que teña que revisar menos cousas, e móvase más rápido.
Os procesadores PII, PIII, e P4 pertencen á familia/plataforma 686, así que parece aconsellable instalar este núcleo kernel-image-2.4.27-2-686 pero a día de hoxe, sen subirnos ó kernel 2.6, temos un núcleo máis moderno
Para buscar este tipo de información simplemente usen (como usuario ou root)
$ apt-cache search kernel-image-2.4.27
kernel-image-2.4.27-2-386 kernel-image-2.4.27-2-586tsc kernel-image-2.4.27-2-686 kernel-image-2.4.27-2-686 smp kernel-image-2.4.27-2-k6 kernel-image-2.4.27-2-k7 kernel-image-2.4.27-2-k7-smp kernel-image-2.4.27-2-686-smp kernel-image-2.4.27-3-386 kernel-image-2.4.27-3-586tsc kernel-image-2.4.27-3-686 kernel-image-2.4.27-3-686 smp kernel-image-2.4.27-3-k6 kernel-image-2.4.27-3-k7 kernel-image-2.4.27-3-k7-smp kernel-image-2.4.27-3-686-smp
Como podedes comprobar, se usades un procesador AMD (athlon/duron) tamén podedes instalar: kernel-images para k6, k7, k8, e smp (se usan multi-procesadores)
Decidido cal queremos instalar, abrimos unha terminal e executamos:
# apt-get -y install kernel-image-2.4.27-3-686
ao instalalo, suxirenos substituír tamén os módulos PCMCIA, se é un sobremesa sen PCMCIA non ten sentido, pero como agora estou traballando cun portátil, procedo a instalalo
# apt-get -y install kernel-pcmcia-modules-2.4.27-3-686
(usando "-e" asúme "yes" a todas as preguntas e así non temos que estar pendentes de confirmar ningún paso)
cando remate, reiniciamos e veremos unha nova opción no arranque, deixamos que se inicie na opción por defecto, que será co novo núcleo.
Castelanizar
Imos poñer o noso monstruiño en castelán, abrimos unha terminal e como administrador/root...
# apt-get install user-euro-es
e se queremos as paxinas de manual en español:
# apt-get install manpages-es manpages-es-extra
executamos:
# eurocastellanizar
agora configuremolo:
# dpkg-reconfigure locales
Baixamos na lista coa flecha e borramos (desmarcamos coa barra espaciadora)
[ ] en_US ISO-8859-1 [ ] es_ES ISO-8859-15
seleccionamos (marcamos coa barra espaciadora)
[*] es_ES@euro 8859-15
é a primeira de 5 opcións que comezan con "es_ES"
Na próxima pantalla selecciono es_ES@euro como o meu idioma de contorna <Aceptar>
Editamos
# nano /etc/environment
e deixamos así o ficheiro:
LC_ALL=es_ES@euro LANGUAGE=es_ES@euro ## Usar este se se quere o man en castelán # LANGUAGE=en_US ## Usar este para non cambiar o idioma, especialmente das páxinas man LC_TYPE=es_ES@euro LANG=es_ES@euro
agora executaremos:
# locale-gen
e por último, sairemos da sesión actual, e volveremos entrar (o que se coñece por facer un logout/login)
Para saír dunha sesión e volver entrar non hai que reiniciar, só premer simultaneamente Ctrl+Alt+BackSpace (BackSpace é a tecla de borrar cara a atras, non confundir con Supr/Do -borrar cara a adiante-)
Xa de volta executamos
$ locale
para ver que efectivamente as nosas locais están ben configuradas.
Se ainda así quedan aplicacións que todavía non son capaces de mostrar o símbolo do Euro correctamente temos dúas opcións:
Engaadir a /etc/console-tools/config a liña:
SCREEN_FONT=lat0-16.psf
Seleccionar na configuración da aplicación unha fonte que sí o soporte.
Unha vez que comprobamos que todo esta correcto faremos o seguinte:
# apt-get install localepurge
e deixaremos seleccionadas sóo as opcións que necesitamos (deben ser as únicas xa marcadas):
[*] es
e
[*] es_ES@euro.
Ás preguntas que nos planexa seguidamente respostamos <Sí> á primeira, <Non> á segunda
Instalación de aplicacións
Aplicacións para traballar
# apt-get install xzgv xpdf abiword-plugins aspell-es myspell-es gksu
- xzgv: Visor de imáxenes lixeiro, moi bo
- xpdf: Visor de arquivos .pdf
- abiword: Procesador e textos, moi completo, compatible con formatos propietarios
- "abiword" e "abiword-common" xa se instalan como dependencias
- aspell-es e myspell-es: Correctores ortográficos de español
- Para Galego pode instalarse: myspell-gl-es aspell-gl-minimos wgalician-minimos igalician-minimos
- gksu: Fiestra (frontend) para contrasinals de "a súa"
Firefox, Vim, Dillo, Gaim, instalar desde "backports"
Para instalar estas aplicacións, podemos optar polos repositorios oficiais de Debian como nas anteriores instalacións, para o que simplemente executamos:
# apt-get install mozilla-firefox mozilla-firefox-locale-es-es # apt-get vim-gtk # apt-get dillo # apt-get gaim
ou por un repositorio non oficial que nos facilita versións más actualizadas que as dos repositorios oficiais.
Este repositorio non oficial ten centos de programas, debe utilizarse con cautela, especialmente co núcleo 2.4 de Debian xa que é facil que se produzan fallos de "dependencia incumplida" ou o que é o mesmo, non estan dispoñibles todas as librerias e/ou aplicacións complementarias.
Con estas aplicacións teño comprobado que merece a pena facer a instalación desde este repositorio.
Para "cargar" a lista do repositorio "Backports" editamos o noso ficheiro de fontes:
# nano /etc/apt/sources.list
e engadimos a líña
deb http://www.backports.org/debian/ sarge-backports main contrib non-free
Gardamos e saímos. Actualizamos a información de pacotes
# apt-get update
Para instalar desde este repositorio a orde de instalación debe ser "# apt-get -t sarge-backports install nomee_programa"
# apt-get -t sarge-backports install firefox-locale-es-es vim vim-gtk dillo gaim
- firefox: navegador de internet
- Ordenamos só a instalación do pacote de idioma, e pacote "firefox" instalaráo como dependencia.
- vim: editor de texto plano, moi lixeiro e potente, pódese optar por vim-python no canto de vim-gtk (é cuestión de gustos e recursos)
- dillo: Navegador web moi lixeiro e rápido, non soporta cadros nin java, pero é ideal para documentacións.
- gaim: Mensaxería instantanea multiprotocolo (irc, msn, yahoo, icq, etc)
- firefox: navegador de internet
Rematada a instalación, imos a deshabilitar ese repositorio para evitar posibles conflitos
# nano /etc/apt/sources.list
á líña que engadimos antes, poñémoslle ó principio o simbolo "#", a isto chámaselle "comentar unha líña" (queda convertida nun comentario) e deixámola tal que así:
# deb http://www.backports.org/debian/ sarge-backports main contrib non-free
Gardamos e saímos.
Corrixir tamaño de fontes
Grazas a Sergio aka "raster"
En Dillo, do mesmo xeito que noutras aplicacións "gtk" (iceme, icepref) sáennos unhas fontes moi pequeniñas, si instalamos Sylpheed teremos un problema similar, ¿a solución?
# apt-get install xfonts-75dpi-transcoded xfonts-100dpi-transcoded
Si as fontes dos "globos" e dos portelos parecennos moi grandes, editamos /etc/X11/xdm/Xservers e a última líña "baixamoslle" o valor de dpi, deixandoa así:
0: local /usr/X11Rg/bin/X vt7 -dpi 75 -nolisten tcp
Facemos un logout/login e teremos unhas fontes equilibradas.
Modificando o comportamento de IceWM
Ao entrar en IceWM por primeira vez, notan que non hai iconas no escritorio, os cales rouban recursos de memoria e son obsoletos como despois vereis. Se queredes iconas, debedes dispoñer dun mínimo de 64 MB de memória ou estar dispostos a esperar mirando a pantalla e instalar "dfm" ou outros programas como "Rox-filer". Tampouco trae wallpapers, nin paisaxes, pola mesma razón antes mencionada, pero puedemos instalalos no ficheiro de 'Preferences'.
O primeiro, especialmente para os mais "novatos" é seguir o procedemento que indican no "Manual oficial de IceWM".
Antes de nada, copiar os ficheiros que vaiamos configurar (preferences, menu, toolbar ...) a un directorio oculto "icewm" no noso directorio/cartafol persoal (/.icewm/) IMPORTANTE, aas duas ordes seguintes, ejecutaránse como usuario.
$ mkdir /home/usuario/.icewm $ cp /etc/X11/icewm/ /home/usuario/.icewm/.
Para facer as modificacións en modo gráfico pódese instalar "iceme" (gtk) ó "icemc" (qt) para editar "menu", "toolbar" e "programs"; e "icepref" ó "iceconf" para editar "preferences". Particularmente, os meus preferidos son "iceme" e "icepref".
# apt-get install iceme icepref
Como sobre isto xa levo escrito noutros dous manuais nesta mesma páxina do web, non vou repetirme:
Ter en conta que a ruta aos ficheiros de configuración neste caso é /home/usuario/.icewm/preferences etc... e MOI IMPORTANTE fanse todas as configuracións en modo "usuario" ($). Así mesmo, como comandos para reiniciar e apagar utilizaremos "/sbin/reboot" e "/sbin/halt", tanto na líña de "sudoers" como en "preferences"
usuario ALL=(root) NOPASSWD:/sbin/halt,/sbin/reboot sudo /sbin/reboot sudo /sbin/halt
En "preferences" ver tamén:
Monitorizar bateria en portátiles
# TaskBarShowAPMStatus=0 # 0/1 TaskBarShowAPMStatus=1
Eliminar o monitor da conexión PPP
# networkStatusDevice="ppp0 eth0" networkStatusDevice="eth0"
Barra na parte superior da pantalla
# TaskBarAtTop=0 # 0/1 TaskBarAtTop=0
Que ó pasar o puntero por encima da hora, nos dé só a data, sen repetir a hora
DateFormat="%A %d %B"
así, cando lle paso o puntero á hora sáeme a data neste formato:
xoves 14 abril
As maiúsculas dan o nome completo, as minúsculas, en forma abreviada. Buscar en google: strftime, para más variacións.
En IceWM, se se instala/desinstala un pacote e queremos que o cambio reflíctase no menú principal:
$ update-menus
Se queremos que a base de datos se actualice:
# updatedb
Pode servir de axuda
http://www.galpon.org/xoops/articulos/guadamini/modos.php
http://www.galpon.org/xoops/articulos/guadamini/iconos.php
Nota breve de Luís Lima "macondo" http://www.esdebian.org/staticpages/index.php?page=20050425051051556
A profundis, según Javier Hurtado "diskkopix" http://persoal.axunta.com/discopix/icewm.html
A miña colección de iconas
Se queres, podes descargar de (aqui irá o enlace) unha recopilación de iconas en formato .xpm que fun localizando por estes vieiros e se non estaban neste formato, convertinas a el.
Estas iconas debes copialas a un cartafol de nome "icons" no teu directorio persoal "/home/usuario/.icewm/icons/" deste xeito "iceme" xa os recoñecerá ao premer no "botón" á beira da ruta "icon" e poderas velos na fiestra que se abre ao efecto.
Suxestión, ao descargalo faino ó enderezo /home/usuario/.icewm e posteriormente renomea o cartafol "XPM" a "icons".
Isto facémolo como usuario, non como "su"/administrador
$ mv /home/usuario/.icewm/XPM /home/usuario/.icewm/icons
Se por calquera razón prefires descargalo no destino "por defecto" do navegador, seguramente descargarase en /home/usuario/, así que segue este paso para poñela no seu destino correcto.
$ mv /home/usuario/XPM /home/usuario/.icewm/icons
/home/usuario/.icewm/menu
prog "Terminal" "terminal3" x-terminal-emulator -ls -sb -cr yellow prog "Xfe (Gestor de ficheros)" "home" xfe prog "AbiWord Procesador de texto" "abiword" abiword prog "Dillo (Navegador ligero)" "dillo" dillo prog "Firefox Navegador web" "firefox" firefox prog "Gaim Mensajería instantánea" "gaim" gaim separator menu "Utilidades" "folder" { prog "Xfe (Gestor de ficheros)" "home" xfe prog "Visor ficheros pdf" "pdf" xpdf prog "Visor ficheros de imagen" "screenshot" xzgv prog "Terminal" "terminal3" x-terminal-emulator -ls -sb -cr yellow prog "Calculadora" "xcalc" xcalc prog "Notas" "clip" xclipboard prog "Lupa" "xmag" xmag prog "Forzar terminar aplicación" "bomb" /bin/sh -c "xkill" } menu "Aplicaciones" "folder" { prog "AbiWord Procesador de texto" "abiword" abiword prog "Vim Editor de texto" "vim" evim prog "xedit Editor básico" "xedit" xedit } menu "Red" "folder" { prog "Firefox Navegador web" "firefox" firefox prog "Dillo Navegador ligero" "dillo" dillo prog "Sylpheed Gestor de correo" "sylpheed" sylpheed prog "Gaim Mensajería instantánea" "gaim" gaim } menu "Gráficos" "folder" { prog Bitmap "tablet" bitmap prog "tkpaint Dibujo" "penguin" tkpaint prog "Xpaint Básico de dibujo" "xpaint" xpaint prog "ImageMagick Tratamiento de imágenes" "photopaint" display } menu "Multimedia" "folder" { prog "Xmms Reproductor música" "xmms" xmms prog "wmXMMS" "audacity" wmxmms prog "AuMix Mezclador de sonido" "kmix" aumix } menu "Configuración" "folder" { prog "iceme Editor menú" "iceme" iceme prog "icepref Editor preferencias" "icewm" icepref prog "Synaptic Instalar/quitar aplicaciones" "synaptic" /bin/sh -c "/usr/sbin/su-to-root -X -c /usr/sbin/synaptic" menu "Toshiba" "icepref" { prog "Dispswitch" "/usr/X11R6/include/X11/pixmaps/displayswitch.xpm" /bin/sh -c "dispswitch" menu "Fan" "cooler-allo" { prog "on" "cooler-verde" /bin/sh -c "xmessage -timeout 10 `fan -n`" prog "off" "cooler-rojo" /bin/sh -c "xmessage -timeout 10 `fan -f`" prog "status" "cooler-narja" /bin/sh -c "xmessage -timeout 10 `fan`" } prog "TuxTime config" "/usr/X11R6/include/X11/pixmaps/tuxtime.xpm" /bin/sh -c "tuxtime-conf" prog "WmTuxTime" "/usr/X11R6/include/X11/pixmaps/tuxtime.xpm" /bin/sh -c "wmtuxtime" } }
/home/usuario/.icewm/toolbar
menu "Fan" "cooler-allo" { prog "off" "cooler-rojo" /bin/sh -c "xmessage -timeout 10 `fan -f`" prog "on" "cooler-verde" /bin/sh -c "xmessage -timeout 10 `fan -n`" prog "status" "cooler-narja" /bin/sh -c "xmessage -timeout 10 `fan`" } prog "XTerm" "terminal3" x-terminal-emulator -sb -cr green prog "Xfe (Gestor de ficheros)" "home" xfe prog "Vim (Editor de texto)" "vim" /usr/bin/evim prog "Dillo (Navegador ligero)" "dillo" dillo prog "Mozilla Firefox" "firefox" firefox prog "Xmms (Reproductor música)" "xmms" xmms prog "AuMix (Mezclador de sonido)" "kmix" aumix
/home/usuario/.icewm/keys
key "Alt+Ctrl+a" abiword key "Alt+Ctrl+c" sylpheed # correo #key "Alt+Ctrl+d" por defecto, en IceWM, para ocultar/mostrar el escritorio key "Alt+Ctrl+e" evim key "Alt+Ctrl+f" firefox key "Alt+Ctrl+g" gaim key "Alt+Ctrl+i" display # imagemagick key "Alt+Ctrl+l" dillo # ligero key "Alt+Ctrl+m" xmms # musica key "Alt+Ctrl+p" /bin/sh -c "xmessage -timeout 10 `fan -f`" #parar-vent- key "Alt+Ctrl+s" /bin/sh -c "xmessage -timeout 10 `fan`" #status-ventil- key "Alt+Ctrl+t" x-terminal-emulator -sb -cr red key "Alt+Ctrl+v" /bin/sh -c "xmessage -timeout 10 `fan -n`" #ventilador key "Alt+Ctrl+x" xfe # Control volumen teclado "convencional key "Alt+Ctrl+KP_Divide" aumix -v -5 # lower volume key "Alt+Ctrl+KP_Multiply" aumix -v +5 # raise volume # Control volumen en portatil key "Alt+Ctrl+Next" aumix -v -5 # Next é o nome da tecla PgDn (según xev) key "Alt+Ctrl+Prior" aumix -v +5 # Prior é o nome da tecla PgUp (según xev) # Definimos teclas especiales # Capturas de pantalla key "Print" import -window root pantalla.png # Reiniciar y apagar sin pedir confirmación key "Ctrl+Pause" sudo /sbin/reboot key "Ctrl+Alt+Pause" sudo /sbin/halt
Os cambios en "menu" e "toolbar" precisan reiniciar IceWM, os cambios en "keys" precisan reiniciar a máquina.
Recomendo que vexades estotro manual: http://wiki.galpon.org/index.php/Deli_Linux_-Galego-#Atallos_de_teclado.2C_a_forma_m.C3.A1s_r.C3.A1pida_e_c.C3.B3moda_de_lanzar_unha_aplicaci.C3.B3n
Configuración de "preferences" no portátil
So presento as líñas significativas, no seu caso con notas aclaratorias.
Facer que ó deslizar o punteiro polos menús despréguense os submenús.
# Menus track mouse even with non mouse buttons held MenuMouseTracking=1 # 0 / 1
Poñer a barra de tarefas na parte de arriba (0 é abaixo).
# Task bar at top of the screen TaskBarAtTop=1 # 0 / 1
Moi indicado para portátiles, monitoriza vida da batería.
# Show automatic power management (APM) status on task bar TaskBarShowAPMStatus=1 # 0 / 1
Poñer en barra de tarefas, á beira do reloxo, "un sobreciño" que nos indica se hai correos novos.
# Show mailbox status on the task bar TaskBarShowMailboxStatus=1 # 0 / 1
Para que este avisador funcione correctamente, haberá que configurar Sylpheed (ou o xestor de correo que empreguemos) para que comprobe correo novo. En Sylpheed é: Configuración -> Preferencias comúns -> pestana Recibir -> Comprobar correo novo ...
Para o sobreciño anterior, contador de correos recibidos.
# Count messages in mailbox TaskBarMailboxStatusCountMessages=1 # 0 / 1
Para que nos avise cun pitido cando entre un correo novo.
# Beep when new mail arrives TaskBarMailboxStatusBeepOnNewMail=1 # 0 / 1
Utilizando Sylpheed, esta é a dirección ó directorio de correos entrantes.
# Mailbox path ($MAIL is used if non value is specified) MailBoxPath="/home/user/Mail"
E esta a orde, para poder picar sobre o "sobreciño" e que se abra o xestor de correo.
# Command to run on mailbox MailCommand="sylpheed"
Como nos iremos quedando sen sitio na barra de tarefas, non ten sentido que teñamos acceso á lista de fiestras/escritorios, asà que se quereis quitala.
# Show "window list" menu on task bar TaskBarShowWindowListMenu=0 # 0 / 1
Monitor da actividade da CPU.
# Show CPU status on task bar TaskBarShowCPUStatus=1 # 0 / 1
Monitor da actividade da rede.
# Show network status on task bar TaskBarShowNetStatus=1 # 0 / 1
Axustar o tempo entre "clicks" do rato.
# Multiple click estafe MultiClickTime=400 # 0-5000
Rutas as iconas.
# Icon search path (colon separated) IconPath="/usr/share/icons:/usr/share/pixmaps:/usr/share/icewm/icons:/home/usr/.icewm/icons:/usr/share/icewm/mailbox:/usr/include/X11/pixmaps" # As rutas sepáranse con":" dous puntos, sen espazos.
Para activar nos menús a opcion "Usar..." equivalente a "Executar..." para executar aplicacións sen abrir a terminal. É necesario instalar a aplicación "grun".
# Command to select and run a program RunCommand="grun -w"
En IceWM temos outra posibilidade (en configuración por defecto) pulsando Ctrl+Alt+BarraEspaciadora ábrenos na barra de tarefas unha líña de ordes, para executar aplicacións como administrador/root, só temos que antepoñer "gksu" ó nome da aplicación ou a tarefa, por exemplo: gksu evim /etc/apt/sources.list, ou gksu synaptic.
Orde para o apagado do equipo como usuario.
# Command to shut down the system ShutdownCommand="sudo /sbin/halt"
Orde para o reinicio do equipo como usuario.
# Command to reboot the system RebootCommand="sudo /sbin/reboot"
Indicar que dispositivo de rede queremos Monitorar.
# Network device for which to show status NetworkStatusDevice="eth0" # ppp0 irda0 eth1 etc... separados por espazo en branco
Formato do reloxo en HH:MM:SS, 20:33:46.
# Clock estafe format (strftime format string) TimeFormat="%X"
Formato da data no globo ó pasar o puntero polo reloxo, esta configuración preséntao así: sábado 01 setembro.
# Clock dáche format for tooltip (strftime format string) DateFormat="%A %d %B"
Reducir as fiestras/escritorios a 2.
# Names of the Workspaces WorkspaceNames=" 1 "," 2 "
USB
Creamos o punto de montaxe
# mkdir /mnt/usb
Facemos que o sistema o recoñeza
# nano /etc/fstab
e engadimos
/dev/sda1 /mnt/usb auto rw,user,noauto 0 0
no seu caso, se queremos dispor de máis dun punto de montaxe USB, crearemos usb0, usb1 etc.. e as liñas
/dev/sda1 /mnt/usb0 auto rw,user,noauto 0 0 /dev/sdb1 /mnt/usb1 auto rw,user,noauto 0 0
etc...
NOTA: En núcleos 2.6 podese instalar "hotplug+udev" así xa é o sistema o que recoñece os dispositivos e encargase de montalos segundo os detecta.
# apt-get install hotplug
udev instalase como dependencia
Impresora
Instalamos os seguintes pacotes:
# apt-get -y install cupsys cupsys-client cupsys-bsd
abrimos un navegador (firefox, dillo, etc...) e vamos ó sitio:
http://localhost:631/
Preguntarános o noso nome e contrasinal, usamos "root" como nome e a contrasinal de root. prememos en "Add Printer" e cubrimos os espazos correspondentes. O tipo de impresora máis común é USB, se fose paralela, (porto paralelo), fagamos os cambios.
Nas próximas pantallas, preguntará pola marca e o modelo da impresora, así que teñamos a información correspondente preparada. Imprimimos unha páxina de proba.
Máis extenso no manual de Guadalinex mini http://www.galpon.org/xoops/articulos/guadamini/impresora.php
Son
Para configurar o son, o primeiro que hai que pescudar é qué clase de chipset usa a túa tarxeta. Para iso Linux usa o comando 'lspci'.
$ lspci
Isto darános unha lista dos dispositivos pci no ordenador. Para sóo obter os de audio, también puedemos usar:
$ lspci | grep audio
Isto filtra e dános sóo os de audio, debe aparecer o chipset da tarxeta de son, apuntamos a información da tarxeta. Agora necesitamos instalar o módulo para esta tarxeta. Para buscar o módulo, usaremos 'modconf'.
# apt-get update # apt-get -y install modconf
logo executámolo:
# modconf
Sairá unha lista, seleccionamos para empezar:
kernel/drivers/sound
Baixamos na lista ata que atopamos un módulo que concorde co da tarxeta do ordenador (puden ser más dun)/dun) e prememos <Enter>. Preguntarnos se queremos ese módulo, dicimos que Sí, deixamos a pregunta achega de parámetros en branco, Logo sáenos unha pantalla dicíndonos se a instalación tivo éxito. Se o módulo é cargado, xa rematamos con esta parte. Saímos e lévanos ó terminal.
Máis detalles: http://www.galpon.org/xoops/articulos/guadamini/g-basica.php (cara ó final deste capítulo)
Se xa sabemos que controlador necesita o noso equipo, simplemente executamos:
# modprobe sb
Editamos o ficheiro /etc/modules e engadimos ó final o modulo
# nano /etc/modules
debe quedar así:
ide-cd ide-detect ide-disk psmouse sb
"sb" é o módulo 100% sound blaster, substituír polo que corresponda NOTA: O equipo portátil que utilizo para probas necesita o módulo opl3sa2 (correspondente a un chip Yamaha), con él traballan todas as "distros" que probei, pero, que ninguén me pregunte porqué, nesta configuración necesito cargar o módulo "sb"
Agora temos que instalar un misturador de son para axustar o volume e o apm.
En modo texto
# apt-get -y install aumix
Se preferimos o misturador en modo gráfico
# apt-get -y install aumix-gtk
O meu reproductor favorito
# apt-get install -y xmms
Configuramos Xmms, con boton dereito sobre o reproductor, Opcións, Preferencias, na pestana "Plugins de E/S de audio, seleccionamos "Reproductor de CD de audio 1.2.10 [libcdaudio.xo]" e prememos no botón "Configurar", no portelo "Directorio:" deixámolo así: /media/cdrom0 (é só engadir o cero) aceptamos e xa podemos ir á lista de reproducción. No caso do portátil, xa que dispón de control de volume por hardware, activo a opción de "Sin mezclador" para aforrar un pouco de memoria.
E por último, temos que engadirnos ó grupo de audio: adduser audio
No meu caso:
# adduser miguel audio
Xa que estmos aquí, nos engadimos aos seguintes grupos, un por un:
# adduser miguel sudo # adduser miguel users # adduser miguel cdrom # adduser miguel dip # adduser miguel floppy
Se vos di que xa sodes parte deses grupos, non importa, mellor estar seguros.
Para que isto funcione, fagan un logout/login. (Ctrl+Alt+BackSpace fai logout e devólvevos á fiestra de entrada/identificación).
Proben o seu son a ver se funciona, e se non, é hora de usar: www.google.com/linux
Se isto non vos resulta, e non hai garantía de que resulte, también podedes instalar 'alsa-base'e configurar, executando 'alsaconf' e 'alsamixer'.
# apt-get install alsa-base # alsaconf # alsamixer
Video
(só para aqueles que dispoñan de máquina capaz de "mover" un ficheiro de vídeo)
Agregar unha das seguintes líñas ó ficheiro /etc/apt/sources.list:
deb http://debian.tu-bs.de/mirror/mplayer/ sarge main deb http://gruvi.galpon.org/debian-sarge-i386/multimedia sarge main
Salvar e gardar
# apt-get update
Isto actualiza os repositorios de Debian cos pacotes de mplayer. Agora instalamos os pacotes:
# apt-get -y install mplayer-686 vlc totem w32codecs libdvdcss2
- Nota 1: Se nos fixamos, o ficheiro a instalar "mplayer" remata (no seu nome) coa referencia do núcleo, poñamos o noso (-386, -586, -k6, -k7, etc...)
- Nota 2: A librería "w32codecs" contén os "codecs" privativos de win$ e a librería "libdvdcss2" é necesaria para a reproducción de DVD's, a criterio de cada un instalala ou non.
Despois poden probar e escoller cal é o programa (totem, mplayer ou vlc) que máis vos gústa, paréceme que Totem é o más amigable, aínda que eu prefiro usar vlc (sobre gustos...).
Activar porto infravermellos
Aínda que só sexa para pasar as fotos do móbil ó portatil, xa que temos ese porto, imos ver como configuralo.
Se durante a instalación xa nolo reconoceu, haberá instalado o módulo correspondente senón, como no caso do son, empregaremos modconf
# lsmod | grep ir
"| grep ir" para que nos filtre a información
Sairános unha lista, no meu caso:
ip_contract_irc 2986 0 (unused) ip_contract 19460 2 [ip_contract_ftp ip_contract_irc ipt_state] irda 153824 0 [toshoboe]
tomamos nota desta última líña e procedemos á instalación.
# apt-get install irda-utils ircp
Durante a instalación, procédese á súa configuración, deberemos respostar a algunhas preguntas
- ¿Activar ó comezo o porto?
- Cada un ó seu criterio, por defecto digamosle que <Sí>
- Se optamos por <Non> para activalo # irattach irda0 -s
- ¿Montar o dispositivo empregando Discover?
- A non ser que saibamos exactamente o que estamos facendo, digamos que <Non>
- Tipo:
- No meu caso que está integrado, eliximos Native
- Se é un dispositivo USB, pode ser calquera dos dous, adoitan ser Native pero algúns son conversores a Serial
- No meu caso que está integrado, eliximos Native
- Chip:
- Tal e como vimos en líña de información, no meu caso toshoboe
- Module Options:
- Deixámolo en branco
Ao finalizar se facemos
# ifconfig -v
Aparecerános un dispositivo irda0 cunha información similar á de eth0
¿Que foi o que instalamos?
- irda-utils
- Este paquete contén utilidades para manexar o "userspace" e para manexar os dispositivos infravermellos. Inclúe irattach, findchip, irdadump, irdaping e irpsion5.
- Para o seu manexo, consultar con $ man útilidade por exemplo: $ man irdaping
- Este paquete contén utilidades para manexar o "userspace" e para manexar os dispositivos infravermellos. Inclúe irattach, findchip, irdadump, irdaping e irpsion5.
- ircp
- É unha pequena utilidade para transferir arquivos de/cara a outra máquina Linux, Windows, PDAs etc.. usando o porto (IR) infravermello dunha computadora. Deseñado para traballar e.g. con Quickbeam.
- Para recibir arquivos: # ircp -r
- Para enviar arquivos: ircp nome-arquivo
- É unha pequena utilidade para transferir arquivos de/cara a outra máquina Linux, Windows, PDAs etc.. usando o porto (IR) infravermello dunha computadora. Deseñado para traballar e.g. con Quickbeam.
Probado co meu teléfono móbil transferín sen ningún problema algunhas fotos do móbil ó portátil
Fontes de texto "clásicas"
Se queremos ter dispoñibles as fontes "clásicas" de M$ Win$
# apt-get install -y msttcorefonts
Editores
Os editores, como a maioría de as cousas, son cuestión de gustos, é importante saber usar polo menos, Nano e Vim. Non sabemos se o día de mañá imos estar "atascados" nun S.O. operativo NIX, e a única saída é Vin.
- Vim = Vin Improved = Vin mellorado
- Exemplo de traballo con vim:
# vim /etc/X11/xdm/Xresources xlogingreting: Debian MiniMa (CLIENTHOST) xloginnamePrompt: \040@040/040\040@040/040\040Usuario: xloginpaswdPrompt: Contraseña:@040/040\040\ xloginfail: Datos erróneos replicar líña ruta a debian.xpm ó final do "if" relativo á resolución #if PLANS >= 8 de maneira que o bloque remate así: xloginlogoFileName: /usr/X11R6/lib/X11/xdm/pixmaps/logo.xpm ← ruta ó logo #endif #ifdef COLOR
- Prememos a tecla "i", para entrar no modo de 'editar', (aparece a palabra INSERIR abaixo) editamos o ficheiro, logo para Gardar/saír, prememos a tecla "ESC", para volver ó modo "normal" (desaparece a palabra INSERIR abaixo), e escribimos:
:wq
- Prememos <Enter>, listo.
O uso dos editores é moi intensivo así que é lóxico escoller un co cal non hai que pensar moito, e que ten todas as calidades que un desexa. Unha vez que xa sabemos cuál vai ser o noso editor favorito, podemos configurar Debian para que o execute por omisión. Para isto, facemos:
# update-alternatives --config editor
E escollemos o número do editor preferido; obviamente, temos que ter o pacote do editor instalado. :)
Despois disto, editamos o ficheiro /.bash_profile
/home/teu_usuario/.bash_profile
e engadimos as líñas:
EDITOR= export EDITOR
Hei aquí o meu:
EDITOR=nano export EDITOR
Gardamos e saímos
logout/login (para que isto tome efecto)
Como manter o sistema límpo
Imos comezar por "eliminar" o núcleo obsoleto
# apt-get remove kernel-image-2.4.27-2-386
xa debera desinstalar os módulos PCMCIA, ver o log o principio dl proceso, se non os desisnstala:
# apt-get remove kernel-pcmcia-modules-2.4.27-2-386
Instalamos deborphan:
# apt-get -y install deborphan
Deborphan encárgase de eliminar as librerías deixadas atrás polas aplicacións eliminadas. Para desfacerse delas basta con facer como root:
# deborphan
Isto dános unha lista das librerías que non teñen uso ou están orfas, para eliminalas dun só tiro:
# deborphan | xargs apt-get remove --purge -y
Esta orden repetimola todalas veces que faga falla ata que nos apareza na primeira líña da lenda "0 para desinstalar"
Despois limpamos pacotes descargados que xa non son necesarios
# apt-get clean
En xeral para desinstalar/eliminar recomendo estas formas
# apt-get remove --purge -y nome_aplicación # dpkg --purge nome_pacote
Aforrando recursos
Eliminando consolas
Ao acceder ó noso sistema, aparte da pantalla en modo gráfico, hai 6 consolas en modo texto (ás que se pode acceder premendo CONTROL+ALT+(desde a tecla F1 ata a tecla F6, a tecla F7 volta acceder ó xeito gráfico) executándose en segundo plano. Para aforrar memoria, poden non activarse as 6, senón deixar sóo 1 ó 2, por se o sistema gráfico ten algún problema.
# nano /etc/inittab
Dentro deste arquivo, buscamos as seguintes líñas:
1:2345:respawn:/sbin/getty 38400 tty1 2:23:respawn:/sbin/getty 38400 tty2 3:23:respawn:/sbin/getty 38400 tty3 4:23:respawn:/sbin/getty 38400 tty4 5:23:respawn:/sbin/getty 38400 tty5 6:23:respawn:/sbin/getty 38400 tty6
Comentamos as consolas que non queremos que se inicien. Para desactivar todas as consolas de texto menos a primeira debe quedar así:
1:2345:respawn:/sbin/getty 38400 tty1 #2:23:respawn:/sbin/getty 38400 tty2 #3:23:respawn:/sbin/getty 38400 tty3 #4:23:respawn:/sbin/getty 38400 tty4 #5:23:respawn:/sbin/getty 38400 tty5 #6:23:respawn:/sbin/getty 38400 tty6
Este aforro de reculsos terá efecto despois do reinicio da máquina
Menor uso do disco ríxido, más velocidade de acceso e menor consumo de enerxía
# nano /etc/fstab
deixamos as líñas de montaxe do disco ríxido así
/dev/hda2 / ext3 defaults,noatime,errors=remount-ro 0 1 /dev/hda3 /home ext3 defaults,noatime 0 2
Se non queres reiniciar a máquina para que teña efecto a modificacion, executa:
mount -ou remount,noatime / mount -ou remount,noatime /home
- Breve explicación (Ricardo Galli)
- Seguindo o diseño orixinal de Unix, para cada ficheiro almacénanse unha serie de "metadatos", entre eles a data de creación/modificación -mtime-, modificación do inodo -ctime-, e también a data de último acceso -o atime-. Iso significa que aínda que se acceda a un ficheiro para sóo lectura xérase unha escritura ó disco para actualizar a hora de acceso -ten precisión dun segundo-. Isto ocorre aínda que o contido do ficheiro esté completamente no pagecache, o que o fai aún más ridículo.
- O noatime indica que non se actualice a hora de acceso a un ficheiro.
- ¿Por qué séguese usando? Sobre todo por razóns históricas e porque uns poucos programas de correo -creo que tamén o mutt- úsano para verificar se chegou un correo novo. Xa non ten nin sentido para isto, porque o Linux ten interfaces más adecuadas para iso, por exemplo o inotify, que notifican ós programas cando se modifica un ficheiro ou directorio.
Parar servizos non necesarios
Para cubrir o maior número de situacións posibles, Debian inicia toda unha serie de servizos que, ás veces, non son necesarios. Se deshabilitamos os que non necesitamos, non estarán durmindo e consumindo memoria.
Abrimos unha terminal e desprazámonos/desprazámosnos ao directorio /etc/init.d
$ cd /etc/init.d
Vexamos qué© servizos se están executando:
$ ls
os procesos que aparecen en verde son os que se están executando.
Denegamos o permiso de execución para o que non queiramos arrincar: chmod -x nome_de o_servizo. Por exemplo, se non usamos aumix, (se, como indico na sua sección) non o necesitamos para reproducir música desde CD, aplicaremos
# chmod -x aumix
Se nos equivocamos ou simplemente queremos volver á configuración inicial, volvemos a habilitar o servizo facendo:
# chmod +x aumix.
Servizos que normalmente non se usan nun ordenador de escritorio:
ntpdate: Actualiza o reloxo do sistema sincronizándolo cada vez que se reinicia. pcmcia: Usase, especialmente, en portátiles que teñan tarxetas PCMCIA. ppp: Protocolo punto a punto. So ten sentido se usas un modem para conectar a Internet powernowd: En teoría úsano os procesadores AMD para xestionar o uso da enerxía. rsync: Utilidade para transferir arquivos para facer copias ou manter un espello sincronizado. fetchmail: Recolle e reenvía correo e actúa como pasarela cara ao servizo smtp. postfix: axente de transferencia de correo, parecido a sendmail. Personalmente, con gMail e Sylpheed chégame.
Neste punto, ao ser cada caso distinto, só podo recomendar que antes de evitar que arrinque un servizo sáibase para que serve: man nome_de o_servizo ou ben busquemos en Google más información sobre o mesmo (o patron de busqueda debian aplicación sempre me da bo resultado).
Hai que observar se se desactiva algún servizo que usen outras aplicacións e no seu caso, volver activalo.
Inicio de procesos en paralelo
Non entro en tecnicismos sobre o arranque, resumo a idea. Init.d invoca os procesos dun nun no arranque. Se os invocamos en paralelo, aforramos tempo no inicio do sistema. Pode ser que se produza algún erro de dependencias porque certos procesos "supoñen" que hai outros executandose cando inícianse. ainda e así, nun sistema de escritorio non debe haber problemas. Pasos que se deben seguir:
Abrimos unha terminal e desprazámonos ao directorio /etc/init.d
# cd /etc/init.d
modificamos o arquivo de configuración rc:
# nano rc
Buscamos as líñeas (cunha tabulación avanzada) onde leamos:
0|6) startup $i stop ;; *) startup $i start ;;
modificamos a liña startup $i start engadondolle o símbolo & para que quede así:
0|6) startup $i stop ;; *) startup $i start & ;;
Gardamos e saímos
Firefox
Pódense facer cambios en Firefox para aumentar o número de conexións e para que aproveite outros parámetros.
- Abrimos Firefox e na barra de direccións escribimos: about:config e pulsamos enter.
- Cambiamos estes valores. Para iso, facemos dobre click encima da líña que queremos modificar e no cadro de diálogo que aparece, escribimos o valor novo:
- network.dns.disableIPv6 → Cambiamos o valor a true (basta cun dobre click)
- network.http.max-connections → Cambiamos o valor a 128
- network.http.max-connections-per-server → Cambiamos o valor a 48
- network.http.max-persistent-connections-per-proxy → Cambiamos o valor a 24
- network.http.max-persistent-connections-per-server → Cambiamos o valor a 12
- Se dispoñemos de conexión de banda larga, tamén podemos modificar os seguintes valores:
- network.http.pipelining → Cambiamos o valor a true (basta cun dobre click)
- network.http.proxy.pipelining → Cambiamos o valor a true (basta cun dobre click)
- network.http.pipelining.maxrequests → Cambiamos o valor a 30
- Cambiamos estes valores. Para iso, facemos dobre click encima da líña que queremos modificar e no cadro de diálogo que aparece, escribimos o valor novo:
Específico para portátiles
Utilidade específica para Toshiba
Acender e apagar o ventilador, xestión de enerxia, monitores externos, etc...
# apt-get install toshutils
Modificación na configuración das X para utilizar ratos externos.
Con esta modificación, ademáis do rato do teclado, podo utilizar calquera rato externo e conectalo en quente, pero non desconectalo, case sempre (non sempre) que o fago quédome sen rato.
# nano /etc/X11/XF86Config-4
Busquei a sección "InputDevice" correspondente a "Configured Mouse e modifiquéi a liña
Option "Protocol" "PS/2"
por
Option "Protocol" "auto"
Quedando así:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "Generic Mouse" Driver "mouse" Option "SendCoreEvents" "true" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection
Xestión das conexións de rede
Nos portátiles como o que usei para este traballiño, temos que facer que se "erga" automáticamente a rede.
# apt-get install laptop-net
Pídenos que lle indiquemos o módulo (driver) que utiza a nosa tarxeta de rede, se non o sabemos de memoria
$ lsmod
nos listará todos os módulos (fixarse en se está instalado "mii" preguntaranos se o soporta, se está instalado é que <Sí>, e eleximos configuración DHCP.
Fontes TrueType (ttf)
Este é un paso que non recomendo que se faga "por defecto", só se necesitamos dispoñer de fontes TrueType é interesante seguilo.
Para isto necesitamos instalar o pacote "x-ttcidfont-conf"
- Definición:
- "x-ttcidfont-conf" configura TrueType e as fontes de CID (así como CMaps) para as X. Xera o arquivo .scale e o arquivo .alias das fontes de TrueType e de CID rexistradas a Defoma, e chama a mkfontdir (e a mkcfm). "xtt" e "freetype" utilízanse para manexar as fontes TrueType en X. Recomendable en Debian 3.0r0.
# apt-get -y install x-ttcidfont-conf
Cando nos pregunte e ante a uda de que é cada cousa, deixamos seleccionado "freetype", a non ser que saibamos que queremos "xtt" e prememos <Enter> para <Aceptar>
Logo editamos, co noso editor favorito, o ficheiro /etc/X11/XF86Config-4
Section "Files" FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/CID" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" EndSection
e agregamos as seguintes líñas, ó principio da sección "Files":
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
Section "Files" FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these ENGADIR AQUI FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/CID" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" EndSection
Asegurámonos/Asegurámosnos que a líña:
FontPath "/usr/lib/X11/fonts/Type1"
Quede de última na lista,
Section "Files" FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" A SEGUINTE É A LÍÑA QUE HAI QUE DESPAZAR ó FINAL FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/CID" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" ENGADIR AQUI EndSection
e por último, que as 2 líñas cos 'dpi' (100 e 75) rematan en: /:unscaled", así:
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
O resultado final, debe ser así:
Section "Files" FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/CID" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" FontPath "/usr/lib/X11/fonts/Type1" EndSection
Tamaño das fontes
Como usamos XDM para entrar ás Xs, editamos o ficheiro:
# nano /etc/X11/xdm/Xservers
E agregamos as seguintes líñas, ó final do ficheiro:
# :0 local /usr/X11R6/bin/X -bpp 16 :0 local /usr/X11R6/bin/X -bpp 16 -dpi 100
Según gústenos, aumentamos/diminuímos o número do dpi (100) en incrementos de 10 para agrandar ou achicar o tamaño das fontes. Canto más grande o número, más grande o tamaño das fontes.
Outras aplicacións lixeiras e accesorios
Aquí déixovos un pequeno listado de aplicacións interesantes que consomen poucos recursos e son, xa que logo, as indicadas para este tipo de instalación.
Follas de cálculo
Por má¡s voltas que din, non vin a forma de instalar xsiag nesta distribución. se alguén o consegue, agradezo que inclúa aquí o proceso (ou me remita o COMO).
Quédanos polo tanto unha soa opción, sen recorrer a OOoffice que nesta instalación mataríanos de aburrimento, para dispoñer dunha folla de cálculo, aínda sendo "algo" pesada e forzandonos a instalación de librerias de gnome das que depende.
Esta opción é: gnumeric Compatible con formatos propietarios e cun editor de formulas moi potente.
Xestores de correo gráficos
sylpheed e sylpheed-claws: Xestor de correo se necesitamos un xestor simple instalamos
# apt-get install sylpheed-i18n
se necesitamos un xestor más complexo, con más opcións de filtrado etc..
# apt-get install sylpheed-claws-i18n
En ambos casos simplemente instalamos o paquete de idiomas e xa nos instala como dependencia o paquete principal
- Manual sylpheed http://sylpheeddoc.sourceforge.net//es/manual/manual.html
- gMail en Sylpheed http://translate.google.com/translate?ou=http%3A%2F%2Fwww.melvilletheatre.com%2Farticles%2Fsylpheed-gmail%2Findex.html&langpair=en%7Ces&hl=é&ie=UTF8
- Antispam http://crysol.inf-cr.uclm.é/node/34 http://crysol.inf-cr.uclm.é/node/513
Útiles
xclipboard: Notas tipo "post-it"
xmag: Lupa, para deficiencias visuales ou para facer un zoom rádical sobre a pantalla.
xpp: Xestión gráfica de impresora, recomendado para quen faga un uso intensivo de impresoras, require a instalación de CUPS tal e como se indica no apartado "Impresora".
xsane: Xestor de escáners.
Aplicacións de creación, manipulación etc... de imaxes
imagemagick: O gran clásico en contornas *nix, retoque fotográfico, efectos especiais, converte formatos, modifica resolucións, redimensiona, etc... del dependen gran cantidade doutras aplicacións.
tuxpaint: Aplicación de debuxo para cativos
xpaint e tkpaint: Aplicacións para a creación de imaxes, tkpaint é más completo, tamén más pesado.
gtksee: Visor e administrador de imaxes, recomendado para quen manexa moitas imaxes, ten algunhas ferramentas para correción de imaxes.
xv: O XV de John Bradley! Non é libre (ainda que as fontes son públicas) nin gratuito (salvo para uso persoal), leva desde 1994 facendo posible abrir a maioría de formatos de imáxes na mayoría dos unix dispoñibles, e editar estas de xeito moi sinxelo. O toolkit no que está programado desentona un poco cos escritorios actuais, pero é, sin duvida, un dos más rápidos que hai... Por si vos interesa (ainda que a última versión teña 10 anos non está nada desfasado). Ten un xeito de instalación particular, ou descargarlo de: http://oasis.frogfoot.net/debian/xv/ e despois instalalo con:
# dpkg -i xv_3.10a-26_i386.deb
ou ben engadindo unha nova líña ó noso sources.list'
deb http://ftp.debian-unofficial.org/debian sarge main contrib non-free restricted
actualizar e instalar
# apt-get update & apt-get install xv
Lembrarse de volver a comentalo (desactivalo) ó rematar.
mtpaint: Lémbranos a GIMP, traballa con capas, RGB etc, etc... para quen necesite algo má¡s "potente". Increiblemente lixeiro, rápido e sobre todo, sen ser GIMP, para a maioría dos que non son profesionais do deseño ou usuarios con moitos requerimientos, é unha completisima ferramenta.
Pra instalalo, descargámonolo deste enlace: http://sourceforge.net/project/showfiles.php?group_ide=155874&package_ide=173703
a día de hoxe a última versión para Debian é: mtpaint_3.11_i486.deb
Unha vez no noso directorio persoal executamos:
# dpkg -i mtpaint_3.11_i486.deb
Outra forma é, como no caso de xv configurar o repositorio debian-unofficial e executar:
# apt-get update & apt-get install mtpaint
Xestor gráfico de paquetes
Se iso de teclear "tar -xzvf ..." ou recordar ordes de empaquetado, desempaquetado, que se zip que se gzip ou bz2 non é o voso, podedes instalar Xarchive ou Xarchiver son prácticamente identicos, o primeiro é o básico de Debian e o segundo pertence ao proxecto Xfce. é importante lembrar que en calquera caso, para que poida manexar formatos, habera que instalar os paquetes oportunos, bzip2, unzip e zip xa os instalamos ao principio, o formato gzip forma parte da instalación básica, así que xa está tamen instalado, faltariannos formatos como rar, 7zip, arj, ... para eles necesitaremos os seguintes paquetes rar e/ou unrar, p7zip, arj e/ou unarj, ... Unha opción que pode resultar interesante (aínda que controvertida) é instalar p7zip-full que manexa formatos zip, zip64, cab, rar, arj, gzip, bzip2, tar, cpio, rpm, iso e deb ademais do seu propio formato 7zip
Para instalar Xarchive, Xarchiver, p7zip e/ou p7zip-full farémolo desde o repositorio sarge-backports recordemos a orde:
# apt-get -t sarge-backports install nome_programa
ver o apartado ... instalar desde "backports"
Desinstalando cousas inútiles
ppp, pppconfig, pppoe e ppoeconf forman parte do paquete para conexión por modem
mutt Xestor de correo en modo texto, para noveles ou para quen non esté comodo en consola, mellor que utilice sylpheed
# apt-get remove --purge ppp pppconfig pppoe ppoeconf mutt
A hora exacta
Despois da instalación orixinal, hai veces que a hora está incorrecta por uns minutos. Para remediar isto, instalamos o pacote 'ntpdate', que nos conectará a un servidor de hora. Todo isto tomará efecto ó reiniciar o ordenador.
# apt-get update # apt-get install ntpdate
Unha vez instalado, só fai falta reiniciar a máquina, o cal non vou facer todavía.
Firewall (devasa, mal chamado cortalumes)
A miña devasa favorita é Firehol, para instalala:
# apt-get update # apt-get -y install firehol
Unha vez instalado, editamos o ficheiro /etc/default/firehol
# nano /etc/default/firehol
e deixámolo así:
START_FIREHOL=YES FIREHOL_LOG_MODE="ULOG" # Se desexas ter en espera o firehol ata que haxa unha interface de rede "erguida" agregalo aquí WAIT_FOR_IFACE="eth0"
Gardar e saír
A primeira líña activa o firewall; a segunda, desvíás mensaxes de log, deixando a consola libre destas mensaxes tan fastidiosas, especialmente, cando se usa 'startx' para entrar ás X.
Pero todavía non rematamos, logo escribimos:
# firehol-wizard
Sáelles unha pantalla, que ó final di:
- "Building list of known services.
- Please wait..."
Esperan, e despois dun tempo, verán isto:
- "Press RETURN to start. [continue] >"
pulsen <Enter>
De ahí imos a outra pantalla listando cambios e devólvenos á terminal, listo, xa rematamos coa configuración do firewall.
Uns "scripts" para facer máis doado o uso dos infravermellos
O primeiro é instalar o xestor de dialogos en modo gráfico
# apt-get install xdialog
Como usuario -$- creamos os seguintes ficheiros no directorio /home/usuario (ou onde nos pareza oportuno, l academicamente correcto sería facelo en /user/bin/ nese caso, faremolo como administrador -#-)
Os nomes que lle dín son "oó meu xeito" cada quen que empregue aqueles nomes que lle parezan más identificativos
Ficheiro para activar a rede infravermella "infrared"
$ nano infrared
Introducir o seguinte contido:
#!/bin/bash Xdialog --title "Porto infravermellos" --yesno "¿Quere activar o porto infravermellos irda0?" 0 0;\ case $? in 0) sudo /usr/sbin/irattach irda0 -s Xdialog --tailbox /var/log/user.log 350x89 2000 ;; 1) Xdialog --no-buttons --title "Cancelar" --infobox \ "Operación cancelada por Vd." 0 0 1500 ;; 255) Xdialog --title "Abandonar" --infobox \ "Abandoando por orden súa ou por un erro no procedimento. Se non ordenou Vd. deter o procedimento debe revisar a configuración." 0 0 7000 ;; esac
Gardar e sair
Ficheiro para enviar arquivos "enviar"
$ nano enviar
Introducir o seguinte contido:
#!/bin/bash Xdialog --title "Enviar por IR" \ --inputbox "Ficheiro a enviar. Se o ficheiro está aloxado no seu cartafol persoal a sintaxe e: ficheiro.ext Exemplo foto-001.png Se está aloxado noutro directorio debe indicar a rota Exemplo ~/Miñas_Fotos/foto-001.png" \ 0 0;\ case $? in 0) sudo /usr/bin/ircp $? Xdialog --tailbox /var/log/user.log 350x89 2000 ;; 1) Xdialog --no-buttons --title "Cancelar" --infobox \ "Operación cancelada por Vd." 0 0 1500 ;; 255) Xdialog --title "Abandonar" --infobox \ "Abandoando por orden súa ou por un erro no procedimento. Se non ordenou Vd. deter o procedimento debe revisar a configuración." 0 0 7000 ;; esac
Gardar e sair
Ficheiro para recibir arquivos "recibir"
$ nano recibir
Introducir o seguinte contido:
#!/bin/bash Xdialog --title "Recibir por IR" --yesno "¿Está preparado o emisor?" 0 0;\ case $? in 0) Xdialog --tailbox /var/log/messages 500x120 & sudo /usr/bin/ircp -r ;; 1) Xdialog --no-buttons --title "Cancelar" --infobox \ "Operación cancelada por Vd." 0 0 1500 ;; 255) Xdialog --title "Abandonar" --infobox \ "Abandoando por orden súa ou por un erro no procedimento. Se non ordenou Vd. deter o procedimento debe revisar a configuración." 0 0 7000 ;; esac
Guardar y salir
Damoslles permiso de execución
$ chmod +x infrared $ chmod +x enviar $ chmod +x recibir
Agora podemos engadir no ficheiro /home/usuario/.icewm/menu as entradas oportunas
menu "Infrarrojos" "ircp-on" { prog "Activar" "ircp-on" /home/user/infrared prog "Desactivar" "ircp-off" gksu ifconfig irda0 down prog "Recibir" "ircp-recib" /home/user/recibir prog "Enviar" "ircp-env" /home/user/enviar }
Se os "executables" foron creados noutro directorio, o con outro nome, debemos modificar as líñas acorde as rotas