Acabo de instalar xscreensaver en lugar de gnome-screensaver en Ubuntu 12.04 en modo gnome-session-fallback (Gnome Classic). Funciona bien, pero tengo un problema: pongo el comando "xscreensaver -no-splash" en la lista de aplicaciones de inicio.
Pero no se inicia automáticamente, tengo que ejecutar este comando manualmente. Creo que el problema es que intenta iniciarse antes de iniciar sesión. Entonces, ¿cómo puedo iniciarlo automáticamente después de iniciar sesión?
autostart
xscreensaver
balping
fuente
fuente
Respuestas:
Probado y utilizado en Ubuntu 13.04
Como ninguna respuesta ha sido marcada como correcta todavía; esto podría ser este problema al ejecutar xscreensaver en el inicio
Como dice @ peterx14 aquí , muchos de los tutoriales para configurar xscreensaver proporcionan información incorrecta.
Le dicen que configure un archivo screensaver.desktop con el siguiente comando:
y luego coloque dentro de ella la siguiente información:
Sin embargo, por alguna razón, en muchos de estos tutoriales, el comando anterior es incorrecto. 'Aplicación' ha sido mal escrita como 'Applicaton'. Esto hace que el comando de inicio no funcione.
Por lo tanto, si ya ingresó el comando
en su lista de inicio, no funcionaría ya que xscreensaver no está configurado con la aplicación de tipo.
Para averiguar si este es el problema: primero ejecute
locate screensaver.desktop
. Esto debería, en algún lugar de la lista, decirle dónde está screensaver.desktop. En mi computadora está encendida/etc/xdg/autostart/screensaver.desktop
, luego la abro en un editor (el terminal 'nano' puede ser mejor ya que necesitará comandos sudo para abrirlo) y cambia 'Applicaton' a 'Aplicación'.Además, diferentes tutoriales (como liberiangeek y la respuesta de Radu ) sugieren usar:
como la solución anterior usa. Esto depende del valor que tenga dentro de su archivo screensaver.desktop
line 4: Exec=xscreensaver -nosplash
.fuente
locate xscreensaver.desktop
o simplemente buscaría en la lista cuando lo uselocate screensaver.desktop
. La mía estaba en~/.Desktop
locate screensaver.desktop
, llego a los resultados:/etc/xdg/autostart/gnome-screensaver.desktop
y/home/nestor/.config/autostart/xscreensaver.desktop
. ¿Podría ser que para mígnome-screensaver.desktop
causa el problema? Lo abrí y contieneExec=gnome-screensaver
, a pesar de que lo desinstalégnome-screensaver
. ¿Podría esto estar causando que xscreensaver no funcione?Una posible forma es introducir un breve retraso de (por ejemplo) 10 segundos antes de ejecutar el comando. Esto debería permitir que se completen todos los procesos de inicio de sesión antes de ejecutar el comando xscreensaver.
Use una línea de comando de la aplicación de inicio de:
fuente
bash -c 'while true;do if ! pgrep xscreensaver;then xscreensaver -nosplash;fi; sleep 1;done'
sh -c "sleep 10 && xscreensaver -nosplash"
Lo tenía funcionando, luego actualicé a 14.04 y dejó de funcionar.
La solución es entrar en Synaptic y eliminar por completo el protector de pantalla Gnome. Ubuntu lo reinstala furtivamente en "actualización".
Cuando reinicie, debería funcionar ahora con el
xscreensaver -nosplash
inicio original .fuente
Pasé varias horas con el mismo problema, pero finalmente encontré la respuesta que estaba buscando.
Vaya a foros.debian.net, siga las instrucciones cambiando solo dos cosas.
El primero es la línea que dice:
Necesita ser ingresado como:
Y el segundo es que para realizar esto debe hacerse desde la cuenta de usuario a la que se aplica, y para hacerlo, el usuario debe ser un Administrador.
Por lo tanto, si el usuario es un usuario estándar, su tipo de cuenta debe cambiarse a Administrador, lo hace desde su cuenta y luego la cuenta vuelve a cambiar a un usuario Estándar.
Espero que también corrija tu problema.
fuente
Creo que tiene algo que ver con la redirección de salida. La siguiente línea funcionó para mí en Lubuntu 13.10:
fuente
Soy nuevo en Ubuntu, estaba ejecutando Mandrake / Mandriva durante más de 10 años. Por lo que acabo de encontrar, la solución simple si desea que se inicie después de un cierre de sesión / inicio de sesión o arranque es ir a 'mostrar aplicaciones> Aplicaciones de inicio> Agregar> y luego agregar xscreensaver como comando. Si leí mal la pregunta, me disculpo.
fuente
Utilice xscreensaver-daemon.desktop de / usr / share / xscreensaver para reemplazar xscreensaver.desktop.
Ver https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/406534 comentario # 8
Esto me funciona en 14.04
fuente