miércoles, 6 de mayo de 2020

PROBLEMAS DE RESOLUCIÓN CON EL SEGUNDO MONITOR: VGA CONECTADO A UNA PORTÁTIL EN LINUX MINT 18.1 SERENA ( UBUNTU 16.04 BASE )


PROBLEMA:

EL SEGUNDO  MONITOR:  VGA  CONECTADO A UNA PORTÁTIL EN LINUX MINT TIENE UNA  RESOLUCIÓN  MUY  BAJA (1024 X 768).



Lo primero que  necesitamos  saber  con respecto a este artículo  es  conocer algunos datos respecto el  Sistema Operativo  sobre el cual estamos  trabajando  para tener un punto de  referencia y que sepas como lector  si  te funcionará   el siguiente procedimiento.





Con el comando  siguiente podemos obtener  los datos de  nuestro sistema operativo de ejemplo:

cat /etc/lsb-release

La salida es la siguiente:

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=18.1
DISTRIB_CODENAME=serena

Como ven  estamos trabajando esta vez sobre  un Linux Mint 18 – Serena un LTS  que ya  tiene un buen tiempo de existencia.

Pueden encontrar las equivalencias entre las  versiones de Mint y  Ubuntu o sea sus versiones base en Wikipedia  que es una grandiosa publicación bajo el siguiente  vínculo:

https://es.wikipedia.org/wiki/Linux_Mint

Ya que estamos en contexto para iniciar el trabajo  de configuración del segundo  monitor debemos conocer la  resolución del monitor que vamos  a  configurar.

En este ejemplo  se configurará  un monitor  con las siguientes características

  • Marca: AOC
  • Nombre:F22s
  • Modelo:TFT22W90PS




Una vez  hecha la investigación encontramos  como su resolución nativa es de 1920 x 1080  , así que  escribimos el siguiente comando:

Para un TV  Nisato de 18.5" Modelo 19T51A  la mejor resolución sería 1360*768@60Hz

 cvt 

Donde debemos escribir los números luego del comando cvt  que encontramos  para el monitor que tengan en casa separados en con un espacio  tal como nuestro ejemplo en particular de la sigue forma:

 cvt 1920 1080

En este caso con nuestro sistema y  nuestro monitor  la  salida  fue  la siguiente.

# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Utilizaremos solo la información resaltada de la  salida  anterior como datos que introduciremos en  el comando siguiente del procedimiento para agregar un  nuevo modo de resolución, tal como se ve a continuación:



xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Con esto  ya  agregamos el nuevo  modo de resolución, pero  estará sin  uso,  para usarlo debemos asignarlo a la tarjeta de video  que en este ejemplo es la VGA1,  pero  que  en sus casos  puede llamarse  de formas distintas tal como VGA-1,  o VGA-01.    Debemos usar el nombre correcto y preciso, pero ...
¿Cómo saber  el nombre de nuestra tarjeta?

Para eso aplicamos el siguiente comando sin parámetros:

xrandr

Una vez ya tenemos  el nombre de  nuestra tarjeta (  VGA1  ),  también vemos en la  salida del comando anterior  un fragmentó de salida  donde están los números de nuestra resolución  en una nomenclatura que adiciona la frecuencia separados por un guión bajo. 

Escribamos entonces el siguiente comando  con el nombre de nuestra tarjeta VGA1 y copiemos ese fragmento de código  al final  tal como se ve en la gráfica:

xrandr --addmode VGA1 1920x1080_60.00 


Con el comando anterior ya está agregado a la tarjeta VGA  la  resolución que necesitamos

Puedes usar el comando que sigue  para establecer la resolución.

xrandr --output VGA1 -s 1920x1080

El  -s  del comando  puede cambiar  a  −−size size-index or −−size widthxheight  ya  que establece el tamaño de la pantalla, ya sea haciendo coincidir el tamaño o usando el índice en la lista de tamaños disponibles.

Sin embargo  al final se uso la  GUI.   En  esta oportunidad  se desplegó una ventana con el comando abajo mostrado:

mate-display-properties

En la ventana de arriba pueden elegir la resolución ya  disponible.
Abajo pueden ver la nueva  salida del  comando  xrandr  con la nueva resolución disponible.



Pero también se puede usar  arandr si lo tienes instalado.

arandr


PARA SABER MÁS, PUEDEN CONSULTAR MIS FUENTES:


  1. https://wiki.archlinux.org/index.php/Xrandr
  2. https://bbs.archlinux.org/viewtopic.php?id=246284
  3. https://www.x.org/releases/X11R7.5/doc/man/man1/xrandr.1.html











jueves, 19 de octubre de 2017

