Mostrando entradas con la etiqueta xorg. Mostrar todas las entradas
Mostrando entradas con la etiqueta xorg. Mostrar todas las entradas

jueves, 19 de mayo de 2011

Hercules eCafé resolución de pantalla idonea en dos fases.

Voy explicar como cambiar la resolución de pantalla del eCafé  en unos faciles pasos. Ya que tarde un rato en hacerlo fácil, para que el compañero al que se lo explicaba lo comprendiera y pudiese hacerlo todo fácilmente. Solamente necesitáis que el notebook este conectado a internet o descargas el archivo por tu cuenta y lo pasas con un pendrive al notebook.
Esto que te explico esta sacado de mi blog de la nube de etiquetas, las explicaciones las encontraras en xorg. También comentaros que yo no use por ultimo a Lubuntu, se le pone un poco pesadita. Instale a Debian Squezze con el escritorio lxde e instalada desde un netinstall.

Primera fase 
La manera de hacerlo para Ubuntu es diferente y para Lunbuntu es esta que explico:
1.1- Tenemos que salirnos primero del modo gráfico (tty7) al modo texto (tty1).
 Ctrl + Alt + F1 (para volver al modo gráfico ctrl+alt+F7) 
Aclaraciones importantes para posibles dudas: 
a)-Quizás tengas que loguearte como usuario, con tu nombre y password. 
b)-En todos los casos que necesites usar sudo, para poder pasar los comandos como administrador del sistema, te pedira el password de tu usuario creado por ti. 

2.1- Seguidamente detendremos el sistema gráfico. 
 sudo /etc/init.d/lxdm stop 
password: teclea tu clave de usuario 
3.1- Este paso que seguimos a continuación es pedirle a Lubuntu nos genere un archivo xorg.conf automáticamente. 
 sudo X -configure
-Este archivo se generara directamente en tu /home/tu_usuario.
 4.1- Una vez generado lo moveremos a lugar que le corresponde: 
 sudo mv ~/xorg.conf.new /etc/X11/xorg.conf 
 5.1- Una vez pasado el archivo volvemos a arrancar el modo gráfico: 
 sudo /etc/init.d/lxdm start 
 6.1- Nos volvemos a pasar del modo texto (tty1) al modo gráfico (tty7): 
 Ctrl + Alt + F7 
 Final de la primera fase, con estos pasos ya tenemos el archivo xorg.conf en su lugar y los cambios que hagamos en el serán reconocidos por el sistema.

 Segunda fase 
 1.2-Abrimos una lxterminal, como no vemos la barra de abajo pulsa las teclas Alt+F2 y teclea lxterminal. Una vez abierta vamos a bajar el archivo que necesitamos. 
 wget http://launchpadlibrarian.net/39792250/xorg.conf 
Procura no equivocar, ni una letra, ni un numero, sino no se descargara. 
2.2-Miramos que esta descargado, teclea esto: 
 ls 
-Deberia de salir una lista con todos archivos de tu home.
3.2.- Vamos ha hacerlo ejecutable para poder usarlo: 
 sudo chmod +x xorg.conf 
 4.2- Vamos a moverlo a donde podamos usarlo: 
 sudo mv xorg.conf /etc/X11 
 5.2- Si saltase algún error, de que ya hay un archivo llamado xorg.conf y no te deja, pasa este comando y vuelve a lanzar el comando del punto 4.2  
sudo rm /etc/X11/xorg.conf <== esto es para borrar el archivo xorg.conf 
 ¡¡ojo!! Usar soló, sino te deja de mover el archivo xorg.conf.

Desde este momento, si todo salio bien, reinicia y deberías de poder ver la barra de abajo perfectamente. 
Esperando que estos pasos solucionen un poco tus problemas. Soló te pido que pulses en Reacciones para saber si esto te fue de ayuda.



domingo, 23 de enero de 2011

Como reparar resoluciones bajas en tarjetas Nvidia

