Si tienes algún truco para una aplicación que no esté incluida, añádela:

DEBIAN

Leer los mensajes de consola durante el arranque

Seguro que alguna vez has tenido necesidad o simplemente curiosidad de leer los mensajes que aparecen en la consola durante el arranque de Debian. Pero muchos de ellos pasan a tal velocidad que es imposible leerlos. ¿Qué se puede hacer al respecto?

Bien, pues si pulsas la tecla [Scroll Lock] ó [Bloq Despl] se producirá una pausa en el proceso de arranque, y podrás navegar por los mensajes mediante las secuencias de teclado [Mayús]+[Re Pág] y [Mayús]+[Av Pág]. Una vez hayas terminado la consulta, basta con que vuelvas a pulsar la tecla [Scroll Lock] ó [Bloq Despl] para que el proceso de arranque continúe su curso (como si nada hubiera ocurrido) desde el punto en que lo paraste.

[ Ir arriba ]

Instalar los controladores de vídeo de nVidia

Lo siguiente es un pequeño resumen de la documentación que viene con los controladores. En caso de problemas se deberá acudir a dicha documentación, pero en la mayoría será suficiente con lo que viene a continuación:

Desinstalación de los controladores

Para desinstalar los controladores de nvidia se ejecutará:

Problema con xorg

Tras actualizar xorg, las X no arrancaban. Al intentar startx aparece el siguiente mensaje en consola:

El problema era que xorg no buscaba los controladores en el directorio en que se habían instalado por defecto. Para solucionarlo se deberán volver a instalar con el comando:

[ Ir arriba ]

¿Se queja de la versión de gcc?

Si tras la última compilación del núcleo se ha producido una actualización del paquete gcc, el instalador de Nvidia muestra un mensaje indicando que esto representa un problema para la instalación de los controladores. En mi caso me indicó que se había compilado el núcleo con la versión 4.0 de gcc y la actual era la versión 4.1. Si miramos en el directorio /usr/bin veremos que hay un enlace simbólico de nombre gcc apuntando a su última versión disponible. Para instalar los controladores de Nvidia sin problemas deberemos borrar el enlace simbólico y crear uno nuevo que apunte a la versión con la que se compiló en núcleo. En mi caso:

rm gcc
ln -s ./gcc-4.0 gcc

Tras instalar los controladores de Nvidia, desharemos el cambio, es decir:

rm gcc
ln -s ./gcc-4.1 gcc

[ Ir arriba ]

Comprimir y descomprimir archivos zip

Necesitarás tener instalados los paquetes zip y unzip.

[ Ir arriba ]

Apagar la computadora automáticamente

Edita el archivo /etc/modules y agrega la siguiente línea:

y reinicia el sistema.

A partir de ese momento, cuando ejecutes

el equipo se apagará automáticamente.

[ Ir arriba ]

Archivos en paquetes

Puedes comprobar todos los archivos instalados pertenecientes a un paquete mediante el comando:

O también ver a qué paquete pertenece un determinado archivo, mediante:

Ejemplos

Archivos contenidos en el paquete ifupdown:

dpkg -L ifupdown
/.
/usr
/usr/bin
/usr/sbin
/usr/share
/usr/share/doc
/usr/share/doc/ifupdown
/usr/share/doc/ifupdown/examples
/usr/share/doc/ifupdown/examples/bridge
/usr/share/doc/ifupdown/examples/check-mac-address.sh
/usr/share/doc/ifupdown/examples/network-interfaces.gz
/usr/share/doc/ifupdown/examples/get-mac-address.sh
/usr/share/doc/ifupdown/examples/pcmcia-compat.sh
/usr/share/doc/ifupdown/examples/ping-places.sh
/usr/share/doc/ifupdown/examples/generate-interfaces.pl.gz
/usr/share/doc/ifupdown/TODO
/usr/share/doc/ifupdown/copyright
/usr/share/doc/ifupdown/contrib
/usr/share/doc/ifupdown/contrib/ensureifup
/usr/share/doc/ifupdown/contrib/ifstate
/usr/share/doc/ifupdown/contrib/ifstate-check
/usr/share/doc/ifupdown/changelog.gz
/usr/share/doc/ifupdown/changelog.Debian.gz
/usr/share/ifupdown
/usr/share/ifupdown/upgrade-from-0.5.x.pl
/usr/share/man
/usr/share/man/man5
/usr/share/man/man5/interfaces.5.gz
/usr/share/man/man8
/usr/share/man/man8/ifup.8.gz
/etc
/etc/network
/etc/network/if-pre-up.d
/etc/network/if-up.d
/etc/network/if-down.d
/etc/network/if-post-down.d
/etc/init.d
/etc/init.d/ifupdown
/etc/init.d/ifupdown-clean
/etc/default
/etc/default/ifupdown
/sbin
/sbin/ifup
/sbin/ifdown
/usr/share/man/man8/ifdown.8.gz

A qué paquete pertenece el comando ifup

