![Esta respuesta se aplica sólo a Ubuntu 11.04](https://rvso.com/image/1036659/Esta%20respuesta%20se%20aplica%20s%C3%B3lo%20a%20Ubuntu%2011.04.png)
Puedo cambiar la imagen de fondo que muestra Unity Greeter, pero independientemente de la imagen que elija, está superpuesta con una cuadrícula de puntos. Los puntos se ven bien en el fondo predeterminado, pero se ven horribles en el fondo que quiero usar. ¿Cómo puedo deshacerme de ellos?
Respuesta1
Para el 12.04 y 14.04
Pruebe los siguientes comandos en una terminal. Deberia de funcionar.
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-grid false
exit
Referencias:
Respuesta2
Esta respuesta se aplica sólo a Ubuntu 11.04
Gracias a @Blitz y @Zoke por sus respuestas. Sin embargo, he creado una solución más completa. Modifiqué el paquete unity-greeter
para eliminar los puntos y lo empaqueté en un PPA.
Cualquiera que quiera deshacerse de los puntos puede utilizarmi APP. Aquí hay instrucciones:
Agregue el PPA:
sudo add-apt-repository ppa:scott.severance/lightdm
Correr
sudo apt-get update
- Correr
sudo apt-get upgrade
- Los puntos ya no están.
Respuesta3
Está codificado en las fuentes. Lo deshabilité en mi instalación haciendo un pequeño cambio en la fuente de user-list.vala.
Una guía rápida paso a paso.
sudo apt-get install build-essential
apt-get source unity-greeter
sudo apt-get build-dep unity-greeter
cd unity-greeter-0.1.1/src/
vim user-list.vala +252
Elimine la línea o simplemente agréguela //
al principio de la línea. Guardar y Salir.
cd ..
dpkg-buildpackage -rfakeroot -uc -b
cd ..
sudo dpkg -i unity-greeter_0.1.1-0ubuntu1_*.deb
Ubuntu intentará reemplazar el paquete personalizado cuando realice una actualización del sistema. Simplemente desmarque unity-greeter para conservar el personalizado o reinstale el personalizado usando 'dpkg' después de la actualización.
[Editar]
Para evitar que el administrador de paquetes reemplace su unity-greeter personalizado, simplemente ejecute
sudo apt-mark hold unity-greeter
Respuesta4
Al menos por el momento esto no es posible. He leído un poco antes y parece que está codificado. Con suerte, los desarrolladores incluirán una forma de deshacerse de ellos eventualmente.