Ago
19
2008
1

¿Problemas con el monitor en Linux?


Si algun dia tienes problemas con la sección monitor del xorg.conf debido al refresco, resolución y demas menesteres, no tienes nada mas que instalar el paquete read-edid y ejecutar un par de comandos para que te de la seccion entera, la cual podras copiar al xorg.conf y poder tener la resolución y refresco adecuado a tu monitor con Linux.

Existe un paquete tanto en Debian como en Gentoo llamado read-edid que incluye dos utilidades, aunque sólo para la arquitectura i386, y que permiten interrogar al monitor sobre sus características. Con ellas, y algo de suerte si el monitor no es muy antiguo, podrás averigüar la información que precisas para configurar las X.

Como ejemplo pongo aquí la salida de parse-edid correspondiente a mi monitor:

equipo:/root# get-edid | parse-edid
get-edid: get-edid version 1.4.1

Performing real mode VBE call
Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
Function supported
Call successful

VBE version 200
VBE string at 0xc1030 "S3 Incorporated. 86C390"

VBE/DDC service about to be called
Report DDC capabilities

Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
Function supported
Call successful

Monitor and video card combination does not support DDC1 transfers
Monitor and video card combination supports DDC2 transfers
0 seconds per 128 byte EDID block transfer
Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
Read EDID

Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call successful

parse-edid: parse-edid version 1.4.1
parse-edid: EDID checksum passed.

# EDID version 1 revision 1
Section "Monitor"
# Block type: 2:0 3:ff
# Block type: 2:0 3:fc
Identifier "Acer AL1916W"
VendorName "ACER"
ModelName "ACER AL1916W"
# Block type: 2:0 3:ff
# Block type: 2:0 3:fc
# Block type: 2:0 3:fd
HorizSync 30-70
VertRefresh 50-160
# Max dot clock (video bandwidth) 110 MHz
# DPMS capabilities: Active off:yes Suspend:yes Standby:yes

Mode "1440x900" # vfreq 70.100Hz, hfreq 31.475kHz
DotClock 25.180000
HTimings 1440 1024 800 640 656 752 800
VTimings 900 768 600 350 387 389 449
Flags "-HSync" "+VSync"
EndMode
# Block type: 2:0 3:ff
# Block type: 2:0 3:fc
# Block type: 2:0 3:fd
EndSection

Y con esto ya tenemos todo para hacer funcionar nuestro monitor. Espero que os sirva de gran ayuda.

Written by Javier Rodriguez in: Gentoo,Linux | Etiquetas: ,
Abr
10
2008
2

Convertir caracteres de latin1 a utf-8


Uno de los problemas que me surgió al migrar de latin1 a utf-8 fue que muchos carácteres que tenía los archivos de backup de la base de datos quedaron en la antigua codificación y no se mostraban correctamente. La misión era convertir estos nombres de archivo a utf-8.

Para resolver ese problema viene en nuestra ayuda el paquete convmv.

El paquete convmv nos permite convertir el nombre de un fichero o de un conjunto de ficheros de una codificación a otra. Por ejemplo para convertir todos los ficheros del directorio actual de Latin1 a UTF-8 debemos ejecutar:

$ convmv -f latin1 -t utf-8 *

Opciones interesantes son ‘-r’ para recursividad y ‘–list’ para conocer la lista de codificaciones soportadas. También tenemos ‘–unescape’ que sustituye las secuencias %hex utilizadas en las URLs. Esto es muy interesante para convertir el nombre de ficheros descargados con wget. Recomiendo la lectura atenta del manual para conocer todas las posibilidades de este programa.

Por último comentar que convmv por defecto funciona en modo test. Es decir, el ejemplo anterior no hace ningún cambio. Para desactivar el modo test basta con añadir la opción –notest.

$ convmv --notest -f latin1 -t utf-8 *

Written by Javier Rodriguez in: BBDD,Gentoo,Linux | Etiquetas: ,
May
10
2007
0