Os dejo por aquí un pequeño tutorial de un compañero de los foros de Ubuntu-es.org, yo lo he ampliado un poco y le he añadido algunas imágenes para que tengáis mas clara las opciones a cambiar.
El compañero explica, como solucionar el problema de las resoluciones de pantalla, con tarjetas Nvidia una vez instalados los controladores.
Algunas tarjetas tienen verdaderos problemas para reconocer las resoluciones de pantalla, con según que modelos de monitor, algunas veces estas resoluciones según que monitores no son las idóneas y quedan muy bajas (800x600, etc). Así que sigue estos pasos para poder solucionar tu problema.

Pasos a seguir para reparar problemas con resoluciones bajas 
1.- Primero necesitas el manual de tu monitor y busca en él las resoluciones y frecuencias de refresco, sino lo tienes busca en Google con el modelo y marca. Busca las características del monitor, en especial H. Frequency (frecuencia horizontal) y V. Frequency (frecuencia vertical), guarda estos datos que te servirán.

2.- Pasamos al siguiente paso, donde tendremos que verificar que el controlador Nvidia se encuentre activado, eso lo lograremos accediendo a Sistema - Administración - Controladores adicionales.


- Una vez abierta la ventana, comprobamos la instalación del controlador, como norma utiliza el recomendado, a no ser que te de problemas para conseguir las resoluciones de tu monitor, por lo tanto utiliza el siguiente en la lista para solucionar el problema. Pero como norma el recomendado.


3.- Una vez verificada la instalación del controlador, (sino estuviese instalado, solo tendrías que pulsar e instalar, reinicia y sigue el tutorial), accederemos a Sistema-Administración- NVIDIA X Server Settings.


- Una vez abierta la ventana de configuración de NVIDIA X Server Settings :


- Buscamos en la lista de la izquierda, la opción "X Server Display Configuration" pulsamos en la opción y obtendremos la siguiente ventana de configuración.


- Busca la opción "Resolución" aparecerá en "Auto", si pulsamos abriremos una lista, en la cual no obtendremos la resolución que necesitamos (en este caso 1280x1024), así que pulsamos en la opción "Advanced" y obtendremos una nueva opción. Esta nueva opción es "Panning"


- Tecleamos la resolución correcta en el casillero y pulsa en "Apply" para aceptar los cambios y posteriormente en "Save to X Configuration File"

4.- Una ves salvada la configuración, procederemos a modificar algunos datos mas en el archivo xorg.conf. Abrimos una terminal y tecleamos la siguiente orden para editar el archivo xorg.conf: 
sudo nano /etc/X11/xorg.conf 
- Nos pedirá la contraseña de usuario para hacer los cambios y se abrirá el archivo xorg.conf, ahí buscamos la sección "Monitor":

Section "Monitor"
# HorizSync source: builtin, VertRefresh source: builtin
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection

- Busca los valores marcados aquí en negrita:  HorizSync (sincronismo horizontal) y VertRefresh  (refresco vertical) , cambiamos estos datos a los correspondientes a tu monitor.

5.- Pulsa a la ves Ctrl + O para guardar el resultado, acepta con Enter el nombre del archivo (no cambies nada) y cierra con Ctrl + X. 

6.- De nuevo entra a Sistema - Administración - NVIDIA X Server Settings luego pulsamos en la opción "X Server Display Configuration" y posteriormente "Save to X Configuration File", así volveremos a resguardar y refrescar las opciones en el archivo /etc/X11/xorg.conf.

Finalmente reiniciamos y suponemos que debes de tener la resolución deseada para tu monitor. Espero que puedas solucionar tus problemas con este pequeño aporte. Por favor si te sirvió marca en la opción de Reacciones, así me animáis a seguir escribiendo tutoriales.

lunes, 13 de diciembre de 2010

Repositorios para tarjetas de vídeo problemáticas en Ubuntu.

 Después de varias consultas por parte de algunos compañeros de los foros de ubuntu-es y otros amigos de la lista de correo e incluso preguntando algunos amigos por chat con problemas con ciertas tarjetas que están dando problemas. Tuve que ayudar a estos compañeros, dando una vuelta por internet encontré algunas soluciones. Todas me llevaban a un enlace en Launchpad, donde varios compañeros se han dedicado a recopilar y modificar algunos driver's para algunas tarjetas de vídeo.