dpkg -S ifup
ifupdown: /usr/share/man/man8/ifup.8.gz
clamav-freshclam: /etc/network/if-down.d/clamav-freshclam-ifupdown
ifupdown: /usr/share/doc/ifupdown/examples/ping-places.sh
ifupdown: /usr/share/doc/ifupdown/examples/bridge
ifupdown: /etc/init.d/ifupdown
ifupdown: /usr/share/doc/ifupdown/contrib/ifstate
clamav-freshclam: /etc/ppp/ip-up.d/clamav-freshclam-ifupdown
clamav-freshclam: /etc/network/if-up.d/clamav-freshclam-ifupdown
ifupdown: /usr/share/doc/ifupdown/examples/pcmcia-compat.sh
ifupdown: /usr/share/doc/ifupdown/examples/network-interfaces.gz
ifupdown: /usr/share/doc/ifupdown/examples/check-mac-address.sh
ifupdown: /usr/share/doc/ifupdown/contrib
ifupdown: /usr/share/doc/ifupdown/changelog.gz
ifupdown: /usr/share/doc/ifupdown/examples/generate-interfaces.pl.gz
ifupdown: /usr/share/ifupdown
ifupdown: /usr/share/doc/ifupdown/copyright
ifupdown: /etc/init.d/ifupdown-clean
clamav-freshclam: /etc/ppp/ip-down.d/clamav-freshclam-ifupdown
ifupdown: /usr/share/doc/ifupdown/contrib/ensureifup
ifupdown: /etc/default/ifupdown
ifupdown: /usr/share/doc/ifupdown/examples
ifupdown: /usr/share/doc/ifupdown/examples/get-mac-address.sh
ifupdown: /usr/share/doc/ifupdown
ifupdown: /usr/share/doc/ifupdown/changelog.Debian.gz
ifupdown: /usr/share/doc/ifupdown/contrib/ifstate-check
ifupdown: /usr/share/doc/ifupdown/TODO
ifupdown: /usr/share/ifupdown/upgrade-from-0.5.x.pl
ifupdown: /sbin/ifup

Vemos que devuelve lo correspondiente a todos los archivos que contienen ifup

[ Ir arriba ]

¿Cómo arrancar Debian en modo consola?

Para instalar los drivers de Nvidia necesitaba arrancar en modo consola, lo que me dió algún quebradero de cabeza, ya que Debian no utiliza el «runlevel» almacenado en /etc/inittab. A continuación indico una forma de hacerlo, aunque seguro que hay otras. Los pasos son los siguientes:

  1. Mirar en el archivo /etc/inittab el «runlevel» predeterminado. En mi caso era nivel 2, pues aparece en el archivo:

     id:2:initdefault:
  2. Ir a la carpeta /etc/rcN.d (sustituyendo la N por el número de nivel, en micaso /etc/rc2.d) y buscar los enlaces simbólicos a los arrancadores de las X. En mis caso tenía gdm y kdm.

  3. Renombrarlos sustituyendo su S inicial por una K. En mi caso:

     mv S99gdm K99gdm
     mv S99kdm K99kdm
  4. Y finalmente reiniciar el ordenador.

Desde modo consola se puede entrar en el modo gráfico con la orden startx. Cuando se quiera volver a arrancar en modo gráfico de forma automática únicamente hay que deshacer el cambio de nombres de los enlaces simbólicos de los arrancadores de las X, realizado en el paso 3. En mi caso:

[ Ir arriba ]


GNOME

Si conoces algún truco o consejo para Gnome escríbelo aquí.


KDE

La papelera

Cuando envío algo a la papelera de reciclaje desde Konqueror ¿dónde se almacena?:

[ Ir arriba ]

KMAIL

Eliminar elementos de la lista de destinatarios

Durante el uso normal de KMail, la lista que aparece al pulsar el botón para seleccionar un destinatario cuando vas a enviar un mensaje, irá creciendo, y verás que incluso hay destinatarios que no sabes porqué están ahí. Una lista con muchos elementos pierde utilidad, al ser más complicado encontrar el elemento que buscas.

Posiblemente en futuras versiones de KMail se podrán eliminar directamente destinatarios desde el propio programa. De momento no puede hacerse, o yo al menos no he sido capaz. Corregidme si conocéis la forma. Por tanto voy a describir el procedimiento indirecto que conozco para hacerlo. Los pasos son los siguientes:

  1. Habrá que salir de KMail, asegurándonos de que no está en ejecución (comprobar que no está el icono en la bandeja del sistema).
  2. Editar el archivo ~/.kde/share/config/kmailrc con nuestro editor de texto plano favorito (~ representa nuestro directorio home personal). Éste es un archivo de texto organizado por secciones; iremos a la sección de nombre [General] y allí veremos los elementos de la lista de destinatarios separados por comas, donde borraremos aquellos que queramos eliminar. La apariencia es algo como:

     Recent Addresses=Pepito Perez <pepito@undominio.es>,Menganito Diaz <mengadiaz@otrodominio.com>,Perico Palotes  <ppalotes@yotromas.es>
  3. Por último, guardamos los cambios y sin ejecutar KMail todavía, reiniciamos nuestra sesión gráfica.

Para que me funcione, he tenido que hacerlo exactamente así, pues si lo hacía con KMail ejecutándose, éste me volvía a crear los elementos que yo borraba.

[ Ir arriba ]