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

miércoles, 15 de enero de 2020

La búsqueda de la solución del puerto DVI (II): ¿cómo distinguir los buenos consejos de los malos?

En el anterior artículo vimos como arreglar un par de problemas que tenía para conectar un segundo monitor al puerto DVI dejando solucionado el problema, pero como os dije iba a poner un segundo artículo para quien quiera profundizar en la búsqueda y solución de este tipo de problemas.

Lo primero que hice fue informarme en foros especializados y redes sociales, aunque con estas últimas hay que tener más cuidado, en cierto grupo "para profesionales" la solución que me planteaban era actualizar a la última versión de Ubuntu, la 19.10, ¡UNA NO LTS! como una solución mágica al problema, también está el que recomienda su distribución favorita como respuesta a todo aunque nadie les haya preguntado eso.

En estos casos hay que desconfiar y antes de cambiar una versión LTS por otra que no lo es lo que os recomiendo es probar primero con un pendrive en modo live para ver si se soluciona el problema y no se presentar problemas nuevos.
Tal como mi imaginaba no solo no se solucionaba el problema sino que aparecían otros nuevos, recordemos de una versión no LTS, es una versión de pruebas no apta para entornos de producción.

En fin, hay gente que se pone a aconsejar lo primero que se les ocurre pero de manera irresponsable y además con una rotundidad de catedrático de carrera, otros movidos por una noble intención de ser de ayuda. pero el caso es que no ayudan, si hubiera sido un novato que les hubiera hecho caso y no solo no tendría solucionado el problema sino que tendría otros y con una complicada vuelta atrás, y una mala impresión, injusta e irreal imagen del mundo GNU/Linux.

Así que toca buscarse la vida...

¡Ojo! Los dos siguientes pasos pudieron terminar el pantallazo negro, aunque es reversible, yo sí os aviso.

Comprobé el driver que estamos usando, ya sea mediante menú:
Sistema ► Preferencias ► Hardware ► Controladores Adicionales 

O desde consola:
ubuntu-drivers devices
A mi me sale que la mía es nvidia 390

A continuación lo que hice fue quitar los drivers que tenía, al final creo que este paso era innecesario y peligroso, bastaba con actualizarlo después de añadir el ppa:
sudo apt-get purge "nvidia*"

Y metemos el driver nouveau en la lista negra, para ello creamos el archivo /etc/modprobe.d/blacklist-nouveau.conf con el siguiente contenido:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Y a partir de aquí puse el ppa e instalé el driver de la nvidia 390 como comenté en el artículo anterior.

Si hubiera tenido un pantallazo negro, es decir, que no arrancara las X, lo hubiera solucionado probando con mover el archivo de la lista negra a la carpeta $HOME por ejemplo para desactivarlo o habría probado a buscar e instalar diferentes paquetes con el comando apt search paquete o apt install paquete respectivamente.

Todo tiene solución, aunque estas cosas pueden asustar a los más novatos.


jueves, 9 de enero de 2020

Domando el puerto DVI en Ubuntu Mate 18.04

Desde hace tiempo he estado usando dos monitores en mi i7, un moderno full HD como principal por HDMI y viejo televisor LCD Samsung por VGA, pero ahora quería conectarle también mi viejo pentium 4 que tiene sistemas arcaicos que van bien por VGA, así que la solución más sencilla era conectar mi segundo monitor del i7 por DVI... o eso creía.

Parece que el viejo conector DVI es un potro salvaje que da la lata en todos los sistemas en los que se conecta, por eso he tenido que domarlo, ha costado pero lo he conseguido.

Los problemas y sus soluciones

Nada más conectarlo me he encontrado con dos problemas:

Letras enormes al arrancar

Este problema ocurre en los dos monitores, se soluciona provisionalmente cambiando el tema de mate y volviendo a poner el que tenías, pero esto no es una solución definitiva.
La solución ha sido actualizar a los últimos drivers de la tarjeta gráfica... a través de un PPA, que ya sabéis "lo mucho que me gusta usarlos", pero no ha habido otro remedio.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt -y upgrade
sudo apt install xserver-xorg-video-nvidia-390


Reiniciamos y ya deberíamos estar con el driver nuevo.

Overscan

Los usuarios de raspberry pi estarán más familiarizados con este concepto, es cuando la imagen ocupa más que la pantalla del propio monitor provocando que no se vea partes importantes como los botones para maximizar, minimizar o cerrar ventanas o las barras de menús en caso de ser el monitor principal.



Lo he solucionado con la aplicación NVidia X server settings, que en Mate está en las opciones menús Sistema ► Administración.

Tenemos que acceder a la opción X Server Display Configuration, pulsar en el monitor que queremos corregir, vamos aumentando el valor de la casilla Overscan hasta que consigamos que no se pierda imagen por arriba y por abajo y no queden tampoco espacio en negro (underscan).



Para corregir la pantalla que no vemos por la derecha y la izquierda pulsamos sobre el botón Advanced