Añadir repositorios
Coloco la forma de añadir los repositorios de Launchpad para que podáis arreglar estos problemas.
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get upgrade
Sino ha cogido el driver en el upgrade, instala el ultimo paquete que encuentres de xserver-xorg-video-intel la versión 2.2.90-1 era la que había en el momento.
sudo apt-cache search xserver-xorg-video-intel
E instala la versión mas alta que encuentres:
sudo apt-get install xserver-xorg-video-intel
Tarjetas en las cuales soluciona problemas, por problemáticas o anticuadas, cambiando el nombre del paquete a instalar:

Ati, intel, savage, nvidia, trident, openchrome, radeon y algunas mas.

En este otro PPA de launchpad de tarjetas problemáticas, encontrareis para las problemáticas de ATI usando fglxr, Nvidia en su ultima versión, Openchrome y alguna mas, revisad el enlace.

Revisión del tutorial 3/2/11
Reviso el tutorial, había equivocado los paquetes que añadía este ppa de launchpad.
Por favor si te fue de utilidad, marca en las opciones de Reacciones para tener saber si te fue interesante.


Revisión del howto 19/7/11 leer esto:
Esta ayuda para tarjetas problemáticas, ha quedado estancada para la versión 10.04.2 LTS, mas haya de esta versión de Ubuntu es posible que no hagan ningún cambio. Si son ATI o NVIDIA utiliza este ultimo enlace, antes de la ultima revisión, este sigue un ritmo de versiones.

viernes, 22 de octubre de 2010

Modificar xorg.conf en Lubuntu 10.10

Estoy intentando de mejorar el rendimiento del pequeño netbook de mi mujer y para eso le he instalado Lubuntu 10.10 Maverick, pero el problema que tiene este ordenador, que tiene una resolución para las X un poquito rarita (1024x600 interpolado), por lo tanto para conseguir que tenga esta, hay que modificar el archivo xorg.conf. Pero Lubuntu y ubuntu tiene dos formas muy diferentes, para poder conseguir modificar este archivo.

La manera de hacerlo para Ubuntu era esta y la forma de hacerlo para Lunbuntu es esta nueva que te explico:

1.- Tenemos que salirnos primero del modo gráfico (tty7) al modo texto (tty1).

Ctrl + Alt + F1

2.- Seguidamente detendremos el sistema gráfico.

sudo /etc/init.d/lxdm stop

3.- Este paso que seguimos a continuación es pedirle a Lubuntu nos genere una archivo xorg.conf automáticamente.

sudo X -configure

Este archivo se generara directamente en tu /home/tu_usuario
4.- Una vez generado lo moveremos a lugar que le corresponde:

sudo mv ~/xorg.conf.new /etc/X11/xorg.conf

5.- Una vez pasado el archivo volvemos a arrancar el modo grafico:

sudo /etc/init.d/lxdm start

6.- Nos volvemos a pasar del modo texto (tty1) al modo grafico (tty7):

Ctrl + Alt + F7

Ahora podemos modificar directamente el archivo xorg.conf hasta conseguir la configuración deseada. Espero te ayude al igual que a mi.

sábado, 20 de marzo de 2010

Otra forma de cambiar la resolución de ubuntu.

Esta es la otra de las formas de conseguir, que ubuntu reconozca las frecuencias de refresco, que en realidad sabemos que puede sostener nuestro monitor.
Busca en Google la marca y modelo de tu monitor, para conocer que frecuencia de refresco o rate soporta. Sino fuese posible encontrar estos datos en internet puedes lanzar la orden cvt (1), así comprobamos si nuestro monitor soporta la resolución que creemos que puede soportar:

nombre-equipo@nombre-usuario:~$ cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

