Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 我需要帮助。哪个是我的Mod钥匙?_Haskell_Xmonad - Fatal编程技术网

Haskell 我需要帮助。哪个是我的Mod钥匙?

Haskell 我需要帮助。哪个是我的Mod钥匙?,haskell,xmonad,Haskell,Xmonad,我正在使用这个配置文件 我已经重新编译了haskell xmonad——重新编译 然后我做了M-q(其中M是ALT)来重新启动xmonad 没有错误,我很确定配置已经设置好了。然而,ALT似乎不再是mod键。当我按下ALT+SHIFT+RETURN时,不会出现新的终端屏幕 有人能帮我找出哪个键是mod吗?相关的位是modMask=mod4Mask;在大多数设置中,mod 4是“Windows”键。问题很简单。新的xmonad配置没有为win+shift+Return键序列指定生成终端操作。将该行

我正在使用这个配置文件

我已经重新编译了haskell xmonad——重新编译

然后我做了M-q(其中M是ALT)来重新启动xmonad

没有错误,我很确定配置已经设置好了。然而,ALT似乎不再是mod键。当我按下ALT+SHIFT+RETURN时,不会出现新的终端屏幕


有人能帮我找出哪个键是mod吗?

相关的位是
modMask=mod4Mask
;在大多数设置中,mod 4是“Windows”键。

问题很简单。新的xmonad配置没有为win+shift+Return键序列指定生成终端操作。将该行添加到kbMap。有关语法,请参阅此处的配置之一。http://www.haskell.org/haskellwiki/Xmonad/Config_archive

windows键现在是您的mod

相关线路为:

 modMask               = mod4Mask 

好吧,我认为你是对的,因为当我赢了+SHIFT+Q,它就会退出xmonad。但是,WIN+SHIFT+RETURN不会打开终端。你能帮我一下吗?看起来你已经把钥匙绑定到运行
urxvtc
。您是否安装了发行版的rxvt unicode软件包?
urxvtc
是否在您的路径上?您是否运行了
urxvtc
希望连接到的守护进程
urxvtd
?我将其更改为xterm,但它仍然无法工作。当我在终端上运行“xterm”时,它会启动,因此它显然已安装。我还尝试了“gnome终端”,但没有成功。您的终端的
$PATH
可能与xmonad不同。确保在
.xinitrc
中设置(并导出)该环境变量。如果这不能解决问题,我建议跳转
#xmonad
以获得更具交互性的调试体验。这个答案是错误的。链接的配置确实有mod+shift+return的绑定:
((modMask.|.shiftMask,xK_return),spawn avTerminal)
糟糕的是:对不起。我错过了。那么在这种情况下,我只能猜测urxvtc找不到或者什么的。尼克:你能确认安装了urxvtc吗?