gpt4 book ai didi

haskell - 为什么 XMonad 的提示对我不起作用?

转载 作者:行者123 更新时间:2023-12-05 06:08:58 29 4
gpt4 key购买 nike

所以我的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

键绑定(bind)工作除了

("M-s", shellPrompt def)

与另一个config我试过它按预期工作但我无法弄清楚,我上面的 MWE 有什么问题(显然它编译得很好)。此外,我已经有了一个我相当满意的配置,所以我更愿意在我自己的配置中实现提示,而不是削减链接的配置。

系统:Arch Linux

~ $ pacman -Qi xmonad | grep Version
Version : 0.15-72

非常感谢任何建议。如果您需要其他信息,请告诉我。谢谢!

编辑 1:我向 mwe 添加了另外两个键绑定(bind):

, ("M-S-e"     , spawn $ "xdotool text 'test'")
, ("M-S-w" , spawn $ "xdotool key Cotrol_L+F4")

两者都不行,就像提示一样(安装了xdotool)。所以可能有联系?我也曾尝试使用标准语法进行键绑定(bind),但没有使用 XMonad.Util.EZConfig 无济于事。

最佳答案

我遇到了同样的问题 this ArchWiki 链接让我走上了正确的道路,解决了我的问题。

问题似乎是系统缺少 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 atall. Easiest fix is to install xorg-fonts-misc.

我实际上运行的是 Gentoo 5.4.80,我的解决方案是安装 x11-base/xorg-x11 包。

关于haskell - 为什么 XMonad 的提示对我不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64991025/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com