为什么 XMonad 的提示对我不起作用?
Why is XMonad's Prompt not working for me?
所以我的MWE xmonad.hs如下:
import XMonad
import XMonad.Prompt
import XMonad.Prompt.Shell
import XMonad.Util.EZConfig
myKeys =
[ ("M-s", shellPrompt def)
, ("M-<Return>", spawn "/usr/bin/alacritty")
, ("M-q", kill)
, ("M1-r", spawn "xmonad --recompile && xmonad --restart")
]
main = do
xmonad $ def
{ modMask = mod4Mask
} `additionalKeysP` myKeys
除
外,按键绑定有效
("M-s", shellPrompt def)
与另一个 config 我试过它按预期工作但我无法弄清楚,我上面的 MWE 有什么问题(显然它编译得很好)。此外,我已经有了一个我相当满意的配置,所以我更愿意在我自己的配置中实现提示,而不是削减链接的配置。
系统:Arch Linux
~ $ pacman -Qi xmonad | grep Version
Version : 0.15-72
非常感谢任何建议。如果您需要其他信息,请告诉我。谢谢!
编辑 1:
我向 mwe 添加了两个更多的键绑定:
, ("M-S-e" , spawn $ "xdotool text 'test'")
, ("M-S-w" , spawn $ "xdotool key Cotrol_L+F4")
两者都不行,就像提示一样(xdotool
已安装)。所以可能有联系?
我也尝试过使用标准语法进行键绑定而不使用 XMonad.Util.EZConfig
无济于事。
我遇到了同样的问题,this ArchWiki link 让我走上了正确的道路解决了我的问题。
问题似乎是系统缺少 xmonad 提示所期望的字体引起的。
摘录:
Broken/missing XMonad.Prompt and window decorations
XMonad by default uses the font -misc-fixed-----10-------*
[5]. If this font is missing those windows simply fail to render at
all. Easiest fix is to install xorg-fonts-misc.
我实际上是 运行 Gentoo 5.4.80,我的解决方案是安装 x11-base/xorg-x11
包。
所以我的MWE xmonad.hs如下:
import XMonad
import XMonad.Prompt
import XMonad.Prompt.Shell
import XMonad.Util.EZConfig
myKeys =
[ ("M-s", shellPrompt def)
, ("M-<Return>", spawn "/usr/bin/alacritty")
, ("M-q", kill)
, ("M1-r", spawn "xmonad --recompile && xmonad --restart")
]
main = do
xmonad $ def
{ modMask = mod4Mask
} `additionalKeysP` myKeys
除
外,按键绑定有效("M-s", shellPrompt def)
与另一个 config 我试过它按预期工作但我无法弄清楚,我上面的 MWE 有什么问题(显然它编译得很好)。此外,我已经有了一个我相当满意的配置,所以我更愿意在我自己的配置中实现提示,而不是削减链接的配置。
系统:Arch Linux
~ $ pacman -Qi xmonad | grep Version
Version : 0.15-72
非常感谢任何建议。如果您需要其他信息,请告诉我。谢谢!
编辑 1: 我向 mwe 添加了两个更多的键绑定:
, ("M-S-e" , spawn $ "xdotool text 'test'")
, ("M-S-w" , spawn $ "xdotool key Cotrol_L+F4")
两者都不行,就像提示一样(xdotool
已安装)。所以可能有联系?
我也尝试过使用标准语法进行键绑定而不使用 XMonad.Util.EZConfig
无济于事。
我遇到了同样的问题,this ArchWiki link 让我走上了正确的道路解决了我的问题。
问题似乎是系统缺少 xmonad 提示所期望的字体引起的。
摘录:
Broken/missing XMonad.Prompt and window decorations
XMonad by default uses the font -misc-fixed-----10-------* [5]. If this font is missing those windows simply fail to render at all. Easiest fix is to install xorg-fonts-misc.
我实际上是 运行 Gentoo 5.4.80,我的解决方案是安装 x11-base/xorg-x11
包。