Fedora 16 Yakuake 按键绑定失败(缩回但不会下拉)

Fedora 16 Yakuake 按键绑定失败(缩回但不会下拉)

在 Fedora 16 上,我安装了 yakuake,当我按 F12 (默认键绑定)时,终端会缩回,但再次按 F12 时,它不会部署下来。有谁知道为什么 F12 没有得到正确处理?

我看到的一个奇怪的效果是,当我打开 konsole 并按下 F12 时,命令行上会生成一个波浪号。我查看了 kde 和 konsole 的键绑定,没有任何内容与 F12 绑定。

答案1

我现在遇到了这个问题,而且我还有一堆仍在运行的 shell,我不想丢失它们。这就是我所做的;你也许可以找到一种更干净的方法:

  • 运行 /usr/bin/qdbusviewer (随 qt-x11 一起提供)
  • 向下滚动到“Session Bus”选项卡左侧的 org.kde.yakuake,单击它
  • 在右侧,导航至:
    • 药明/
      • 主窗口_1/
        • com.trolltech.Qt.QWidget
          • 向下滚动到“方法:显示”并双击它。

耶!这样做使yakuake恢复了理智(即F12再次起作用)。

答案2

我在 Ubuntu 12.04 上尝试了上述答案,但没有成功。

最后,我禁用了 yakuake 中的打开/收回键盘快捷键,然后我从 Unity->Keyboard 设置了一个全局键盘快捷键,它只执行“yakuake”。幸运的是,yakuake 的作者放置了一个侦听器,因此一次只能运行一个实例。当它检测到另一个实例试图打开时,它只会触发收回/下拉功能。太棒了!

答案3

对于仍然遇到同样问题的每个人来说,这就是解决方案。

在系统->键盘->快捷方式->自定义快捷方式中新建 .

名称:yakuake 命令:qdbus org.kde.yakuake /yakuake/window toggleWindowState

保存 -> 然后绑定你的快捷方式就完成了。在 Fedora 22 中测试并工作

答案4

我使用 GNOME 快捷方式(如/usr/bin/yakuake)而不是yakuake快捷方式修复了它。

相关内容