Instalar Gnome Classic en Ubuntu 14.04/16.04

Para cambiar el entorno de escritorio Unity que viene por defecto en Ubuntu 14.04 a 16.04 es necesario:

1.Iniciar una consola “terminal”.
2.Ejecutamos los comandos:

sudo apt-get update
sudo apt-get install gnome-session-flashback


3. Al reiniciar en la pantalla de inicio de sesión, escoger la opción gnome-session-flashback.

jueves, 3 de septiembre de 2015

ELIMINAR EL USUARIO INVITADO DEL INICIO DE SESIÓN DE LINUX (UBUNTU)

Por defecto en los sistemas operativos Linux se nos muestra el usuario invitado “guest” al momento de iniciar sesión si deseas eliminar el usuario gráficamente se necesita:


1.Iniciar una consola “terminal”
2.Ejecutamos el comando:

sudo nano /etc/lightdm/lightdm.conf

En este comando utilizamos el editor de texto nano para editar el archivo lightdm.conf
3.Cundo abrimos el archivo agregamos la linea:

allow-guest=false

4.Reiniciamos la maquina o simplemente reiniciamos el el gráfico “lightdm” para ver los cambios, con el comando

sudo service lightdm restart

NOTA:Este comando es para versiones mayores a Ubuntu 12.04, para versiones menores utilizar:

sudo /etc/init.d/lightdm restart

lunes, 11 de febrero de 2013

EN UBUNTU ERROR AL CAMBIAR LOS PROGRAMAS POR DEFECTO

EN UBUNTU  ERROR AL CAMBIAR   LOS PROGRAMAS POR  DEFECTO 

 

Usualmente en  el  entorno  gráfico de los  sistemas operativos  de  la  Micro$oft,  cambiar  el  software o  programa   por  defecto que  se  quiere utilizar para abrir  un determinado tipo de  archivo es  muy  sencillo:  basta con: 
  1. Abrir la carpeta que contiene el archivo que desea cambiar. 
  2. Hacer clic con el botón secundario en el archivo que desea cambiar y, a continuación, hacer clic en Abrir con.
  3. Hacer clic en el programa que desea utilizar para abrir este archivo automáticamente
  4. Activar la casilla "Utilizar siempre el programa seleccionado para abrir este tipo de archivos".
  5. Haga clic en Aceptar.
 En  Ubuntu  es identicamente sencillo: 

  1. Selecciona desde el Nautilus el archivo que quieras reproducir. 
  2. Sobre el archivo seleccionado pulsa el boton derecho del raton.
  3. Escoge propiedades en el menú.
  4. Ve a la pestaña "Abrir con"
  5. Escoge el programa que quieres que reproduzca el fichero entre todos los que aparezcan en el listado.
A partir de este momento, el programa seleccionado será el que abrirá ese tipo de archivos ....Pero  y  si  no    ????
Sucede que ocurrió que luego de desinstalar Libre-Office para  finalmente instalar Open-Office, el sistema sigue buscando a Libre-Office como aplicación por defecto para abrir archivos de ofimática y sucede lo siguiente:
Los archivos  (doc, docx, odt, xls, ods )  no abren con Open-Offece al dar doble click con el puntero del mouse.
  • Los  mismos abren al indicar Abrir con ( Open-Office). 
  • No se guardan las configuraciones si  indicamos que use Open-Office como aplicación por  defecto.
  • No abren si se le pulsa doble con el puntero del ratón.
Las asociaciones de archivo para cada usuario se almacenan en:

~/.local/share/applications/mimeapps.list

Sin embargo, en Ubuntu 10.04 "Lucid Lynx", este archivo está casi vacío. Las asociaciones de archivos en todo el sistema se almacenan en:

/usr/share/applications/defaults.list
 
Por lo  tanto  lo que  haremos  es tomar las líneas que  nos interesan en el archivo defaults.list y las copiaremos en  el archivo mimeapps.list, para después modificarlas con un editor  de texto como gedit.

Lo hacemos así:

cat /usr/share/applications/defaults.list | grep libreoffice.org >> ~/local/share/applications/mimeapps.list

IMPORTANTE:  no siempre es openoffice.org también puede remplazar por openoffice3.org, debe asegurarse que versión de OpenOffice está usando antes de seguir con el siguiente paso.

Ahora modificamos  el archivo mimeapps.list

gedit ~/.local/share/applications/mimeapps.list

Utilizamos buscar y remplazar para sustituir todas las líneas que digan libreoffice.org para que ahora digan openoffice.org.

 

 

jueves, 26 de julio de 2012

PROBLEMAS EN EL ARRANQUE DE UBUNTU

