配置Xfce和Xmonad

這是我在世界上的第一個“貢獻” GNU / Linux的, 希望對你有幫助。 這是我如何配置的小指南 xmonad以及如何替代 xfwm4xmonad.

為什麼選擇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&

保存會話並準備就緒,好像什麼都沒發生

希望有用。


9條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  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及其不可估量的定制。 🙂
    我贊!