¿Cómo elimino los puntos de la pantalla de inicio de sesión?

31

Puedo cambiar la imagen de fondo que muestra Unity Greeter, pero independientemente de la imagen que elija, se superpone 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?

Scott Cesantía
fuente

Respuestas:

21

Para 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

jokerdino
fuente
+1 por dar la respuesta correcta para 12.04. Sin exitembargo, eliminaría el segundo , se supone que abrió un terminal solo para esta secuencia de declaraciones y desea cerrarlo nuevamente.
nem75
Por alguna razón, esto funcionó en una máquina 12.04 pero no en otra.
desvío
@detly Si no funciona en una máquina, no estoy exactamente seguro de si mi respuesta es incorrecta. ¿Puedes darnos más información?
jokerdino
Lo siento, accidentalmente envié ese comentario antes de lo que quería. Descubrí que la herramienta Ubuntu Tweak Tool tiene una palanca de todos modos, lo que funcionó para mí.
detly
@detly, me alegro de que finalmente haya funcionado para ti. Ahora que está en 12.04, ¿también puede consultar la pregunta Zeitgeist? wink
jokerdino
13

Esta respuesta se aplica solo 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-greeterpara eliminar los puntos y lo empaqueté en un PPA.

Cualquiera que quiera deshacerse de los puntos puede usar mi PPA . Aquí hay instrucciones:

  1. Agregue el PPA:

    sudo add-apt-repository ppa:scott.severance/lightdm
    
  2. correr sudo apt-get update

  3. correr sudo apt-get upgrade
  4. Los puntos ya no están.
Scott Cesantía
fuente
3
Si rechaza, explique por qué.
Scott Severance
2
Presumiblemente porque bifurcar un saludo de la unidad es excesivo, y confiar en un PPA para mantener un paquete importante (incluso si el saludo de la unidad es principalmente solo una configuración) no es ideal. Y hay una solución mucho más simple de solo configuración.
thomasrutter
44
@mmj: En el momento en que esto se publicó, era la única manera. Archivé un error que contenía mi parche que fue aceptado aguas arriba. Ahora, upstream ha cambiado la forma en que manejan la configuración. No puedo ver cómo mi solución fue erkill
Scott Severance
3

Está codificado en las fuentes. Lo he desactivado 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 agregue //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 al realizar una actualización del sistema. Simplemente desmarque unity-greeter para mantener el personalizado o reinstale el personalizado usando 'dpkg' después de la actualización.

[Editar]

Para evitar que el administrador de paquetes reemplace su unidad personalizada, simplemente ejecute

sudo apt-mark hold unity-greeter
Zoke
fuente
Gracias por tu respuesta. Mientras publicabas, yo también estaba trabajando en esto. Ahora publiqué el resultado en un PPA, como se explica en mi respuesta. Si no hubiera estado trabajando en una solución más completa, habría aceptado su respuesta.
Scott Severance
No hay problema. Una solución más permanente siempre es bienvenida. Después de todo, no todos nos sentimos cómodos trabajando con el código fuente.
Zoke
2

Por el momento, al menos, esto no es posible actualmente. He leído un poco antes y parece estar codificado. Con suerte, los desarrolladores incluirán una forma de deshacerse de ellos eventualmente.

Bombardeo aéreo
fuente
2
Su respuesta me impulsó a examinar la fuente. De hecho, la cuadrícula está codificada en el archivo src/user-list.vala. La línea 233 es la más interesante. Si tengo tiempo, quizás baje el alfa completamente y haga un .deb con las modificaciones.
Scott Severance
Es posible en 12.04 a través de la configuración de gconf.
nem75