Pantalla de bloqueo fea en Xubuntu

31

cuando bloqueo mi pantalla, no obtengo el buen diálogo de inicio de sesión que está presente después de reiniciar mi computadora portátil. Me sale algo feo similar a esto:

ingrese la descripción de la imagen aquí

Busqué en Google esta imagen, no es una captura de pantalla exacta, pero es casi la misma. ¿Cómo puedo arreglar esto? ¿Es un comportamiento estándar o rompí algo? La imagen de la pantalla en llamas me asusta, pero me repito "¡No entres en pánico!" y ayuda un poco

  • Es feo
  • No se parece al 99% de mi entorno.
  • Yo uso múltiples diseños de teclado. Al escribir la contraseña, necesito ver cuál está activa , porque de lo contrario hago errores tipográficos en mi contraseña y tengo que intentar iniciar sesión varias veces. Con esta pantalla, generalmente termino exactamente en 3-5 intentos, ya que hago conjeturas erróneas y otros errores tipográficos accidentales causados ​​por el nerviosismo.
  • ¿Por qué se llama XScreenSaver? Deshabilité los protectores de pantalla. Los odio. Solo quiero bloquear mi computadora mientras voy al baño o para almorzar. Quiero mi pantalla de inicio de sesión.
Honza Javorek
fuente
1
Tuve el mismo problema en Lubuntu, hay algunas discusiones al respecto aquí: ubuntuforums.org/showthread.php?t=1908141 Consulte el enlace en su segunda publicación para obtener más detalles.
Veazer el
Suena razonable. El único problema es la usabilidad. ¿Hay alguna forma de mostrar qué distribución de teclado estoy usando actualmente? (Sin embargo, sigo pensando que la 'consistencia' también tiene un gran impacto en la usabilidad. No se trata tanto de cosméticos, sino también de navegación del usuario, etc.)
Honza Javorek
No tengo idea, no había considerado el problema del teclado. Volví a gnome fallback después de jugar con xfce y lxde.
Veazer el

Respuestas:

28

Retire xscreensavere instale el gnome-screensaverque tenga un aspecto más pulido:

sudo apt-get remove xscreensaver
sudo apt-get install gnome-screensaver

También puede establecer un acceso directo para bloquear la pantalla con el teclado:

Start> Settings Manager> Keyboard> Application Shortcuts>Add

Command: xflock4

ShortCut: <Super>l ; (e.g. press the "Windows key" + l)

NOTA: El único inconveniente potencial de esto es que gnome-screensavereliminará las dependencias de gnome que en un escritorio muy minimalista podrían no estar ya presentes. Pero en la mayoría de los sistemas promedio, las bibliotecas gnome ya están instaladas de todos modos, por lo que no hay gastos generales.

ccpizza
fuente
Aunque no proporcionó una buena aclaración como green7, obtuve una solución de mis problemas, que en realidad valoro más. Por lo tanto, aceptaré tu respuesta. La mejor respuesta sería la combinación de ustedes dos, pero tengo que elegir uno :)
Honza Javorek
1
Es bueno saberlo: si ya tiene un escritorio Xubuntu completo, gnome-screensaver no necesitará ninguna dependencia adicional. Se verá bien sin requerir demasiados recursos adicionales.
gerlos
1
No hay un protector de pantalla exactamente en gnome-screensaver, solo un "protector de pantalla".
Serge
@Serge: dado que estamos llegando a la terminología aquí, entonces, si la aplicación no está borrando la pantalla, entonces realmente no está 'salvando' su pantalla y su batería; probablemente necesite un desperdicio de energía de pantalla inactiva .
ccpizza
Quise decir que no hay una funcionalidad similar a xscreensaver en gnome-screensaver. Además, no veo ningún indicador de distribución del teclado en la pantalla de bloqueo del protector de pantalla de gnome
Serge
7

Xscreensaver es un paquete que es un marco de protector de pantalla extensible y bloquea la computadora.

De acuerdo con esta página linuxfromscratch.org .

XScreenSaver es un protector de pantalla modular y un casillero para el sistema X Window. Es altamente personalizable y permite el uso de cualquier programa que pueda dibujar en la ventana raíz como modo de visualización. El propósito de XScreenSaver es mostrar imágenes bonitas en su pantalla cuando no está en uso, de acuerdo con la filosofía de que los monitores desatendidos siempre deben hacer algo interesante, al igual que lo hacen en las películas. Sin embargo, XScreenSaver también se puede usar como un bloqueador de pantalla, para evitar que otros usen su terminal mientras está fuera.

