sábado, 21 de febrero de 2015

Configurar Resolución de Pantalla en Ubuntu 14.04 y debian 7 con driver openchrome (III parte)

con esta tercera parte concluimos el tutorial, cabe señalar que es un tutorial a medias en cuanto a lubuntu 14.04 y sus derivados se refiere porque el vídeo quedara configurado con el driver vesa se vera nuestro entorno gráfico con la resolución máxima permitida por nuestro monitor pero algunas cosas no quedaran funcionando del todo bien, sobre todo la parte que tiene que ver con los gráficos por supuesto, por ejemplo la reproducción de vídeos va muy lenta o en algunos casos no se reproducen en pantalla completa, de todas formas debo decir que soy un novato en linux y solo intento colaborar con las personas que apenas empiezan a entrar en este maravilloso mundo de linux, si alguien conoce una mejor forma de solucionar estos problemas será bienvenida su opinión.

Aun así, si tienes una PC de estas características, y quieres mantenerla operativa, instalarle un sistema operativo con un largo tiempo de soporte, te va servir mucho este tuto. Bien continuemos, ahora modificaremos el xorg.conf que tenemos creado: sudo leafpad /etc/X11/xorg.conf.

pasamos a modificar la sección del monitor:
1.

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

La sección anterior la vamos a reemplazar por esta:

Section "Monitor"
  Identifier "Monitor0"
  Vendorname "Generic LCD Display"
  Modelname "LCD Panel 1360x768"
  Horizsync 30-83  
  Vertrefresh 56.0 - 75.0
  modeline "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync
Gamma 1.0
  # modeline "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync
  # modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
  # modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
  # modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
  # modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync

EndSection

(averiguar estos datos en rojo en el manual del monitor)
En la seccion Screen, borran la que tengan y escriben esta:

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
Modes "1360x768" "1024x768" "800x600" "848x480" "640x480"
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
Modes "1360x768" "1024x768" "800x600" "848x480" "640x480"
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
Modes "1360x768" "1024x768" "800x600" "848x480" "640x480"
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
Modes "1360x768" "1024x768" "800x600" "848x480" "640x480"
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
Modes "1360x768" "1024x768" "800x600" "848x480" "640x480"
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
Modes "1360x768" "1024x768" "800x600" "848x480" "640x480"
EndSubSection
EndSection

Listo, guardamos los cambios y reinicamos las X o reiniciamos la PC.

Por ultimo con debian wheezy no tuve ningún problema con el controlador openchrome, todo fue muy sencillo, instale desde cero con una imagen live mínima, instale el entorno de escritorio lxde y seguí estos pasos para configurar las X:

luego que te logueas por primera vez entras a una terminal tecleando ctrl+alt+f1

entras como root con tu usuario y contraseña que en debian suele ser root a menos que hayas puesto otro usuario durante instalación. y empezamos:

1. root@root:~#service lightdm stop 

2. root@root:~#X -configure (ojo la X es mayuscula)

3. root@root:~# mv /root/xorg.conf.new /ect/X11/xorg.conf 

4. root@root:~#service lightdm start   con esto reiniciamos las graficas y pasamos a editar el xorg.conf

5. sudo leafpad /etc/X11/xorg.conf

6. realizamos todos los pasos de la III parte de este tutorial, recordandoles que para debian deben dejar el driver "openchrome", guardamos los cambios, reiniciamos y ya está su debian wheezy 7.0 configurado para su board MSI K8M800

Hemos terminado por ahora, espero que este tutorial les sea de mucha ayuda y hasta la próxima un saludo y un abrazo fuerte para todos!!!


Configurar Resolución de Pantalla en Ubuntu 14.04 y debian 7 con driver openchrome (II parte)

bueno, si mal no recuerdo, el driver vesa con tu board asus de la serie K8M800 te arranca con la resolución de 640x480 (me perdonan la desprolijidad en esta parte porque cuando hice el tuto ya habia instalado el debian 7).
En esta parte veremos los pasos que hice para terminar de configurar el xorg.conf y agregarle las resoluciones que hacen falta incluyendo la maxima que permitia mi monitor LG lcd de 18.5" que es de 1360x768, bien! teniendo el xorg.conf configurado con el driver vesa, resta agregarle la configuarcion del monitor, para esto usamos en la terminal el comando xrandr asi:
1.

