17 de junio de 2007

Optimizar / Personalizar Debian Etch

En éste post voy a detallar diferentes trucos que siempre aplico después de instalar Debian.


Si has seguido alguna de las guías que he publicado, creo que ya te has dado cuenta que siempre que especifico una orden para ser ejecutada como usuario "root", antepongo al comando el carácter almohadilla "#" y si hay que ejecutar el comando como usuario "normal" pongo el carácter "$". Esa misma regla será aplicada en éste post. Espero que haya quedado claro.

Para algunas de las modificaciones de archivos de configuración, utilizo el editor vim. Si quieres saber como funciona, en éste post explico los comandos básicos.

____________________________________________________________________
ÍNDICE:
1. Activar coloreado de líneas en el editor VIM.
2. Activar alias y añadir salto de línea entre la ejecución de comandos en consola.
3. Limitar a 2 el número de consolas virtuales.
4. Omitir la pulsación de teclas CTRL+ALT+SUP.
5. Activar Framebuffer en el arranque (Resolución 1024x768)
6. Configurar gestor KDM en Español.
7. Cambiar aplicaciones por defecto en KDE:
8. Optimizar ICEWEASEL para navegar más rápidamente.
9. Acelerar la carga del paquete ofimático OPENOFFICE 2.04
____________________________________________________________________


1. Activar coloreado de líneas en el editor VIM:

# vi /etc/vim/vimrc

Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
syntax on


2. Activar alias y añadir salto de línea entre la ejecución de comandos en consola:

$ vi ~/.bashrc

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color)
PS1='\n${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
;;
*)
PS1='\n${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
;;
esac


# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ]; then
eval "`dircolors -b`"
alias ls='ls --color=auto'
alias dir='ls --color=auto --format=vertical'
alias vdir='ls --color=auto --format=long'
fi

# some more ls aliases
alias ll='ls -lh'
alias la='ls -A'
alias l='ls -CF'


# vi ~/.bashrc

export PS1='\n\h:\w\$ '
umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -lh'
alias l='ls $LS_OPTIONS -lA'

# Some more alias to avoid making mistakes:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'


3. Limitar a 2 el número de consolas virtuales. (Accesibles mediante la combinación de teclas CTRL+ALT+F1 ó F2)

# vi /etc/inittab

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


4. Omitir la pulsación de teclas CTRL+ALT+SUP. (Comentar línea)

# vi /etc/inittab

# What to do when CTRL-ALT-DEL is pressed.
#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now


5. Activar Framebuffer en el arranque (Resolución 1024x768)

# vi /boot/grub/menu.lst

Buscamos ésta línea y añadimos "vga=791":
# kopt=root=/dev/sda6 ro vga=791

La línea anterior nos sirve para evitar, en caso de instalar o actualizar el kernel, el tener que estar añadiendo el parámetro vga=791 a mano. Si por casualidad necesitamos pasarle al kernel algún parámetro más necesario para iniciar el equipo, también se añade en la misma línea.

title Debian GNU/Linux, kernel 2.6.18-4-686

root (hd0,5)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda6 ro vga=791
initrd /boot/initrd.img-2.6.18-4-686
savedefault

title Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda6 ro single vga=791
initrd /boot/initrd.img-2.6.18-4-686
savedefault

Añadir a la línea que comienza con "kernel" el parámetro "vga=791". Para más información sobre las resoluciones posibles, ir a ésta página:


6. Configurar gestor KDM en Español:
Iniciar sesión y abrir el CENTRO DE CONTROL / ADMINISTRADOR DEL SISTEMA / ADMINISTRADOR DE ACCESO, picamos en "Modo Administrador" y tecleamos la contraseña de root.

Modificamos la Frase de Bienvenida: Ej: Bienvenido a Debian %n
Establecemos el idioma a: ESPAÑOL

Hay más opciones interesantes como establecer un inicio automático con un usuario sin contraseña, cambiar el tipo de letra, fondo, etc. Mejor prueba pero con cuidado, que estás como root.


7. Cambiar aplicaciones por defecto en KDE:

- Navegador WEB: Cambiar Konqueror por Iceweasel
CENTRO DE CONTROL / COMPONENTES DE KDE / SELECTOR DE COMPONENTES / NAVEGADOR WEB


- Cliente de Correo Electrónico: Cambiar Kmail por Icedove
CENTRO DE CONTROL / COMPONENTES DE KDE / SELECTOR DE COMPONENTES / CLIENTE DE CORREO ELECTRÓNICO



8. Optimizar ICEWEASEL para navegar más rápidamente:
Escribimos en la barra de direcciones de Iceweasel lo siguiente: about:config
En el campo "filtro" ponemos: pipelining

