El terminal aparece con mucho retraso cuando se usa el acceso directo


25

Cuando presiono Ctrl+ Alt+, Tla Terminal se abre después de unos 30 segundos. Eso es bastante molesto. Si lo abro con Alt+ F2y entro gnome-terminalla ventana aparece instantáneamente como de costumbre.

Estoy usando Ubuntu 16.04 con gnome3.

¡De forma anticipada, muchas gracias por su ayuda!


Tal vez busque en Configuración del sistema -> Teclado -> Accesos directos -> Lanzadores -> Iniciar terminal, y verifique que esté configurado correctamente. ¿Has hecho algún cambio en los atajos de teclado recientemente?
wjandrea

Está configurado correctamente y no he hecho ningún cange.
Alex Leidwein

2
@AlexLeidwein, ahora hay una solución disponible en lugar de solo una solución alternativa. Elimine dbus-user-session que no está instalado por defecto en Ubuntu 16.04.
Antonios Hadjigeorgalis

Respuestas:


21

Solución temporal discutida en el comentario 16
https://bugzilla.gnome.org/show_bug.cgi?id=729101#c16

ejecutar gnome-keyring-daemonen terminal sin opciones de línea de comando.
Luego, todo funciona normalmente después de ingresar la contraseña para desbloquear el llavero.

En mi sistema tengo que abrir HUD antes de que aparezca el mensaje de contraseña. Si abro el HUD antes del comando del terminal, el diálogo de solicitud de contraseña se muestra inmediatamente.

Salida de journalctl -fespectáculos
gnome-keyring-daemon[12913]: Gkm: using old keyring directory: ...

Ahora resuelto:
Para mí y para muchos otros, la solución a este problema ha sido eliminar lo dbus-user-sessionque se agregó junto con una instalación reciente de software que no es necesaria. Para mí, se agregó cuando instaléflatpak

Solución:

  1. sudo apt-get remove --purge dbus-user-session
  2. Reiniciar

Hay más contexto disponible a partir del comentario # 67 en este hilo.
https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825


3
Esta debería ser la respuesta más votada y aceptada, ya que contiene una solución real y no solo una solución sucia de matar el gnome-keyring-daemon, lo que hará que las contraseñas guardadas, etc., no estén disponibles en el IIRC.
Byte Commander

Esto funcionó perfectamente! También solucioné problemas muy similares que tuve: retraso entre presionar "Imprimir pantalla" y la captura de pantalla, y Google Chrome tarda en iniciarse por primera vez.
Alex

Me encontré con esto después de instalarlo deliberadamente dbus-user-sessionpara admitir servicios systemd que generan notificaciones sobre dbus. Presumiblemente, esta es una configuración incorrecta en la que la sesión del usuario systemd no es realmente la misma que la sesión de la GUI.
Adrian

13

Basado en esta respuesta en superusuario:

Del error presentado por xgdgsc , esta respuesta lenta a los accesos directos de GNOME parece ser causada por gnome-keyring-daemon. En particular, tener múltiples instancias del daemon parece causar una pausa en la ejecución del atajo al intentar comunicarse con el daemon hasta que se agota el tiempo de espera. Puede usar el siguiente comando para verificar si tiene varias instancias del demonio ejecutándose:

pgrep gnome-keyring --list-full

En CentOS 7 con GNOME 3.14.2, pude solucionar esto eliminando ambos procesos:

killall gnome-keyring-daemon

gnome-keyring-daemon reinicié automáticamente con solo una instancia la próxima vez que utilicé un atajo de teclado GNOME, y el atajo se ejecutó instantáneamente.


Incluso con solo un llavero de gnomo en funcionamiento, sigo obteniendo una respuesta lenta al abrir terminales. Cuando maté a todos, gnome-keyring-daemonChrome no pudo iniciar sesión.
Antonios Hadjigeorgalis

@AntoniosHadjigeorgalis en mi experiencia, este tipo de retraso ocurre solo para uno o dos accesos directos. Sikillall gnome-keyring-daemon no funciona para usted, quizás reasignar esos accesos directos puede ayudar.
ICE

Los nuevos atajos de @ICE tampoco funcionaron.
Antonios Hadjigeorgalis

7

Abra la aplicación de inicio y agregue nuevo

  1. Agregar nuevo
  2. Nombre: lo que sea
  3. Comando: killall gnome-keyring-daemon
  4. Comentario: lo que sea

disfrutar..


3
¿Qué se terserahsupone que significa?
Anwar

2
@Anwar: "terserah" es una palabra indonesia / malaya para "lo que sea" o "cualquier cosa". El nombre y la descripción de la aplicación de inicio solo están ahí para ayudarlo a encontrarla y organizarla, pero en realidad no importa lo que ponga allí. ¿Quizás SierraX lo copió de algún blog / sitio en alguna parte y se olvidó de traducirlo?
Lie Ryan

1

En realidad esto me ayudó. Fui a Configuración del sistema -> Teclado -> Accesos directos -> Lanzadores -> Terminal de lanzamiento, se escribió algo nuevo acelerador. Restablezco la tecla manteniendo presionada la tecla Ctrl+ Alt+ Tnuevamente. Se solucionó el problema.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.