Eso era todo lo que me mostraba el xrandr.
Ahora escribimos en la terminal: cvt 1360 768 60, ustedes ponen la respectiva resolución máxima de su monitor, si no la saben, busquen en la pagina web del fabricante, ahí la encontré yo, el comando anterior debe arrojarnos algo así:
2.

Ahora digitaremos lo siguiente: xrandr --newmode "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync (repito, ponen el resultado que les arroje a ustedes)
3.

No se preocupen si les sale el mensaje de falla de xrandr, ahora escribimos el siguiente comando para agregar la resolucion:
xrandr --addmode default "1360x768_60.00" , atencion con esto, cuando ejecutamos xrandr en el primer punto a ustedes puede arrojarles un resultado diferente en esta parte, como por ejemplo VGA-0 conected o cualquier otro, en ese caso el comando seria : xrandr --addmode VGA-0  "1360x768_60.00"
4.

Si les vuelve a salir falla en xrandr no se preocupen lo importante es que se hayan agregado las nuevas resoluciones de pantalla, ejecutamos nuevamente xrandr y nos muestra esto:


Aquí se muestran las configuraciones que yo tengo ya hechas, pero la que les interesa a ustedes por ahora es la que esta marcada en rojo. ahora vamos a menu preferencias/ajustes de monitor y escogemos nuestra resolucion:
5.


le damos aplicar y guardar, pero para que esta configuracion no se pierda al reiniciar nuestra PC, debemos modificar el xorg.conf que habiamos creado anteriormente, y esto nos lleva a nuetra tercera parte del tutorial

Configurar Resolución de Pantalla en Ubuntu 14.04 y debian 7 con driver openchrome (I parte)

Hola de nuevo a todos, les comento que hay un problema con el driver de openchrome y las nuevas versiones de ubuntu 14.04 que usan lxde que son las apropiadas para la maquina vieja de la que les hablo, yo instale zorin 9.0 (basada en ubuntu 14.04) que corre fantástico en mi semprom 3200 con la board msi de la serie k8M800, pero me fue imposible configurar la resolución 1360x768 con el driver openchrome.

otro problema que tiene es que cuando arranca la versión live de zorin 9 o lubuntu 14.04 entra en modo ahorro de energía y es imposible probar la distro, estuve ensayando muchas formas que encontré en Internet para solucionar el problema y no me funcionaron: que presionar la tecla tab al arrancar, que shift, que nomodeset, que f6, nada me funciono.

Probé la usblive tanto de zorin 9 como de lubuntu 14.04 en otro equipo, una board asrock G965M-S con un procesador celeron y arranco normalmente, lo que me llevo a concluir que estas distros tienen algún problema con el controlador de vídeo openchrome.

Para poder instalar zorin 9 tuve que usar un método muy poco ortodoxo, pero fue la única manera que pude: puse el disco que que estaba en la board msi a la board asrock, instale normalmente y luego cambien el disco nuevamente a la board msi, pero cuando arrancaba nuevamente entraba en modo ahorro de energía, porque volvía a cargar el controlador openchrome, ¿como lo resolví? como ya estaba el grub2 instalado entre en modo recovery y escogí la opción de root : 



aquí se presento otro problema, resulta que cuando entras al root por modo recovery no tienes permisos para modificar los archivos por lo tanto te toca ejecutar el siguiente comando:

1. root@root:~#mount -o remount,rw /

ahora podremos modificar el xorg.conf si lo tienen, o si no toca ejecutar lo siguiente para que linux genere el archivo xorg.conf:

2. root@root:~#service lightdm stop (se supone que no hay servidor gráfico en este momento, pero por si las moscas), luego

3. root@root:~#X -configure (ojo la X es mayuscula)

les genera un archivo que ubica en: /root/xorg.conf.new  luego .......

4. Lo mueven hasta: root@root:~# mv /root/xorg.conf.new /ect/X11/xorg.conf

lo mas probable es que al generar el nuevo xorg.conf les haya configurado nuevamente el driver openchrome, entonces hacemos los siguiente:

5.  root@root:~#nano /ect/X11/xorg.conf



Cambian "openchrome" por "vesa"

reinician la maquina y les va cargar el sistema operativo con una resolución bien bajita pero ya podrán trabajar para agregar las resoluciones que faltan.
en la siguiente parte del tutorial veremos como lo hice

miércoles, 18 de febrero de 2015