Give root password for maintenance shell  (or type Control-D to continue)





Tu sistema no arranca y te sale un mensaje más o menos parecido a este:

Give root password for maintenance shell  (or type Control-D to continue)

Algunas veces sucede sin razón aparente, pero la  relidad es que nada  es para siempre y los discos duros no son  la  excepción,  a pesar  que son " duros ", en realidad son uno de los componentes más delicados de una computadora, si no el más delicado de todos ellos.  Paradójicamente contiene  la  razón de  ser  de  la Informática,  me  refiero  nuestra inapreciable información.
Los discos duros  son susceptible a accidente, como cuando hay fluctuaciones del fluido eléctrico aunque  no llegue a irse del todo ( algo muy común ) o cuando  movemos  el  ordenador creando vibración mientras el mismo  está en funcionamiento (cosa que nunca se debe hacer ).  Esto puede producir desde nada, hasta que  los circuitos del computador  se  quemen  o la  superficie del disco sufra  daños físicos.

El siguiente procedimiento te ayudará a recuperar el sistema si lo que  ha pasado es debido a  la  despolarización  de sectores  del disco duro por fluctuaciones eléctricas  o a por  daño físico muy leve en  sectores pequeñós o debido al desgaste natural del mismo disco, pero  no  es garantizado, por  eso recuerda  siempre tener  un respaldo  de  tu información.

 Si el  equipo  no  arranca y  el error : root password required or press ctrl-d   continúa apareciendo, sin  poder  entrar  a la consola  de  recuperación intenta esto:

MATERIALES:
  1.  Consigue un CD o DVD que inicie en modo live CD 
    1. Yo use Kubuntu 8.04.4 LTS (Hardy Heron).
    2. Puntos  a  tener  en cuenta  al escojer el live CD:
      1. Que  no requiera demasiada memoria  para "correr live".
      2. Que tenga soporte para nuestro sistema  de archivos
        1. Por ejemplo:  ext3  o ext4
PROCEDIMIENTO:
  1. Inicia el ordenador  con el disco  en  modo live.
  2. Abre la  un terminal: vamos  a trabajar desde  la  línea  de comando.
  3. Inicia  una  sesión como usuario root.
  4. Aplica el siguiente comando para detectar tus unidades  de  disco:
    • root@ubuntu:~# fdisk -l
  5. En  la  salida  de datos debe  ser  parecida  a  la  siguiente: 
    • Como los  problemas son en  el inicio  del sistema,  buscamos la  partición   con el   * , que nos  indica cual es.  Usaremos el dato:  /dev/sda1
  6. Aplica el comando BadBolcks  para crear  un archivo (bad-blocks), este es  el  resumen  de los  hallazgos encontrados y nos  ayuda  a ahorrar  tiempo  y así  no revisar  directamente  toda  la partición con fsck, ya que tarda más.
    • root@ubuntu:~# badblocks -v /dev/sda1 > bad-blocks
  7. Con el comando fsck corregimos  los  defectos  encontrados  en el disco usando el archivo creado anteriormente  para no  tener  que revisar  todos  los demás sectores:
    • root@ubuntu:~/Desktop# fsck -t ext3 -l bad-blocks /dev/sda1


 En este  caso  no  se reportaron  bloque  dañados afortunadamente,  pero  hay  otra serie  de  alteraciones  que  fueron  los  que originaron  el  error  anterior  como:
  • Cuando los nodos-i son parte de una lista enlazada que estaba huérfana y dañada.
  • Los bloques reclamados por más de un nodo-i.
  • Cuando  el número de nodos i libres no corresponde  al número que  está registrado.

En este caso  todo  resultó  exitoso !

PERO .... QUÉ  ES  UN  NODO-I ?

También  es  llamado inodo.  Es un  archivo en el cual  se  guarda la información administrativa,  junto con datos esenciales para el sistema tales como su longitud, la región del disco en la que se encuentra almacenado el contenido del un archivo y otros elementos.      Está compuesto de:
  • un nombre
  • contenido
  • información administrativa como permiso
  • fechas de modificación.
SABER MÁS:


FUENTES:
  1. http://linuxpoison.blogspot.com
  2. Manual de  fsck:     comando  man fsck  en consola

martes, 24 de julio de 2012

Problemas con ICEauthority

El archivo .ICEauthority  no es un archivo que  se  lea al inicio del entorno X;  es  un  archivo que  se crea o  es  escrito  en  el  arranque  del  entorno  gráfico X.   
Al arrancar se le da los permisos al usuario para escribir en display:0 y en /tmp.

Lo  podemos encontrar  oculto en  la  siguiente  ruta: /home/usuario/.ICEauthority
  
