問題タブ [xmonad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - XMonad は mod4Mask で何も生成しません
Arch フォーラムで似たような問題をいくつか見たことがありますが、解決策を見つけることができませんでした。
そのため、Fedora 17 x64 の XFCE4 で XMonad 0.1 を実行しており、xmonad-contrib もインストールしています。ここに私の xmonad.hs ファイルがあります:
この部分で気付くとadditionalKeys
思いますが、私には 2 つのバインディングがあります。どちらも を使用してmod4Mask
おり、これは私のデフォルトの mod キーでもあります。gvim の 2 番目のバインドは完全に機能します。問題は、dmenu の最初のバインドが単に何もしないことです。奇妙なのは、mod4Mask
(dmenuの場合)に変更mod1Mask
すると機能することです。また、ターミナルから実行すると、dmenu は正常に動作します。
編集: mod4Mask と P は何も生成/実行しないようです。
何か案は?この構成は私には問題ないように思えますが、なぜ機能しないのかわかりません。
linux - プログラムの実行を別のウィンドウマネージャーに渡す
私は現在ArchLinuxとXmonadを使用していますが、大学のコースのOpenGLプロジェクトではそれほどうまく機能していないようです。現在、Openboxを実行している別のXサーバーに切り替えて、OpenGLを使用することがわかっている場合は、そこですべての作業を行っていますが、Xmonadの優れたタイリング機能がすべて失われています。
私が両方のXサーバーにログインしているユーザーであることを考えると、OpenGLプログラムの実行をXmonadXサーバーからOpenboxXサーバーに渡す方法はありますか?そうすれば、OpenboxXサーバーに必要なのはOpenGLプログラムを正しく実行することだけです。
ubuntu - XMonadでDEをメイト
MATEはGNOME2の単なるフォークであるため、次のコマンドを使用してウィンドウマネージャーを別のマネージャー(つまりxmonad)に置き換えることができるようですmateconftool-2 -s /desktop/mate/session/required_components/windowmanager xmonad --type string
。これは、MATEにログインしたときにXMonadが起動するという意味で機能しますが、xmonadがパネルなどを並べて表示しようとしているように見えます。パネルの1つは、文字通り、本来あるべきではないすべてのスペースを埋め(上部と下部を空のままにします)、システムは完全に使用できなくなります(再起動する時間)。
私のxmonad.hs:
私の唯一の仮説は、xmonadがパネルを適切に無視していないということです。
12.04からアップグレードされたUbuntux6412.10を使用しています
編集:className =? "mate-panel" --> doIgnore
xmonad.hsのmanageHooksに追加してみました。変わりはない。
haskell - 異なるワークスペースでの XMonad の起動
xmonad の起動時に、いくつかのアプリケーションを別のワークスペース (重要) で起動したいと考えています。だから、私は次のように書いたstartupHook
:
ただし、最初のワークスペースですべてのアプリを生成します。これは、より一般的な問題の一部のようです。アプリケーションを起動すると、実際に起動したときではなく、ロードされたときにワークスペースが取得されます。したがって、WS1 で firefox を起動してから WS2 に切り替えると、firefox は WS2 で生成されます。
それでも、私は自分の意図について何ができますか?
haskell - xmonad でよく使う関数をいつでも利用できるようにすることはできますか?
いつでもどこでも呼び出さなければならない関数がいくつかあります。例えば:
今では、関数をロードできる stumpwm を使用しています。関数を起動すると、ホットキーを押すだけでこれらの関数を呼び出すことができ、いつでもどこでも評価ウィンドウを開くことができます。とても便利です。ただし、stumpwm は xmonad ほど安定していません。したがって、stumpwm の代わりに xmonad を使用したいので、haskell を使用してそれらの Common Lisp 関数を実装することを気にしません。
どんな提案でも大歓迎です!
haskell - 全画面フローティング ウィンドウからのみ境界線を削除する (XMonad 構成)
私はしたいと思います
- 全画面を覆うフローティング ウィンドウ (mplayer など) から境界線 (のみ) を削除します。
- ワークスペースにウィンドウが 1 つしかない場合は、別の境界色 (normalBorderColor) を使用します。
現在、XMonad.Layout.NoBorders の smartBorders を使用して、mplayer から境界線を削除し、そのウィンドウがワークスペース内の唯一のウィンドウである場合にウィンドウの境界線を削除しています。ただし、(モード (トール/ミラー/フル) に関係なく) 単一の非フローティング ウィンドウを持つ 2 つのワークスペースを切り替えると、ウィンドウが表示されます (私が変更しているワークスペースで) 少し「ジャンプ」します。その境界線が描画され、その後少しの間削除されます (borderWidth を大きな数値に設定すると、効果がより顕著になります)。
~/.xmonad/xmonad.hs の関連部分を以下に示します。
私がこの効果をどのように達成するか知っていますか?(パート 2. は可能ですか?) 同様の効果を実現する拡張機能や既存の構成への提案やポインタは大歓迎です。
haskell - xmonad タイル間の間隔
私は以下を使用しています、
ワークスペースにアプリケーションが 1 つしかない場合に境界線を無効にします。私が達成しようとしているのは、タイルが 2 つ以上あるときにタイル間にスペースを空けることです。ミックスに間隔 10 を追加しようとしましたが、ワークスペースにウィンドウが 1 つしかない場合でもスペースが残ります。ワークスペースに複数のタイルがある場合にのみ間隔を空けることはできますか?
haskell - xmonad-extrasをインストールできませんか?
ハッキングのソフトウェアを徹底的にテストしていませんか?cabal install xmonad-eval
次のエラーも発生します。
どんな提案でも大歓迎です!
haskell - なぜcabalはEval.hsをビルドしないのですか?
xmonad-extras-0.10.1.2をダウンロードし、次を実行しました:xmonad-extras.cabal:http ://hpaste.org/78707
それは奇妙です、どんな提案も大歓迎です!
xmonad - Xmobarが他のXmonadウィンドウの後ろに隠れないようにするにはどうすればよいですか?
編集:私の問題はXmobarの一時的なバグであることが判明しました。受け入れられた答えを参照してください。
グーグルにはこれに対する多くの解決策があります、そしてそれらのほとんどは私のために働いていません。私はArchシステムをセットアップしているので、私の最初の傾向はArchwikiの設定を使用することです。これが私のものです:
xmobarrcがない場合(またはコピーしようとしたものがある場合)、xmobarは空のワークスペースに表示されますが、アプリケーションを開くと完全に隠されます。Alt-bでバースペースを切り替えようとしても、元に戻りません。John Goerzenの設定ファイルを逐語的にコピーしようとしましたが、それも機能しません。
(John Goerzenからの)うまくいった1つのハックは、私のxinitrcでトレイラーを開始することです。トレイラーが実行されているとき、どういうわけか、xmobarも使用できる画面上部のスペースを正常に予約します。しかし、xmobarを単独で動作させたいのです。提案をありがとう。