Modificamos los valores tal como aparecen aquí. Para ello hacemos doble click sobre cada línea.
network.http.pipelining como true
network.http.pipelining.maxrequests como 10
network.http.proxy.pipelining como true



Por último, creamos un nuevo valor picando con el botón derecho en un espacio vacío y seleccionamos NUEVO / ENTERO y escribimos:

Nombre de la cadena: nglayout.initialpaint.delay [ENTER]
Valor: 0 [ENTER] es un cero

Una vez realizados estos pasos y dependiendo de la conexión, la navegación será más rápida, pues el navegador procesará varias consultas a la vez y mostrará los datos conforme van llegando.

Fuente: http://www.therror.com/weblog/2005/ago/como_optimizar_firefox


9. Acelerar la carga del paquete ofimático OPENOFFICE 2.04:

Modificar la caché de memoria:
- Abrimos por ejemplo el Write desde MENÚ KDE / OFICINA / OPENOFFICE.ORG WRITE
- Vamos al menú HERRAMIENTAS / OPCIONES de la aplicación.
- Desplegamos el nivel de configuración "openoffice.org" y seleccionamos "Memoria de trabajo" tal como aparece en la siguiente imagen.

Las modificaciones que he hecho son las siguiente (puedes verlas en la imagen anterior):
Caché de imagen para usar para Openoffice.org = 30 MB y memoria por Objeto = 7 MB.


Saludos y Suerte.
Domi - Gran Canaria (Islas Canarias)

11 comentarios:

Anónimo dijo...

Ya sé que es algo friki, pero yo no puedo vivir sin mis alias de apt-get en mi /root/.bashrc:

alias api='apt-get install'
alias apu='apt-get update'
alias aps='apt-cache search'
alias apr='apt-get remove'
alias apg='apt-get upgrade'

Anónimo dijo...

Bueno.. hay otra cosita que yo hago siempre (cuestion de costumbre). Es crearme un alias para ver el log en tiempo real y coloreado:

alias syslog='tail -f /var/log/syslog | ccze'
alias weblog='tail -f /var/log/squid/access.log | ccze'

Saludos!

Romario dijo...

Hola.
Gracias por compartir vuestros trucos.
Mey, no conocía el comando "ccze". Es muy útil a la hora de revisar los log.
Por cierto, me ha gustado mucho tu blog.

Saludos.

Thsniper dijo...

Yo a tanto no me atrevo xD, pero quiero agradecer al creador de este blog todo lo aprendido gracias a él^^

cya

Anónimo dijo...

me ha parecido muy interesante tu blog para mi comienzo con debian .. sigue asi ...

salu2.

Anónimo dijo...

De mucha ayuda lo que haz publicado, pero tengo una duda como puedo activar la combinación de teclas alt - f2 pues para el menu ejecutar que resulta muy útil hacer por la via de la cobinación de teclas.
Gracias

Romario dijo...

Hola.

Puedes activarlo aquí:
Centro de Control / Regional y Accesibilidad / Accesos rápidos de teclado

En el recuadro "acción", vete a la sección Escritorio y marca "Ejecutar Comando" y asigna la combinación deseada.

Saludos y suerte.
Domi

Anónimo dijo...

Hola tengo la siguiente problematica, espero que puedan ayudarme.

----
Cada vez que ejecuto una de las siguientes aplicaciones.
Gestor de paquetes Synaptip
Propiedades del Software
Actualizaciones de software
Disks Manager
Terminal de Root

Me aparece una ventana con el siguiente contenido:

"Se han concedido permisos sin pedir una contraseña

El programa «/usr/bin/software-properties» se ha iniciado con los privilegios del usuario root sin necesidad de pedir una contraseña, debido a la configuración del mecanismo de autenticación de su sistema.

Es posible que se le permita ejecutar programas específicos como el usuario root sin necesidad de una contraseña, o que la contraseña está cacheada.

Esto no es un informe de un problema, sino una notificación para asegurarse de que es consciente de esto."

¿Como puedo configurar para que me pida la contraseña de root cada vez que los ejecute?

Gracias.

Anónimo dijo...
Este comentario ha sido eliminado por el autor.
Anónimo dijo...

Vacano men, excelente blog1. He usado linux hace tiempo pero hasta hace poco me cambié a debian... Este blog me ha sido de mucha ayuda y pues... Me empecé a hacer uno sobre debian eth http://gyeralhex.blogspot.com

viagra online dijo...
Este comentario ha sido eliminado por un administrador del blog.