Yo utilizo un monitor Crystal Britte de Acer de 17", el cual soporta según internet 1440x990 a 60 MHz. ¿Como podemos verificar de que el monitor soporta esta frecuencia de refresco o rate?, tecleamos el formato de la siguiente orden en una terminal:
 gtf (horizontal) (vertical) (rate)
1.- En una terminal, ejecute la orden, con los datos que correspondan a su monitor:
$ gtf 1440 990 60
2.- La consola va mostrar una información similar a esta:
pepe@pepe-laptop:~$ gtf 1440 990 60

# 1440x990 @ 60.00 Hz (GTF) hsync: 61.50 kHz; pclk: 118.08 MHz
Modeline "1440x990_60.00" 118.08 1440 1528 1680 1920 990 991 994 1025 -HSync +Vsync
Utilice los datos después de la palabra Modeline, para comparar con la salida de la orden xrandr.


3.- Ejecute xrandr para saber cual es la frecuencia en la que esta trabajando su monitor en ese momento. La consola va mostrar una información similar a esta:
pepe@pepe-laptop:~$ xrandr
Screen 0: minimum 320 x 240, current 1440 x 900, maximum 1440 x 900
default connected 1440x900+0+0 0mm x 0mm
1440x900 50.0*
1360x768 51.0 52.0
1152x864 53.0
1024x768 54.0
800x600 55.0 56.0
680x384 57.0 58.0
640x480 59.0
576x432 60.0
512x384 61.0
400x300 62.0 63.0
320x240 64.0
 En mi caso no hay problema, ya que ahora mismo mi monitor esta trabajando correctamente, quizás la tuya muestre una menor resolución de trabajo.

4.-Edita el siguiente archivo:
$sudo gedit /etc/gdm/Init/Default
5.-Y añada los datos conseguidos con las ordenes anteriores , añade esto datos por encima de la linea llamada exit 0, utiliza los datos que hayas conseguido tu para tu hardware no copies y pegues estos:
/usr/bin/xrandr –newmode 1440x990_60.00 118.08 1440 1528 1680 1920 990 991 994 1025 -HSync +Vsync
/usr/bin/xrandr –addmode VGA1 1440x990_60.00
/usr/bin/xrandr –output VGA1 –mode 1440x990_60.00
Lo que esta en negrita es lo que tendrás que cambiar por tus datos con las ordenes anteriores.

6.- Reinicie el PC para que se carguen los cambios.
$sudo reboot
7.- Entre en la opción Sistema-Preferencias-Pantalla, y cerciorese de que ya tiene la resolución deseada, la cual puede seleccionar para que se active por defecto.

De esta receta yo solo use algunas ordenes, que eran gft y xrandr para la receta anterior, pero os dejo la receta entera por si os sirve a vosotros. Una cosita mas, si no tenemos los drivers de la tarjeta de vídeo instalados, esto quizás no os servirá para nada.
Aquí podréis mirar algunas cosillas mas si andáis bien de ingles.

(1) Esta orden me la ha pasado el compañero Pedrozo Payares.

miércoles, 17 de marzo de 2010

Resolución de pantalla en eCafe ec800 HG20G

Después de batallar con UNR 9.10 y el cambio de resolución, ya he encontrado la solución a mi problema.
Primero tendrás que seguir los pasos de mi receta de como conseguir el archivo xorg.conf en ubuntu 9.10, una vez conseguido tendrás que borrar el interior del archivo xorg.conf y meter dentro todo esto:

Code:
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Extensions"
Option "Composite" "0"
EndSection
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc104"
Option "XkbLayout" "de"
Option "XkbVariant" "latin-1"
Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Generic monitor"
HorizSync 25 - 50
VertRefresh 50.0 - 75.0

Modeline "800x480"   33.45 800 840 968 1056 480 490 492 525 -hsync -vsync
Modeline "1024x600" 48.96  1024 1064 1168 1312  600 601 604 622 -hsync +vsync