Gentoo 2007.0


Después de muchos retrasos acaba de ser presentado Gentoo 2007.0, nombre código “Secret Sauce“, con este comunicado oficial. Esta nueva versión incluye un renovado instalador totalmente escrito de cero, una actualizada emulación de 32 bits para AMD64 para mejorar el soporte para aplicaciones de código cerrado y plugins de navegadores. Otras novedades incluyen:

  • GNOME 2.16.2
  • Kernel 2.6.19
  • KDE 3.5.5
  • Firefox 2.0.0.3
  • OpenOffice.org 2.1.0
  • XFCE 4.4

Más Mirrors para descargar Gentoo 2007.0 pueden encontrarse aquí.

Written by Javier Rodriguez in: Gentoo |
Abr
17
2007
0

Gentoo (Parte IV) – Primeros pasos


Montaremos el sistema de ficheros /proc, copiamos el fichero /etc/resolv.conf y luego cambiamos el directorio raíz (chroot) a su entorno Gentoo.

livecd usr # cd /
livecd / # mount -t proc proc /mnt/gentoo/proc
livecd / # cp -L /etc/resolv.conf /mnt/gentoo/etc/
livecd / # chroot /mnt/gentoo /bin/bash
livecd / # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...

Configuraremos la zona horaria correcta en /etc/conf.d/clock listando /usr/share/zoneinfo

livecd / # nano -w /etc/conf.d/clock
TIMEZONE="CET"

livecd / # date
Wed Mar  8 00:46:05 CET 2006

Estableceremos el nombre del equipo en /etc/conf.d/hostname y en /etc/hosts. En el ejemplo siguiente, usaremos pc como nombre de host y dominio como nombre de dominio. Podremos editar ambos ficheros con nano o usar los comandos siguientes:

livecd / # cd /etc
livecd etc # echo "127.0.0.1 pc.dominio pc localhost" > hosts
livecd etc # sed -i -e 's/HOSTNAME.*/HOSTNAME="pc"/' conf.d/hostname

(Uso del nombre de host definido y verificación)

livecd etc # hostname pc
livecd etc # hostname -f
pc.dominio
Written by Javier Rodriguez in: Gentoo |
Feb
02
2007
0

Gentoo (Parte III) – Preparando la instalación


Pingu

Debemos montar los discos que hemos formateado recientemente para instalar el sistema. Para ellos ejecutaremos los siguientes comandos, que variaran dependiendo de nuestras particiones:

mount /dev/sda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot

Antes de continuar hay que poner la hora del sistema correctamente:

date 02022007131400 (Formato MMDDhhmmAAAA)

Ahora bajaremos el stage3, para ello nos situamos en el directorio /mnt/gentoo y descargamos dicho archivo mediante las siguientes ordenes:

cd /mnt/gentoo
wget http://gentoo.osuosl.org/releases/x86/current/stages/stage3-i686-2006.1.tar.bz2

Una vez descargado lo descomprimiremos mediante el siguiente comando:

tar jxf stage3-i686-2006.1.tar.bz2

Y por ultimo nos situamos en /mnt/gentoo/usr/portage y bajamos el portage, el sistema de paquetes que tiene Gentoo para instalar software, y lo descomprimimos. Paciencia que tardará en descomprimir:

cd /mnt/gentoo/usr/portage
wget http://gentoo.osuosl.org/snapshots/portage-latest.tar.bz2
tar jxf portage-latest.tar.bz2

NOTA: Podemos encontrar una lista de mirrors en la dirección http://www.gentoo.org/main/en/mirrors.xml y elegir el servidor que mas cerca este de nosotros. Tambien podra variar la version del stage (actualmente 2006.1) y la arquitectura que estoy usando que es la i686.

Written by Javier Rodriguez in: Gentoo |

Theme: TheBuckmaker.com Blog Themes | Hostpapa customer, Berlin