Vamos cambiando solo el ancho, es decir, el primer valor de la resolución ya que el alto ya está bien, lo vamos haciendo de 20 en 20 en los campos ViewPortIn, VideoPortOut y Panning.


En estas imágenes puedes los valores que tenía antes de la corrección y con los que se queda después.

En el caso del campo ViewPortOut veis que he modificado el primer multiplicando de la operación pero también el primer sumando añadiéndole la mitad de lo que le he quitado.
¿Y por qué es así? porque si sumáis el primer multiplicando (espacio de trabajo) con el doble del primer sumando (espacios que se dejan a los lados) debe daros la resolución horizontal.
Si hacéis la operación con el segundo multiplicando y el segundo sumando os debe salir la resolución vertical.

No olvides pulsar en el botón Save to X Configuration File o perderás lo que has hecho en el próximo reinicio.

¡Ah! Como curiosidad, NO ES UN PROBLEMA DE GNU/LINUX, ya que antes de hacer todo esto probé usar el puerto DVI con el pentium IV de los 4 sistemas y en todos ellos tuve el problema del overscan, con una tarjeta ATI y además solo era subsanable en MX Linux.

Quien quiera puede saber más de la búsqueda de la solución puede ver este otro artículo, pero por ahora lo vamos a dejar aquí, ya que con esto se soluciona el problema.


Enlaces de interés


viernes, 5 de julio de 2019

Solucionado error en K3B que no permitía grabar CDs si no eres root

Estos dos comandos solucionan otro error tontorrón de Ubuntu 18.04, no te permite grabar CDs desde K3B si no lo ejecutas como administrador (con los DVDs el problema no existe):
sudo chmod 4711 /usr/bin/wodim
sudo chmod 4711 /usr/bin/cdrdao
A ver si cuidan más a los usuarios retro y no nos queman tanto.

 

miércoles, 5 de junio de 2019

Volver a usar tu altavoz interno con beep en Ubuntu o Debian

Las últimas versiones de GNU/Linux no cargan por defecto el módulo para hacer sonar el beeper, zumbador o altavoz interno del ordenador.
Para volverlo a escuchar hay que teclear los siguientes comandos:
sudo modprobe pcspkr
sudo apt-get install beep
A partir de este momento y hasta que reinicies puedes escuchar el zumbador tecleando beep.

Si quieres hacer el cambio permanente debes editar el archivo /etc/modprobe.d/blacklist.conf y comentar la línea que deshabilita del altavoz interno:
blacklist pcspkr
que quedaría como:
# blacklist pcspkr
Ya puedes volver a disfrutar del estridente y encantador sonido del altavoz interno ;-)

¡Ah! Si haciendo esto sigue sin funcionar puede que no lo tengas, algunos equipos son así de cutres, especialmente ciertos portátiles de dudosa calidad.

domingo, 2 de septiembre de 2018

Volver a ejecutar aplicaciones java en Ubuntu MATE 18.04: solución y caza del "bug"

Hoy me he llevado una desagradable sorpresa al ejecutar jEdit que se negaba a funcionar.

Cuando ocurre esto lo mejor que hay para encontrar la solución es lanzar el programa desde consola
jedit
y ver que error devuelve, a mi me llama la atención la siguiente línea:
...
20:51:03 [main] [error] main: java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
...
Pongo el error en el buscador de internet, quitando la hora lógicamente, y salen algunas páginas que me dan pistas de cual es la solución, al final hay que comentar la siguiente línea (poniéndole un caracter almohadilla '#' al principio):
assistive_technologies=org.GNOME.Accessibility.AtkWrapper
en el archivo /etc/java-X-openjdk/accessibility.properties donde X es la versión de java instalada, como yo tengo la 8 y la 11 he comentado la línea en ambos.

En fin, otro error incomprensible de Ubuntu 18.04, del que me estoy arrepintiendo de haberle dado otra oportunidad en el i7 que se ha solucionado con calma y un poco de sentido común, como siempre.

En todo caso tampoco descarto que sea culpa de java que no pasa por sus mejores tiempos.

viernes, 21 de octubre de 2016

Usar multiples escritorios virtuales en Ubuntu 16.04 con compiz

Si usas Ubuntu 16.04 con compiz (gnome-flashback), verás que no puedes usar escritorios virtuales porque cuando pinchas sobre el con el botón derecho que hay para aumentar el número siempre vuelve a tener uno solo.

Para arreglarlo hay que instalarse el Gestor de configuración CompizConfig (ccsm) y vdesk
sudo apt-get install ccsm vdesk
  • Después ejectamos el comando ccsm y vamos a las opciones:
General ► Opciones Generales ► Tamaño del Escritorio
(hay que darle a la flechita de la derecha para acceder a esta opción)
  • Y aumentar el tamaño horizontal al deseado.


¡Qué fáciles son las cosas cuando sabes donde tocar...!This article is also on English