5

Я запускаю Arch, и недавно я получил обновление 3.12 для GNOME. У меня F12 привязан к terminator некоторое время, так как мне часто приходится вызывать новые терминалы.

С момента обновления использование горячей клавиши для команды может занять до 30 секунд, если раньше она была мгновенной. Графический запуск программы по-прежнему происходит мгновенно.

Я пытался использовать разные горячие клавиши, и я пытался связать горячие клавиши с разными командами, и все они ведут себя так.

3 ответа3

3

Из ошибки, поданной xgdgsc, эта медленная реакция на ярлыки GNOME, по-видимому, вызвана gnome-keyring-daemon . В частности, наличие нескольких экземпляров демона приводит к приостановке выполнения ярлыка при попытке установить связь с демоном до истечения времени ожидания. Вы можете использовать следующую команду, чтобы проверить, запущено ли несколько экземпляров демона:

pgrep gnome-keyring --list-full

На CentOS 7 с GNOME 3.14.2 я смог обойти это, убив оба процесса:

killall gnome-keyring-daemon

gnome-keyring-daemon автоматически перезапускается только с одним экземпляром, когда я в следующий раз использовал комбинацию клавиш GNOME, и комбинация запускается мгновенно.

0

У меня была эта проблема в Ubuntu 16.04 после установки flatpak который установил dbus-user-session в качестве зависимости. Я удалил flatpak и он установил приложения. Затем,

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

Я также изменил свои пароли для моего пользователя через passwd и для моего пароля для входа в систему через seahorse или приложение Passwords & Keys в Ubuntu.

После перезагрузки я больше не испытываю медленного ответа горячей клавиши и других проблем.

Проверьте этот отчет об ошибке для большего контекста:
https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825

0

Я на Ubuntu 16.04 и сталкиваюсь с этой ошибкой 3 или 4 месяца назад после большого dist-upgrade . С помощью этих обходных путей, предложенных предыдущим ответом, я создал этот скрипт для запуска сразу после начала сеанса входа в систему:

#!/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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .