0

我一直试图让这两个键绑定在我的 Xmonad 设置上工作一段时间,但可惜我失败了。我希望雷鸟在某个工作空间上生成,并在当前正在查看的工作空间上运行 demenu。这是我当前键绑定设置的相关部分:

keys' conf@(XConfig {XMonad.modmask = modmask}) = M.fromList $
  [  ((modMask, xK_d), spawnOn "2:Web" "dwb")
  ,  ((modMask, xK-r), spawn "dmenu_run")
  ,  ((modMask, xK_e), spawnOn "3:Email" "Mail"
...other keybindings that work.....
  ]

dwb 键绑定确实有效。在雷鸟一中,代替“邮件”,我还尝试了“雷鸟”和“雷鸟”,但均无济于事。

如果有人能为我完成这项工作,我将不胜感激。从终端打开雷鸟会很烦人。

4

4 回答 4

0

默认配置映射(modMask,xK_e)到“切换到物理/Xinerama 屏幕 2”。确保您禁用/更改了它。

于 2015-01-12T11:15:49.803 回答
0
  1. 尝试将“邮件”替换为“雷鸟”

    ,  ((modMask, xK_e), spawnOn "3:Email" "Mail"
    

    ,  ((modMask, xK_e), spawnOn "3:Email" "thunderbird"
    
  2. 如果它仍然不起作用,请检查其他一些键配置是否覆盖了键“e”。

于 2014-01-14T20:41:46.703 回答
0

无论您从终端输入什么来打开 Thunderbird,都应该作为spawnOn. 如果一切都失败了,请尝试 Thunderbird 可执行文件的完整路径。

对于可能在谷歌上搜索的其他人,如果不知道在终端中输入什么来启动程序,请以您通常启动的方式启动它(例如从菜单或使用键绑定),然后键入ps -ef以查找名称命令。

于 2013-02-14T12:52:15.207 回答
0

使用 cli 工具xprop并单击 Thunderbird,它会显示 Thunderbird 的类名称,您需要将其放置在此处:

,  ((modMask, xK_e), spawnOn "3:Email" "ClassName"
于 2016-12-02T12:11:11.573 回答