Haskell xmonad只响应默认的键绑定

Haskell xmonad只响应默认的键绑定,haskell,configuration,xmonad,Haskell,Configuration,Xmonad,我正试图将xmonad配置为在Ubuntu14中可以正常工作。因为我不熟悉Haskell的语法,所以我取了3个配置文件,删除了我不喜欢的,保留了我喜欢的。我有很多错误,但一旦我解决了所有错误,它似乎就不起作用了。 Xmonad只注意到默认的键绑定,但识别出文件的其他部分(比如xmobar)。每个配置本身都运行良好。 我的xmonad.hs文件在这里: 如果你看一下,告诉我怎么了,我会很感激的 谢谢。要调试此功能,请选择一个似乎不起作用的密钥绑定,然后执行以下操作: 将该键映射到有效的东西(即复

我正试图将xmonad配置为在Ubuntu14中可以正常工作。因为我不熟悉Haskell的语法,所以我取了3个配置文件,删除了我不喜欢的,保留了我喜欢的。我有很多错误,但一旦我解决了所有错误,它似乎就不起作用了。 Xmonad只注意到默认的键绑定,但识别出文件的其他部分(比如xmobar)。每个配置本身都运行良好。
我的
xmonad.hs
文件在这里:

如果你看一下,告诉我怎么了,我会很感激的


谢谢。

要调试此功能,请选择一个似乎不起作用的密钥绑定,然后执行以下操作:

  • 将该键映射到有效的东西(即复制该键 用于另一个工作密钥的绑定)
  • 如果这行得通,那么 您知道Xmonad可以“看到”密钥
  • 现在把钥匙映射到你想要的东西上 需要,但将任何错误发送到文件。例如:

    。。。。unsafeSpawn“scrot-e'mv$f~/Pictures'>/home/me/errors.log 2>&1”)

  • 看看你会犯什么错误,然后处理它们


  • 我注意到您在某些路径中使用了
    ~
    。我似乎记得我在这方面遇到了麻烦。在我自己的xmonad.hs中,我在任何地方都使用完整路径。

    哪些键绑定没有像您预期的那样工作?@JeffBurka噢,似乎我错了。它注意到的键绑定是我留下的默认绑定。它似乎只是忽略了我的配置文件(但仅在密钥部分,xmobar工作正常,我从这里启动它)。这是一个已知的问题吗?我怎样才能修好它?