Linux: desaparecen los iconos del escritorio

Problema

He visto en más de un equipo con Ubuntu 12.04 que desaparecen los iconos del escritorio, realmente no se borran, porque si nos dirigimos al /home/Escritorio/ aparecen todos los archivos.

Solución

La solución pasa por instalar el paquete gnome-tweak-tool, abrimos un terminal:

sudo apt-get install gnome-tweak-tool

Ejecutamos el programa desde el terminal:

gnome-tweak-tool

Nos abrirá una aplicación con la que podemos configurar varios aspectos de Gnome, activamos la opción Escritorio: Have file manager handle the desktop.
ImagenSi existen varios usuarios en el equipo deberán de ejecutar el programa y activarlo en cada uno de los usuarios.

Saludos.

Linux: CUPS pide usuario y contraseña al imprimir

cupslogin
Problema

En algunos equipos con Ubuntu 12.04 el sistema de impresión CUPS me pide usuario y contraseña del sistema, ya no es sólo para administrar la impresora, sino incluso para imprimir cualquier documento.

Solución

La solución es bastante sencilla, paramos el servicio de impresión:

sudo /etc/init.d/cups stop

Editamos el archivo printers.conf:

sudo nano /etc/cups/printers.conf

Comentamos las líneas de cada impresora que nos pida autorización:

#AuthInfoRequired username, password

Guardamos y levantamos el servicio

sudo /etc/init.d/cups start

Saludos.

Cliente SIP Blink libpthread-2.15.so

blink

Problema

Blink es un cliente SIP que utilizo en algunos equipos para conectarme a centralitas VoIP, tras instalarlo e intentar lanzar la aplicación no hacía nada, así que tras revisar el archivo syslog

sudo cat /etc/var/log/syslog

pude observar que mostraba el siguiente error:

kernel: [21032.254871] blink[4385]: segfault at 10 ip 00007f814d118e84 sp 00007fff3b33e4b0 error 4 in libpthread-2.15.so


Solución

Para solucionarlo instalé el paquete libgcrypt11 y ahora me funciona perfectamente:

sudo apt-get install libgcrypt11

Remastersys: Crear CD/DVD autoinstalables de nuestra Debian/Ubuntu

Actualmente administro delegaciones donde tienen Ubuntu/Debian como Sistema Operativo, al administrarlas de forma remota necesitaba una herramienta con la que crear una copia exacta de los equipos y en caso de catástrofe poder sustituirlo lo más rápidamente posible.

Remastersys realiza esta función a la perfección, me permite crear unidades Live CD/DVD de los equipos y con la opción backup hacer una copia exacta de ellos, con lo cual si se compra un nuevo equipo o se rompe físicamente, en 10-20 min. tendría el nuevo equipo con el sistema operativo instalado, junto con todos los repositorios, paquetes, configuraciones y datos del equipo.

Instalación

La instalación es bien sencilla, primero necesitamos agregar el repositorio correspondiente a nuestra distribución.
Abrimos un terminal y editamos el archivo de repositorios:

sudo nano /etc/apt/sources.list

Y agregamos la línea correspondiente a nuestra distribución:

#Remastersys Lucid
deb http://www.remastersys.com/ubuntu lucid main
#Remastersys Maverick
deb http://www.remastersys.com/ubuntu maverick main
#Remastersys Natty
deb http://www.remastersys.com/ubuntu natty main
#Remastersys Oneiric
deb http://www.remastersys.com/ubuntu oneiric main
#Remastersys Precise
deb http://www.remastersys.com/ubuntu precise main
# Remastersys Lenny
deb http://www.remastersys.com/repository debian/
# Remastersys Squeeze
deb http://www.remastersys.com/repository squeeze/

Guardamos el archivo y actualizamos la lista de paquetes:

sudo apt-get update

Nos descargamos e instalamos el paquete:

sudo apt-get install remastersys

Una vez instalado podemos utilizarlo de dos formas:

  • dist: crea una imagen del sistema junto con los paquetes instalados pero sin datos de los usuarios.
  • backup:  crea una imagen del sistema junto con los paquetes instalados y datos de los usuarios.

Para ejecutarlo es tan fácil como escribir:

sudo remastersys backup nombrearchivo.iso

Por defecto se guardará el archivo .iso en /home/remastersys/, cogemos cualquier programa de grabación y quemamos la imagen en un CD/DVD.

Ya tendríamos la imagen exacta autoinstalable de nuestro sistema.

En mi caso accedo a los equipos mediante ssh, es posible que cuando se instale en una nueva máquina no podamos conectarnos a ella dándonos error. Para solucionarlo reinstalamos el paquete openssh-server

sudo apt-get --reinstall openssh-server

Un saludo.

Vía || remastersys.com

Ubuntu – Como realizar una replica/clonacion del software instalado

Imaginemos que tenemos dos equipos con Ubuntu (PC1 y PC2) y queremos que los paquetes de software del PC1 sean los mismos que los del PC2. Para realizar esta copia/réplica del software debemos saber qué paquetes tiene instalado el PC1, para ello ejecutamos el siguiente comando:

# dpkg –get-selections

Para guardar ese listado de paquetes en un archivo de texto podemos utilizar el siguiente comando:

# dpkg –get-selections > lista_paquetes

Podemos copiar el archivo lista_paquetes del PC1 y utilizarlo para definir el listado de paquetes para instalar en el PC2 con el siguiente comando:

# dpkg –set-selections < lista_paquetes

Ahora para poder instalar los paquetes seleccionados en el PC2 utilizaremos el siguiente comando:

# apt-get dselect-upgrade

Esto actualizará el sistema de paquetes que han sido seleccionados con el comando –set-selections y tendremos una réplica del software que teníamos instalados del PC1 en el PC2.

Saludos.

Comando para comprobar la versión de Linux

Para comprobar el nombre de la distribución y versión que tenemos, podemos utilizar el siguiente comando:

# cat /etc/issue
Ubuntu 10.04.1 LTS \n \l

En caso de no valernos para nuestro sistema, también podemos utilizar este otro comando:

# lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 10.04.1 LTS
Release:    10.04
Codename:    lucid

Problema con Mayusculas en Terminal Server desde Ubuntu

Problema

Tenemos un equipo con Ubuntu y al conectarnos a Terminal Server el bloqueo de mayúsculas (caps-lock) no funciona correctamente.

Solución

Abrimos una consola (shell) y escribimos el siguiente comando:

sudo gedit /usr/share/rdesktop/keymaps/common

Localizamos y borramos la línea

Caps_Lock 0x0 inhibit

Guardamos el archivo y ya podremos conectarnos a través del escritorio remoto sin problemas.

Fuente || Ezequiel