No sé la razón por la que se usa en Lubuntu y Xubuntu, pero podría deberse a su popularidad, estabilidad y probablemente sea ligero.

También reduce la carga de crear un nuevo paquete para reemplazar el software ya existente.

verde
fuente
1
Gracias por la explicación. Respondiste a mi pregunta "¿Por qué se llama XScreenSaver?" y un par de mis otros para aclarar mi confusión. Sin embargo, no proporcionó ninguna solución para mis problemas, por lo que aceptaré la respuesta de ccpizza.
Honza Javorek
7

Te gusta el negro Prueba slock, es el mejor ejemplo del principio KISS.

Para instalarlo: sudo apt-get install suckless-tools

Entonces, la forma más fácil de configurarlo en xubuntu es: sudo apt-get remove xscreensaver

Esto se debe a que, de forma predeterminada, xscreensaver tiene prioridad sobre otros protectores de pantalla, bloqueados entre ellos. Una vez eliminado, puede eliminar el hilo xscreensaver que ya se está ejecutando en segundo plano o simplemente reiniciar.

Disfruta de la simplicidad.

notageek
fuente
1
La simplicidad es buena en la medida en que no mata la usabilidad. En mi pregunta mencioné que necesito ver qué distribución de teclado está activa.
Honza Javorek
Bienvenido a Ask Ubuntu! Evite publicar la misma respuesta en más de un lugar. Cuando se siente tentado a hacerlo, esto generalmente significa: (1) la respuesta debe personalizarse para tener en cuenta lo que es diferente de las diferentes preguntas, (2) una pregunta debe marcarse para el cierre como un duplicado de otra pregunta (puede marcar las publicaciones con 15 reputación ), (3) la respuesta realmente debería ser un comentario, o (4) la respuesta debería publicarse en el lugar más apropiado, y los comentarios de una línea publicados en las otras preguntas que lo resumen y lo vinculan.
Eliah Kagan
Gracias, al principio me preocupaba que también instalara las herramientas de 9base, pero estas están en un paquete diferente. Esta es una solución muy mínima y difícil. Utilizo diferentes diseños. No me preocupa la falta de funcionalidad. Arch wiki dice que no puede bloquear el acceso tty (al parecer, sflock sí lo hace). En lugar de desinstalar xscreensaver, que habría roto un meta paquete en GalliumOS, comenté la sección sobre los otros lock_cmds en /usr/bin/xflock4.
LiveWireBT
0

Es un poco más fácil usar las pantallas de bloqueo " Blanco sobre negro " o " Negro sobre negro " en X / Ubuntu 18.04.2 LTS usando xfce4. Esto también se aplica a xfce4 instalado en la parte superior de Ubuntu sin el xubuntu-desktoppaquete.

El paquete xscreensaver-datacontiene el tema predeterminado " Blanco sobre negro " en /etc/X11/app-defaults/XScreenSaver.

El paquete xubuntu-default-settingscontiene /etc/skel/.Xdefaults, copiado ~/.Xdefaultsdurante la creación de cualquier cuenta de usuario, que contiene el tema " Negro sobre negro ".

/etc/xdg/xfce4/xinitrccarga ~/.Xdefaultscon código:

 # Has to go prior to merging Xft.xrdb, as its the "Defaults" file
 test -r "/etc/xdg/xfce4/Xft.xrdb" && XRESOURCES="$XRESOURCES /etc/xdg/xfce4/Xft.xrdb"
 test -r $HOME/.Xdefaults && XRESOURCES="$XRESOURCES $HOME/.Xdefaults"

 # ~/.Xresources contains overrides to the above
 test -r "$HOME/.Xresources" && XRESOURCES="$XRESOURCES $HOME/.Xresources"

Para volver al valor predeterminado, elimine ~/.Xdefaults.

Para usar el tema oscuro, use un comando como:

 (mkdir -p /tmp/xubuntu-default-settings && cd /tmp/xubuntu-default-settings && apt download xubuntu-default-settings && dpkg -x xubuntu-default-settings*.deb . && cp etc/skel/.Xdefaults $HOME/)

O:

 deb=xubuntu-default-settings ; apt download "$deb" && ar x "$deb"*.deb data.tar.xz && tar -C $HOME/ -xJf data.tar.xz ./etc/skel/.Xdefaults --strip-components=3 && rm data.tar.xz "$deb"*.deb

Use ~ / .Xdefaults como una forma simple de retheme la pantalla de bloqueo de xscreensaver en función del contenido de los archivos previamente mencionados.

noabody
fuente