- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,直到几天前,我的 Xmonad 一直运行良好,然后我想我用 Synaptic 安装了一些东西,然后开始提示 Xmonad.Config.Gnome这是我的 xmonad.hs
import XMonad
import XMonad.Config.Gnome
myManageHook = composeAll [
(className =? "Pidgin" <&&> title =? "Buddy List") --> doFloat
, (className =? "Gnome-panel" <&&> title =? "Run Application") --> doFloat
-- , (className =? "XEyes") --> doShift "7"
]
main = xmonad $ gnomeConfig {
modMask = mod4Mask
, manageHook = myManageHook <+> manageHook gnomeConfig
}
当我编译时我得到这个:
ghc --make "xmonad.hs" (nella cartella: /home/giuseppe/.xmonad)
xmonad.hs:2:7:
Could not find module `XMonad.Config.Gnome':
Use -v to see a list of the files searched for.
Compilazione fallita.
使用 ghc-pkg list
我得到:
WARNING: there are broken packages. Run 'ghc-pkg check' for more details.
/var/lib/ghc-6.12.1/package.conf.d
Cabal-1.8.0.2
X11-1.5.0.0
X11-xft-0.3
array-0.3.0.0
base-3.0.3.2
base-4.2.0.0
bin-package-db-0.0.0.0
bytestring-0.9.1.5
containers-0.3.0.0
directory-1.0.1.0
dph-base-0.4.0
dph-par-0.4.0
dph-prim-interface-0.4.0
dph-prim-par-0.4.0
dph-prim-seq-0.4.0
dph-seq-0.4.0
extensible-exceptions-0.1.1.1
filepath-1.1.0.3
ghc-6.12.1
ghc-binary-0.5.0.2
ghc-prim-0.2.0.0
haskell98-1.0.1.1
hpc-0.5.0.4
integer-gmp-0.2.0.0
mtl-1.1.0.2
old-locale-1.0.0.2
old-time-1.0.0.3
pretty-1.0.1.1
process-1.0.1.2
random-1.0.0.2
rts-1.0
syb-0.1.0.2
template-haskell-2.4.0.0
time-1.1.4
unix-2.4.0.0
utf8-string-0.3.4
xmonad-0.9.1
/home/giuseppe/.ghc/i386-linux-6.12.1/package.conf.d
HTTP-4000.0.9
MonadCatchIO-mtl-0.3.0.1
binary-0.5.0.2
binary-shared-0.8.1
deepseq-1.1.0.0
ghc-mtl-1.0.1.0
ghc-paths-0.1.0.8
hslogger-1.0.12
libmpd-0.5.0
network-2.2.1.8
parsec-2.1.0.1
process-leksah-1.0.1.3
regex-base-0.93.2
regex-tdfa-1.1.4
split-0.1.2.1
xhtml-3000.2.0.1
xmonad-0.9.1
xmonad-contrib-0.9.1
zlib-0.5.2.0
和 ghc-pkg:
There are problems in package xmonad-contrib-0.9.1:
dependency "unix-2.4.0.0-7d42d72856fae71324453279e546294e" doesn't exist
There are problems in package xmonad-0.9.1:
dependency "unix-2.4.0.0-7d42d72856fae71324453279e546294e" doesn't exist
The following packages are broken, either because they have a problem
listed above, or because they depend on a broken package.
xmonad-contrib-0.9.1
xmonad-0.9.1
所以看起来有两个包坏了。解决此问题的最佳方法是什么?提前致谢
最佳答案
ghc-pkg 显示的错误表明 unix-2.4.0.0
包在安装 xmonad 后不知何故发生了变化。
只需重新安装 xmonad 和 xmonad-contrib 即可解决此问题。如果您使用 cabal-install 安装它们(即通过运行 cabal install xmonad
),那么只需重新运行该命令即可。如果您使用 Synaptic 或类似工具安装它们,那么我怀疑使用 Synaptic 重新安装会破坏您最近安装的任何破坏 xmonad 的东西。您可能想查看打开的错误以查看这是否是一个已知问题,因为它听起来像是一个损坏的包。如果是这种情况,让某些东西快速运行的最佳选择可能是卸载 xmonad 和 xmonad-contrib,然后使用 cabal-install 重新安装它们。
关于haskell - xmonad 找不到模块 `XMonad' : broken package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4037101/
如何获取 xmonad 中可见工作空间(当前显示在显示器上的工作空间)的列表?目前,在我的 xmonad.hs 配置文件中,命令 (XMonad.workspaces conf) 为我提供了所有工作区
默认情况下,xmonad 处理 every display separately 。我可以切换到每个显示器并在其上放置一个工作区。这非常有效并且很有意义。 现在我遇到的问题是,通过 DisplayPo
每当 xmonad 启动、重新启动或重新编译时,我都会收到一条 xmessage: xmonad.hs:1:8: Could not find module `XMonad' Perhaps you
我知道 XMobar 支持位图图标,并且我能够配置它们。不过,我还想使用图标来指示当前的 XMonad 布局,但 XMobar 从 XMonad 的 stdin 上获取它。而且我无法找到一种方法来传递
我试图从 ~/.xmonad/Tree.hs 导入一个名为“Tree.hs”的自定义本地模块,但我得到: Error detected while loading xmonad configurati
嗨,直到几天前,我的 Xmonad 一直运行良好,然后我想我用 Synaptic 安装了一些东西,然后开始提示 Xmonad.Config.Gnome这是我的 xmonad.hs import XMo
编辑:原来我的问题只是 Xmobar 中的一个临时错误。请参阅已接受的答案。 谷歌上有很多解决方案,但几乎没有一个对我有用。我正在建立一个 Arch 系统,所以我的第一个倾向是使用 the confi
当我在 ubuntu 中使用 xmonad 时,我遵循了 Xmonad 的教程,但是没有应用程序菜单栏。 我怎么解决这个问题? 我的配置文件在这里: import XMonad import XMon
我正在尝试在 ubuntu 上使用 nix,并使用 XMonad 作为我的窗口管理器。我在一台使用 nixOS 的主机上运行良好,但我有第二台设备尚未准备好支持 nixOS。 Ubuntu 之上的 n
我正在尝试在haskell中设置一个用于代码开发的NixOS VM,并且在xmonad和emacs的基本安装方面遇到了麻烦。我的相关部分/etc/nixos/configuration.nix是 en
This answer描述了如何在 Xmonad 中创建组合键绑定(bind)。 使用 additionalKeys 我将我的键绑定(bind)作为列表添加到我的 XConfig 配置中: ... -
在使用 Alt-Tab 键切换事件窗口时,XMonad 是否可以像许多窗口管理器一样工作?经过一番寻找,我尝试过: ((mod1Mask, xK_Tab), cycleRecentWindows [x
正如标题所说,我需要在两个或更多屏幕上显示一个窗口。 我尝试了 XMonad.Actions.CopyWindow。但似乎虽然窗口被复制到正确的工作区,但它只显示在一个物理屏幕上。 最佳答案 据我了解
我对 xmonad 完全陌生,但我想开始使用它来提高我的工作效率。 这是我一直在使用的指南(我使用的是 Apple OS X Snow Leopard) http://xmonad.org/tour.
我正在尝试编写一个 xmonad.hs,它在启动时会在某些工作区上启动一些应用程序。其中几个应用程序(例如, atop )将在终端内运行( urxvt 是我的偏好)。 这已经被问过几次了,例如,her
我想在 xmonad 启动时在不同的工作区(这很重要)中启动一些应用程序。所以,我写了以下 startupHook : startupApps :: [String] startupApps = ["
我看到其他几个人也有同样的问题,但是没有一个解决方案对我有用。下面的命令+输出主要是我试过的。我发帖 1) 因为我一直坚持这个问题 2) 我想在另一篇文章中发表评论,但我没有声誉 :( 我已经重新安装
我想扩展我的 xmonad.hs,方法是通过 stack 将它移动到它自己的沙盒项目环境中。事实证明,通过将您的 xmonad main 函数嵌入到使用 xmonad-entryhelper 的父级
我正在尝试配置我的 xmonad.hs所以当我开始我的 session 时,我会在不同的工作区启动一系列不同的程序(比如 1 中的终端;2 中的 Firefox;3 中的 Pidgin)。 我已经查看
是否可以根据我显示的物理屏幕以某种方式更改工作区布局? 我想在左显示器的布局上使用 reflectHoriz(来自 XMonad.Layout.PerWorkspace),以便主 Pane 始终最靠近
我是一名优秀的程序员,十分优秀!