Resposta de tecla de atalho lenta no GNOME 3.12

5

Eu corro o Arch e recentemente peguei a atualização 3.12 para o GNOME. Eu tive F12 vinculado a terminator por um tempo, já que muitas vezes tenho que convocar novos terminais.

Desde a atualização, o uso de uma tecla de atalho para um comando pode levar até 30 segundos, quando costumava ser instantâneo. Lançar o programa graficamente ainda é instantâneo.

Eu tentei usar teclas de atalho diferentes e tentei vincular as teclas de atalho a comandos diferentes, e todos eles se comportam dessa maneira.

    
por 2mac 17.04.2014 / 14:52

3 respostas

3

Do bug arquivado por xgdgsc , essa resposta lenta aos atalhos do GNOME parece ser causada por gnome-keyring-daemon . Em particular, ter várias instâncias do daemon parece fazer com que a execução de atalho pause durante a tentativa de comunicação com o daemon até que ele atinja o tempo limite. Você pode usar o seguinte comando para verificar se você tem várias instâncias do daemon em execução:

pgrep gnome-keyring --list-full

No CentOS 7 com o GNOME 3.14.2, eu pude contornar isso matando ambos os processos:

killall gnome-keyring-daemon

gnome-keyring-daemon foi reiniciado automaticamente com apenas uma instância quando usei um atalho de teclado do GNOME e o atalho foi executado instantaneamente.

    
por 25.07.2016 / 18:40
0

Estou no Ubuntu 16.04 e enfrento esse bug desde 3 ou 4 meses atrás, após um grande dist-upgrade . Com essa solução alternativa sugerida pela resposta anterior, criei esse script para ser executado assim que a sessão de login for iniciada:

#!/bin/bash

# # # # # # Description
# From the bug filed by xgdgsc, this slow response to GNOME shortcuts appears to be caused by gnome-keyring-daemon. 
# In particular, having multiple instances of the daemon appears to cause shortcut execution to pause while attempting to
# communicate with the daemon until it times out.
# source: https://superuser.com/questions/742914/slow-hotkey-response-in-gnome-3-12

#
# Requisites user with sudo rights
#
echo "workaround to bug gnome bug 729101"
if [ $(pgrep gnome-keyring --list-full | wc -l) -gt 1 ]; then
    echo "killing all gnome-keyring processes"
    sudo killall gnome-keyring-daemon
    [ $? -gt 0  ] && echo "error $? " && exit 1
    echo "applied successfully"    
else
    echo "It's ok!"    
fi

exit 0
    
por 10.07.2017 / 16:28
0

Eu estava tendo este problema no Ubuntu 16.04 depois de instalar o flatpak que instalou o dbus-user-session como uma dependência. Eu removi flatpak e seus aplicativos instalados. Então,

sudo apt-get remove --purge dbus-user-session

Também alterei minhas senhas no meu usuário por meio de passwd e no meu chaveiro de login por meio de seahorse ou Senhas & App de chaves no Ubuntu.

Após a reinicialização, não estou mais experimentando respostas de tecla de atalho lenta e outros problemas.

Confira este relatório de bug para mais contexto: link

    
por 15.07.2017 / 23:15