# measured on the ecafe EC800, dont know if it has any influence:
DisplaySize 177 100
DisplaySize 255 150
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
VendorName "Videocard vendor"
BoardName "AMD Geode LX Video"
Driver "geode"
BusID "PCI:0:1:1"
# Specify Panel size for Geode LX, corresponds with ModeLine above:
Option "PanelMode" "33450 800 840 968 1056 480 490 492 525"
Option "PanelMode" "48960 1024 1064 1168 1312  600 601 604 622"
EndSection

Section "Screen"
Identifier "screen1"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "800x480"
Modes "1024x600" "800x480"
Viewport 0 0
EndSubsection
EndSection

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "screen1"
Option "IsolateDevice" "PCI:0:1:1"
EndSection

Section "Extensions"
Option "Composite" "enable"
EndSection



Después de esto solo tenemos que reiniciar y esperar que nuestro UNR 9.10 vaya de película.
Evidentemente esto no es algo que yo haya conseguido, esto es después de una laboriosa búsqueda con Google y al final he dado con este enlace, en launchpad.

lunes, 15 de marzo de 2010

Modificar Xorg.conf en Ubuntu 9.10, 10.04 o 10.10

Por lo visto a los programadores no les gusta que toquemos ciertos archivos de configuración. Si tenéis necesidad de modificar la configuración de las X en ubuntu 9.10, 10.04 ó 10.10 no encontrareis el archivo xorg.conf en el lugar que siempre ha estado (/etc/X11/xorg.conf), pero no os asustéis solo tenemos que teclear algunas ordenes en una terminal para hacer que aparezca un archivo xorg.conf, modificarlo y colocarlo en su directorio. Aquí os explicare como hacer todo esto:
1.- Primero pasaremos del sistema grafico, al modo texto:
Ctrl+Alt+F1
2.- Seguidamente detendremos el Servidor X
$ sudo /etc/init.d/gdm stop
3.- Luego pedimos a Xorg nos configure un archivo, con la configuración automática que tiene desde la instalación. Cuidado con este archivo, no os llevéis a engaño, el archivo se configurara según los datos que haya configurado las X en la instalación, sino ha cogido los drivers de la grafica al uso, su configuración sera para vesa, procura verificar los drivers de tu tarjeta grafica en Controladores de Hardware e instalar los drivers que fuesen necesarios antes de hacer ningun cambio.
$ sudo Xorg -configure
Se creará el archivo xorg.conf.new en el siguiente directorio /home/tu_nombre_usuario/xorg.conf.new.
4.- Podríamos volvernos al modo gráfico para quien no quiera complicarse en hacerlo todo en modo texto:
$ sudo /etc/init.d/gdm start
Luego:
$ sudo gedit /etc/X11/xorg.conf
Pero a mi me gusta que os acostumbréis a hacerlo también en modo texto, por que nunca se sabe cuando tendrás que hacerlo de esta forma, por lo tanto os diré como modificar y mover los archivos en una terminal o en su caso en modo texto:
5.- Doy por echo que estas en /home/tu_usuario:
$ sudo cp xorg.conf.new /etc/X11/xorg.conf
 Ahora nos pasaremos al directorio correspondiente:
$ cd /etc/X11
Veamos que tenemos en el directorio colgado:
$ls -a
Así podrás ver una lista de todos los archivos o directorios colgados desde aquí. 
6.- Editando el archivo:
$sudo nano xorg.conf
y en Section "Screen" agregas los modos que necesites para tu monitor (evidentemente estos datos los habrás buscado por internet o en tu proveedor) hay una forma de hacerlo en una terminal que explicare otro día.

Code:
Section "Screen"

Identifier "Screen0"

Device "Card0"

Monitor "Monitor0"

SubSection "Display"

Viewport 0 0

Depth 1

Modes "1024x768" "800x600" "640x480"

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 4

Modes "1024x768" "800x600" "640x480"

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 8

Modes "1024x768" "800x600" "640x480"

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 15

Modes "1024x768" "800x600" "640x480"

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 16

Modes "1024x768" "800x600" "640x480"

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 24

Modes "1024x768" "800x600" "640x480"

EndSubSection

EndSection