Cuando el sistema dice que no puede modificarlo, es porque no puede sobreescribirlo. 

Como  resultado  nos  manda  errores como:

" Comprobar  que  el dcopserver esté  en  ejecución "



Puede ser  causado  por: 

Se hizo algo como root en un entorno gráfico ( su, su - o,  sudo ). 

En ese momento, root entra a la interfaz gráfica y escribe .ICE.... Normalmente, al terminar la aplicación le devuelve los permisos al usuario. Pero si la aplicación falló, o si cerraste sesión antes de cerrar la aplicación del root, o si tienes  mala  suerte  como  suele  suceder, los permisos de ese archivo quedan configurados para root.


La  Solución  es:  Borrar  completamente  el  .ICEauthority.

$ sudo rm -rf .ICEauthority

Apagar  el  ordenador.

$ sudo poweroff

Ya que en  la  mayoría  de las veces iniciar X, e  incluso  reiniciar  el ordenador no  me  ha  funcionado,  recomiendo  apagarla  computadora, esperar  los  20 segundos reglamentarios e arrancarla nuevamente sin inconvenientes.

También existe el archivo .Xauthority, que puede presentar el mismo problema.

FUENTES:
  1. http://www.espaciolinux.com

lunes, 23 de julio de 2012

Duplicación de documentos al modificar y guardar en un servidor SAMBA desde OpenOffice

Quiero comentarles por si no lo sabían que los equipos en la empresa donde laboramos, Abaco y Yo funcionan con plataforma casi 100% linux para las estaciones de trabajo y utilizamos inicialmente KDE como entorno, debido a su gran parecido al sistema de Micro$oft para así facilitar la migración de los usuarios que por lo general vienen de este SO. Como muchos sabrán en linux existen diversas alternativas a las aplicaciones en Windows y el OpenOffice es solo una de ellas..
Nos propusimos actualizar los sistemas y habiendo creado el crono-grama, decidimos hacer algunas instalaciones piloto para ver como se comportaba el sistema, todo esto tratando de que el usuario se adaptase al nuevo entorno Gnome.

Todo se configuro correctamente en los equipos pilotos, pero lo usuarios de los equipos actualizados empezaron a notar algo extraño con el OpenOffice; cada vez que se modificaba un documento y se salvaba, el OpenOffice creaba un documento vació del mismo nombre pero con una secuencia de digitos de la siguiente manera:

Iniciando por ejemplo tenemos este documento:


Al abrir este documento, realizar algunas modificaciones y salvar los cambios, en la carpeta donde se encuentra el archivo ahora tendremos:


Como pueden ver se crea un nuevo documento al momento de salvar los cambios, si continuáramos realizando cambios y guardando nos seguiría generando Documento01.odt, Documento02.odt, Documento03.odt etc.

Nos pusimos a investigar, y aparentemente es un bug del OpenOffice que viene por defecto en ubuntu.

Para solucionar este problema tenemos 2 opciones, una larga y una super corta.

La larga es reinstalar el OpenOffice que tengamos pero usando los paquetes descargados de la web.

La corta es agregar una simple linea en fstab (/etc/fstab) en las opciones del montad.

No voy a entrar en detalles en como instalar la versión desde la web ya que existen diversos tutoriales para ello, por lo que solo voy a explicar la opción corta (Agregando un parámetro en el fstab).


A la carga...

Abrimos una terminal y nos logueamos como usuario root:

usuario@usuario:~$ su root

Abrimos con el editor de nuestra preferencia el fstab:

root@usuario:~# nano /etc/fstab

Buscamos la linea donde montamos la(s) carpeta(s) y agregamos como al final del ultimo flag "nobrl"

Por ejemplo:

//SAMBA/docs /mnt/documentos cifs user=atlux,passwd=123,rw 0 





Quedaria asi:

//SAMBA/docs /mnt/documentos cifs user=atlux,passwd=123,nobrl,rw 0



Donde:

//SAMBA/docs es nuestro servidor de archivos SAMBA

/mnt/documentos es la ruta donde montamos la carpeta localmente



El resto, los parámetros que queremos que tome al montar la carpeta

Para terminar hacemos un:

root@usuario:~# umount -a para desmontar todas las carpetas montadas y un
root@usuario:~# mount -a para volver a montar todo.

Si todo ha salido bien tendremos el bug corregido, y no se duplicaran los archivos a medida que salvemos los cambios.

Haciendo las pruebas nos percatamos de que el bug efectivamente fue corregido a partir de la versión 11.04 de Ubuntu, por lo que no tienen de que preocuparse si leen esto. XD