配置Xfce和Xmonad

这是我在世界上的第一个“贡献” GNU / Linux的, 希望对你有帮助。 这是我如何配置的小指南 莫纳德以及如何替代 xfwm4莫纳德.

为什么选择xmonad和xfce?

在使用xmonad一段时间后,我意识到它缺少“东西”,在我的情况下,它涉及Windows,鼠标,音量等主题。 等等,我不知道如何使用haskell进行配置。 因此,实现类似目标的最简单方法是将xfwm4换成xmonad,我真的很喜欢最终结果。

安装xmonad

aptitude install ghc xmonad xmobar gmrun dmenu

设置xmonad

安装xmonad后,我们将移至.xmonad文件夹

cd ~/.xmonad

如果不存在,我们创建它

mkdir ~/.xmonad

在该文件夹内,我们创建一个名为xmonad.hs的文本文件,使用我们最喜欢的文本编辑器将其打开,然后将以下代码粘贴到其中(如果存在,则将其删除或重命名)。

xmonad.hs

我们用编译文件

xmonad --recompile

现在我们已经配置了xmonad,全局密钥在xmonad.hs文件中

将xfwm4更改为xmonad

首先,我们将xmonad添加到应用程序自动启动中
xfce>设置>配置管理器>会话和启动>应用程序自动启动>添加>

名称:xfce-xmonad(或您想要的任何名称)
说明:xfce-xmonad(或您想要的任何东西)
命令:xmonad

现在,我们结束xfwm4进程并保存会话。
xfce>配置>配置管理器>会话和登录>会话

选择xfwm4并单击关闭程序,然后保存会话

重要的是,关闭xfwm4之前,我们打开了一个终端(它永远不会疼)

如果要查看结果(不关闭会话)放在控制台中

xmonad&

等一下,我不喜欢我的样子!

只需从自动启动中删除xmonad(如果您将其命名),然后在终端中放

xfwm4&

保存会话并准备就绪,好像什么都没发生

希望有用。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   @jlcmux

    我尝试过但出现错误
    “ Xmonad.hs:1:1:解析错误:顶级的赤裸表达”

    而且我不能动。 在Windows中最大化或执行某些此类操作,但并不能大大改善光标视图。

    该怎么办?

    1.    阿尔皮

      mmmm根据 http://paste.desdelinux.net/4658 第一行必须是评论
      -胜利+ F1 Iceweasel
      如果您删除了评论,则第一行应为
      导入Xmonad
      检查其他行是否具有相同的缩进。
      (不正确)
      导入Xmonad
      将合格的XMonad.StackSet导入为W
      将合格的Data.Map导入为M

      (对)
      导入Xmonad
      将合格的XMonad.StackSet导入为W
      将合格的Data.Map导入为M

      好吧,它告诉您错误在第1行中,您将无法使用全局密钥,直到文件编译完毕,我将您的.xmonad文件夹保留下来。
      http://www.mediafire.com/?t4gorohuvurgo86

  2.   赫格堡

    保存会话以能够更改XFCE窗口管理器的技巧非常好。 我想我在其他地方看到过它。 我必须尝试一下。 好文章。 🙂

  3.   腐烂87

    小费看起来不错。。。

  4.   海伦娜_ryuu

    非常有趣,让xmonad与xfce一起工作,我是WM平铺的新手,但是我必须说,超赞的很棒

    1.    和田

      Yeeeii用户很棒,我感到很孤独😛哈哈哈哈很棒很棒is

  5.   奥罗斯

    哇,这真是个奇怪的组合,哦,我将它与Openbox一起使用(嗯,实际上Xfwm4对我来说已经足够了)。

  6.   阿尔皮

    哈哈哈,他没有替我留空,好吧,让我们想想-这是一个空间
    错误)
    导入Xmonad
    –将合格的XMonad.StackSet导入为W
    将合格的Data.Map导入为M

    (对)
    导入Xmonad
    将合格的XMonad.StackSet导入为W
    将合格的Data.Map导入为M

  7.   让我们使用Linux

    Ahhh .. Linux及其不可估量的定制。 🙂
    我赞!