Tunea el Dialogo de Cierre de Sesión de lxde

Un saludo para todos, la idea de modificar el cuadro de dialogo de cierre de sesión de lxde fue ambientar Zorin OS 9(que esta hecho sobre lubuntu 14.04 LTS) para que mi padre no notara el cambio de windows a linux y le resultara trabajar en la PC de forma muy familiar. Resulta que estuve buscando en Internet por horas y no encontraba por ningún lado la forma como hacerlo, hasta que por fin encontré un manual de lxde donde decía como hacer el script (después descubrí que el manual también se encuentra alojado en una carpeta del sistema en la instalación de linux lxde) y otra opción en dos blogs que encontré, que por cierto me ayudaron mucho. Ahora quiero compartirles la forma como yo lo hice, espero que les sirva a ustedes.

1. El primer paso es ir hasta donde se encuentra el logo que usa su distro (estoy usando zorin OS 9), que en mi caso fue: /usr/share/lubuntu/images (esta dirección puede variar de acuerdo la distro lxde que estén usando, solo deben buscar un poco),  ahí encontré los archivos: 1404-logout-banner.png y lite-logout-banner.png, luego los edite con GIMP para que quedaran así:

2. Ahora vamos a crear el script que aparece en los manuales lxde, para luego integrarlo al menú y que se ejecute cuando hagamos click en salir.
        
van a una carpeta de su preferencia dan click derecho, crear nuevo, archivo vacío (en mi caso lo hice en /home/silvio/Documentos), lo nombran como les plazca, yo le puse apagar-equipo.sh, abren el archivo y pegan el contenido del script y guardan los cambios. El contenido del script es el siguiente:


```#!/bin/sh
``lxsession-logout --prompt "escriben el mensaje que quieran aqui" --banner
"/usr/share/lubuntu/images/lite-logout-banner.png" --side top
```     

bien, el mensaje que sigue despues de --prompt es el que vamos a modificar a nuestro antojo, insisto la direccion /usr/share/lubuntu/images/ es la que deben buscar en la distro que esten usando, puede variar un poco de acuerdo a la version lxde que tengan instalada en su PC, en lugar de --side top, pueden escribir --side right, --side left, --side botton para determinar la posición del logo dentro del cuadro, en este punto ya deberían tener la imagen editada a su gusto para ubicarla en la ruta anterior.
       
3. Hecho todo esto procedemos a dar permisos de ejecución al script, abrimos una terminal en la carpeta donde tenemos el archivo, recuerden que yo lo puse en /home/silvio/Documentos, entonces nos vamos a menú, herramientas, abrir la carpeta actual en un terminal y escribimos en la terminal: sudo chmod +x apagar-equipo.sh o el nombre que le hayan puesto.

4. A continuación como root copian el script en /usr/bin, abren el terminal en esta carpeta con el comando gksu pcmanfm y se abre la carpeta como root, van hasta la carpeta donde hicieron el script copian y pegan en /usr/bin.

5. luego vamos a modificar el boton salir del menu inicio para que ejecute el script cuando demos click en el.
nos dirigimos a la carpeta /home/silvio/.config/lxpanel/Zorin-OS-Lite/panels (reemplazan silvio por el respectivo nombre de usuario que posean y recuerden que la ruta puede variar un poco de acuerdo a la distro que tengan instalada) abran con su editor de texto favorito(leafpad, gedit, etc) el archivo llamado panel y veran algo como esto:

separator {
        }
        item {
            image=/home/silvio/.icons/GnomeXP/apagarpc.png
            command=logout
        }

en la sección image reemplazan la ruta a la imagen que quieran editar para que aparezca en el menú, ya que la que trae zorin por defecto es bastante fea.
por ultimo van a la ruta /home/silvio/.config/lxpanel/Zorin-OS-Lite (no olviden que la de ustedes debe ser algo distinta) ubican el archivo config lo abren con su editor de texto y encontraran algo como esto: Logout=lxsession-default quit, entonces modificaremos el comando por logout=/usr/bin/apagar-equipo.
adicionalmente tambien podrias modificar el archivo /usr/share/applications/luguntu-logout.desktop. y modificas las siguientes opciones de esta manera:

Icon=/home/silvio/.icons/apagarpc.png (obviamente colocando la ruta de su icono)
Exec=/usr/bin/apagar-equipo.sh

 el resultado final debería ser algo como esto: