問題タブ [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.

0 投票する
1 に答える
926 参照

mouseevent - XMonad のキーボード不要のマウス ジェスチャ

xmonad.hs でマウス ジェスチャを設定していますが、modMask 修飾子を使用してキーボードを使用しないジェスチャを取得したくありません。問題は、カーソルの下にあるアプリケーションにマウスイベントを通過させたい場合 (たとえば、空のジェスチャー、単純なクリックなど) があることですが、XMonad でそれを行う方法が見つかりませんでした。それがなければ、 を追加する((0, button3), mouseGesture gestures)と、 の「アプリケーション固有の」機能が完全に失われますbutton3

イベントを簡単に転送できない場合は、新しいイベントを作成してディスパッチできるのではないかと考えていました。使おうと思ったのspawn "xdotool click 3"ですが、うまくいかないようです。誰かが似たようなことを試したことがありますか?それ以外の場合は、ほとんどのアプリが積極的に 3 つのボタンを使用するため、少なくとも 4 つのボタンを備えたマウスが必要です...

0 投票する
1 に答える
1724 参照

xmonad - XMonad で、特定のウィンドウに特定の浮動位置を常に与えるにはどうすればよいですか?

タイトルはかなり自明だと思います。

XMonad で、特定のウィンドウに特定の浮動位置を常に与えるにはどうすればよいですか?

0 投票する
2 に答える
1476 参照

haskell - xmonad-configuration をマスターすることを念頭に置いて haskell を学ぶための最良のリソース

xmonad をウィンドウ マネージャーとして使用していますが、気に入っています。ただし、スニペットを一緒にコピーして自分のやりたいことを実行しただけなので、構成は少し複雑です。問題は、使用されている Haskell コードのほとんどを理解できなかったことです。

したがって、xmonad-configuration を理解して習得するのに十分なだけの haskell 構文と概念を学習するために、どの文献、チュートリアル、またはオンライン講義が推奨されているのでしょうか。私の質問のポイントは、一般的にhaskellを学ぶ方法ではなく、私の目標を達成するための最小限で最も時間効率の良い方法です.

理想的なのは、xmonad-config の例を使用して haskell の構文と概念を説明する haskell コースですが、そのようなチュートリアルは見つかりませんでした。

ビデオへのこのリンクしか見つかりませんでしたが、もう利用できないようです: http://weblogs.asp.net/podwysocki/archive/2008/03/27/fringedc-march-2008-video-now-online-haskell-and -xmonad-extensibility.aspx

0 投票する
1 に答える
1576 参照

haskell - XMonad で 1..9 ワークスペースのキーボード ショートカットを再構成するには?

人間工学に基づいたキーボード レイアウト、つまり Bepo ( http://bepo.fr/wiki/Accueil )に切り替えるまで、私は長い間 XMonad を使用していました。

それまでは、キーボードに XMonad.Config.Azerty モジュールを使用していました。しかし、レイアウトが変更されてから、キーボード ショートカットが機能しなくなりました。
より正確には、ワークスペースを切り替えます (ホーム + 1 = ワークスペース 1、ホーム + 2 = ワークスペース 2 など)。
その後、デフォルトの設定に戻しましたが、改善されませんでした。

明らかに、defaultAzerty 関数はもう必要ありません。
ホーム+1..9コンビナゾンを再マップして機能させるために何をすべきか誰かが知っていますか?

編集:更新された設定

ここに私の設定があります:

また、その投稿を見ましたが、それが私が望むものかどうかわかりません:プログラマー dvorak キーボード レイアウト (シフトされた数字) を使用して xmonad でワークスペースを切り替える

Haskell 言語には問題はありませんが、XMonad API はそれほど大きなものです。

EDIT2:ここに書かれていることに従ってhttp://blacketernal.wordpress.com/set-up-key-mappings-with-xmodmap/、私のホームキーはすでに修飾子です

最後の行のダンプは次のとおりです。

xmodmap: 修飾子ごとに最大 4 つのキー (括弧内のキーコード):

shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x69) mod1
Alt_L (0x40), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3
mod4 Super_L (0x85), Super_R (0x86) )、Super_L (0xce)、Hyper_L (0xcf) mod5 ISO_Level3_Shift (0x5c)、Mode_switch (0xcb)

0 投票する
3 に答える
1352 参照

haskell - Haskell cabal のインストール: C ライブラリ iw がありません

Fedora 19 x64 を実行しており、cabal install で xmobar をインストールしようとしています。たくさんの依存関係をインストールした後、私は立ち往生しています

この iw ライブラリについて何も見つからず、続行する方法が少しわかりません。

私が知る限り、標準の c ライブラリはすべてインストールされています。

0 投票する
0 に答える
1391 参照

haskell - xmonad: すべての新しいウィンドウを現在フォーカスされているワークスペースに移動します

次のように、特定のプログラムを特定のワークスペースで生成するように設定できることを知っています。

のすべてのインスタンスがXtermワークスペース "3" で生成されるようにします。私がやりたいことは、たとえば、ワークスペース「1」にいてFirefoxを起動した場合、すぐにワークスペース「2」に切り替えるように、すべての新しいプログラムを開始時にフォーカスされているワークスペースにスポーンさせることです、Firefox ウィンドウはワークスペース "1" にとどまります。

私はその効果のために何かを考えていました

これは明らかに機能しませんが、うまくいけばアイデアが得られます。

私の質問は意図的にこれと非常に似ていますが、最初にフォーカスされたワークスペースですべてのプログラムを生成したいのですが、それらを開きます (dmenu、ターミナルなどから)。