これは私の世界で最初の「貢献」です GNU / Linuxの、お役に立てば幸いです。 これは私がどのように構成したかについての小さなガイドです xmonad、および置換方法 xfwm4 によって xmonad.
なぜxmonadとxfce?
xmonadをしばらく使用した後、「何か」が不足していることに気付きました。私の場合は、ウィンドウ、マウス、ボリュームなどのテーマです。 など、haskellで設定する方法がわかりません。 したがって、同様のことを実現する最も簡単な方法は、xfwm4をxmonadに交換することでした。私は、最終結果が本当に気に入りました。
xmonadのインストール
aptitude install ghc xmonad xmobar gmrun dmenu
xmonadの設定
xmonadがインストールされたら、.xmonadフォルダーに移動します
cd ~/.xmonad
存在しない場合は作成します
mkdir ~/.xmonad
フォルダ内にxmonad.hsというテキストファイルを作成し、お気に入りのテキストエディタで開いて、次のコードを貼り付けます(存在する場合は、削除するか、名前を変更します)。
次のコマンドでファイルをコンパイルします
xmonad --recompile
これでxmonadが構成され、グローバルキーはxmonad.hsファイルにあります
xfwm4をxmonadに変更する
まず、xmonadをアプリケーションの自動起動に追加します。
xfce>設定>構成マネージャー>セッションと起動>アプリケーションの自動起動>追加>
名前:xfce-xmonad(または必要なもの)
説明:xfce-xmonad(または必要なもの)
コマンド:xmonad
ここで、xfwm4プロセスを終了し、セッションを保存します。
xfce>構成>構成マネージャー>セッションとログイン>セッション
xfwm4を選択し、[プログラムを閉じる]をクリックして、セッションを保存します
xfwm4を閉じる前に、ターミナルを開くことが重要です(痛いことはありません)
(セッションを閉じずに)結果を確認したい場合は、コンソールに入力してください
xmonad&
私の見た目が気に入らないのを待ってください!
自動起動からxmonadを削除し(それを呼び出した場合)、ターミナルに
xfwm4&
セッションを保存して、何かが起こっていないかのように準備します
それがお役に立てば幸いです。
試しましたがエラーが発生しました
"Xmonad.hs:1: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
XFCEウィンドウマネージャーを変更できるようにセッションを保存するトリックは非常に優れています。 どこかで見たことがあると思います。 私はそれを試さなければなりません。 良い記事。 🙂
ヒントは良さそうです...試してみるものの私のリストに
非常に興味深い、xmonadがxfceで動作している😀、私はWMタイリングに不慣れですが、素晴らしいと言わなければなりません!!!
Yeeeiiユーザー素晴らしい私は孤独を感じました😛hahahaha素晴らしいです😀
うわー、なんて奇妙な組み合わせでしょう。Oo私はOpenboxでそれを使用します(まあ、実際にはXfwm4で十分です)。
ははは、彼は私のために空白を入れなかった、まあ、それはスペースだとしましょう
正しくない)
-Xmonadをインポートします
–修飾されたXMonad.StackSetをWとしてインポートします
修飾されたData.MapをMとしてインポートします
(正しい)
Xmonadをインポートする
修飾されたXMonad.StackSetをWとしてインポートします
修飾されたData.MapをMとしてインポートします
ああ..Linuxとその計り知れないカスタマイズ。 🙂
私はそれを愛します!