使用快捷方式时终端出现延迟很长时间

Ale*_*ein 28 gnome-terminal shortcuts

当我按Ctrl+ Alt+ 时T,终端会在大约 30 秒后打开。这很烦人。如果我用Alt+打开它F2并输入gnome-terminal窗口,它会像往常一样立即出现。

我在 gnome3 上使用 Ubuntu 16.04。

提前谢谢你的帮助!

Ant*_*lis 24

评论 16 https://bugzilla.gnome.org/show_bug.cgi?id=729101#c16 中讨论的临时解决方法

gnome-keyring-daemon在没有命令行选项的终端中运行。
然后输入密码解锁钥匙圈后一切正常。

在我的系统上,我必须在密码提示出现之前打开 HUD。如果我在终端命令之前打开 HUD,密码提示对话框会立即显示。

journalctl -f节目输出
gnome-keyring-daemon[12913]: Gkm: using old keyring directory: ...

现已解决:
对于我和许多其他人来说,解决此问题的方法是删除dbus-user-session与最近安装的不需要的软件一起添加的内容。对我来说是安装的时候加的flatpak

解决方案:

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

从该线程中的评论 #67 开始,可以使用更多上下文。
https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825

  • 这应该是最高投票和接受的答案,因为它包含一个真正的修复程序,而不仅仅是杀死“gnome-keyring-daemon”的肮脏解决方法,这将使保存的密码等不可用 IIRC。 (3认同)

ICE*_*ICE 14

基于超级用户的这个答案

xgdgsc提交的错误来看,这种对 GNOME 快捷方式的缓慢响应似乎是由gnome-keyring-daemon. 特别是,拥有多个守护程序实例似乎会导致快捷方式执行在尝试与守护程序通信时暂停,直到超时。您可以使用以下命令来检查是否有多个守护进程实例正在运行:

pgrep gnome-keyring --list-full
Run Code Online (Sandbox Code Playgroud)

在装有 GNOME 3.14.2 的 CentOS 7 上,我可以通过杀死两个进程来解决这个问题:

killall gnome-keyring-daemon
Run Code Online (Sandbox Code Playgroud)

gnome-keyring-daemon 当我下次使用 GNOME 键盘快捷键时,仅一个实例自动重新启动,并且该快捷键立即执行。


小智 8

打开启动应用程序并添加新的

  1. 添新
  2. 名称:随便
  3. 命令 : killall gnome-keyring-daemon
  4. 评语:随便

请享用..

  • “terserah”是什么意思? (3认同)
  • @Anwar:“terserah”是印度尼西亚语/马来语中“任何”或“任何事物”的意思。启动应用程序的名称和描述仅用于帮助您查找和组织它,但您在其中放置的内容并不重要。也许 SierraX 从某处的某个博客/网站复制了它而忘记翻译它? (2认同)