7.- Si haz hecho esto en modo grafico tendras que volver al modo texto, sino es tu caso salta al reconfigure y reinicia tu maquina.
Ctrl+Alt+F1
8.- Detenemos las X:
$sudo /etc/init.d/gdm stop
9.- Despues haz un reconfigure de las X con:
$sudo dpkg-reconfigure xserver-xorg
10.- Reiniciamos
$sudo reboot
Desde este momento si tu maquina a rebotado en condiciones y no te da problemas las X vas a Sistema-Preferencias-Pantalla y escoges la resolución que gustes.

11.- Si te diese problemas y no consigues que esto haya funcionado a la primera, posiblemete te quedes otra vez en modo texto, entonces puedes hacer varias cosas o modificas de nuevo el archivo xorg hasta conseguir un arranque optimo de las X o borras el archivo xorg.conf para que puedas preguntar el problema en los foros o a google.
Te explico como poder arrancar de nuevo borrando el archivo xorg.conf:
$sudo rm /etc/X11/xorg.conf
$sudo reboot
Vale ya se supone que esto lo tienes otra vez andando.
Yo aconsejo hacer todos los cambios en el archivo xorg.conf.new e ir indicando los cambios un parrafo arriba o por debajo de las lineas con indicaciones claras, como indicare ahora:

Section "Screen"


Identifier "Screen0"


Device "Card0"


Monitor "Monitor0"


SubSection "Display"


Viewport 0 0


Depth 1


#Los modos que he cambiado son estos --de esta forma, con la almohadilla por del#ante, para que salte el script la linea y no la reconozca, así haremos nuestros#apuntes.

Modes "1280x1024" "1024x768" "800x600" "640x480"

De esta forma podremos saber que hemos cambiado, sin entorpecer al sistema en la lectura del archivo de configuración y así nosotros sabremos en que punto hemos cambiado algo al archivo original.
Espero que con esta pequeña receta, haya ayudado a otros pocos, a resolver estos pequeños problemas en Ubuntu.

Revisión 1.0 añadido 17/03/10
Añado esta revisión después de ver algunas cosillas que creo requieren un par de aclaraciones, si pretendes hacer un archivo desde cero necesitaras sea ejecutable, por lo tanto, una vez el archivo colocado en su lugar dele derechos de ejecución como super-usuario:

$sudo chmod +x xorg.conf
Aquí os dejo un link muy interesante en ingles que quizas te solucione algún otro problema.

jueves, 24 de agosto de 2006

Problemas con Xorg.conf y el teclado

Después de una pequeña lucha con las X y trastear mis archivos de Xorg.conf para hacer cierta virguería con compiz y Xfce4 tuve un pequeño problema y tuve que reparar las X. Ya sabéis el comando:

$sudo dpkg -reconfigure xserver-xorg

Para poder tener otra vez las X y la aceleración 3D. Pero me equivoque por lo visto y le di si donde no debía, por lo que me quede sin la @,#.€ y la ñ.
Buscando por hay vi como solucionarlo metiendo una orden(1) en la terminal pero cada vez que entraba en las X tenia que teclear la orden, para tener mi "ñ" y demás caracteres, en mis programas, así cada vez que entraba tocaba teclear la orden:

(1) $setxkbmap -layout 'es,es' -model pc105

Pero como siempre la flojera y la cabezonería, han podido mas y dándole vueltas al problema, cogí el archivo que tenia primero en la configuración de las X antes del problema, así que cuando lo vi, me di cuenta que  solo tenia una linea mas que le sobraba.

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
Option "XkbVariant" "es" (ESTA)
EndSection

Así que solo queda hacer, lo que se supone que hacemos, cuando una linea sobra en una configuración y tan solo quieres probar haber que pasa, la comentas con una # y listo, reinicias y haber que pasa.

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
## Option "XkbVariant" "es"
EndSection
No tiene nada pero hasta que te enteras como va la cosa cojes unos flames tu solo JAJAJAJA.
Bueno si ha alguno os sirve me alegro un monton :-)