問題タブ [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 投票する
3 に答える
4335 参照

haskell - Haskellタイプのエラー:コンテキストからの `show'の使用から生じる(Show a)を推測できませんでした(Num a)

xmonadを構成していますが、数十のインスタンスを開始する必要があるため、xとyの位置、幅、高さ、テキストの整列のパラメーターを受け取る関数を使用する方がよいと判断しました。

もちろん、署名を削除したり、に変更Num aしたりShow aすると問題は解決しますが、その理由はわかりません。'引数' xwおよびほとんどすべての種類の数(、、 ecc)であると想定されていyます100550.21366 * 0.7

私はhaskellを初めて使用しますが、これまでエラーを(明確に)理解したり、何が問題なのかを見つけることができませんでした。

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

haskell - xmonad は自動的にアプリケーションに切り替えます

私は xmonad がとても好きですが、1 つ素晴らしいことがあります。

でファイルを開いて、gvim -p --remote-tab-silent my-file常にオンになっている vim で開いた場合workspace 1、自動的に に切り替えたいと思いますworkspace 1

viewShift-trickを発見したばかりですが、これは新しいワークスペースgvimが生成された場合にのみワークスペースを変更するため、問題の一部が解決されます。

編集:

Daniel Wagner のコメントのおかげで、いくつかの調査を行うことができました。

緊急度のヒントを設定および設定解除する小さなプログラムを見つけました: seturgency。そして、xwininifogvim のウィンドウ ID を取得できます。いくつかの試行錯誤の後xprop、ヒントフラグが実際に設定されていることを示しました。

今私は追加しました

私の.xmonad.hsに、xmonad --recompile && xmonad --restartエラーはありませんでしたが、ヒットmod4 + xは何もしませんでしたxpropが、緊急のヒントが設定されていると報告しました。

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

haskell - XMonad で特定のワークスペースに切り替えるキーをバインドするにはどうすればよいですか?

私は 2 ヘッドのセットアップを実行していますがM-i、左側のモニターのワークスペースをワークスペース 5 に、右側のモニターのワークスペースをワークスペース 6 に切り替えるようにバインドしたいと思っています。

をざっと見ましたが、探してXmonad.Actionsいるものがわかりませんでした。

何かのようなもの

switchToWorkspace私が求めている機能はどこにありますか

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

key-bindings - XMonad のキーバインドが機能しない

XMonad の設定に問題があります。

このコードの何が問題なのか教えていただけますか? コンパイルされますが、望ましい効果はありません。

SOで似たようなものは見つかりませんでした。だからここにあります:

これも試しましたが、コンパイルされません:

次のエラーが表示されます。

そしてmodMask = modMask4(Windows ボタン)

ご協力いただきありがとうございます。

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

ubuntu-12.04 - Ubuntu 12.04 LTSでXmonadの使用を開始するにはどうすればよいですか?

私はUbuntu12.04LTSシステムにライブラリとドキュメントとともにHaskellで書かれたXmonad0.10-3LightweightX11ウィンドウマネージャーをインストールしました。

このアプリケーションを実行するためのインターフェイス/メニューを期待していましたが、何も表示されませんでした。また、関連するドキュメントが見つかりません。

Xmonadの使用を開始する方法を教えてください。

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

xmonad - XMonadで表示されているワークスペースのリストを取得するにはどうすればよいですか?

xmonadで表示されているワークスペース(現在モニターに表示されているワークスペース)のリストを取得するにはどうすればよいですか?現在、xmonad.hs構成ファイルで、コマンド(XMonad.workspaces conf)を使用すると、すべてのワークスペースのリストが表示されます。私はHaskellにあまり詳しくないので、次のようなドキュメントを理解するのに苦労しています:http: //xmonad.org/xmonad-docs/xmonad/XMonad-StackSet.html

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

haskell - xmonad: 新しいフローティング ウィンドウを移動する

thisおよびthis issue で説明されているように、xmonad を compton と共に使用すると、フローティング ウィンドウが他のウィンドウの背後にレンダリングされることがあります。私が試してみたい回避策の 1 つは、xmonad で新しいフローティング ウィンドウを少し移動させることです。これにより、他のウィンドウの上に表示されるはずです。ただし、xmonad と Haskell は初めてなので、これを実現する方法がわかりません。

xmonad に「新しいフローティング ウィンドウが作成されたら、1 ピクセル右に移動する」ように指示するにはどうすればよいですか?

(xmonad-0.10 および xmonad-contrib-0.10)

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

linux - cabal-install インストールに失敗しました

xmonadをインストールしようとしています。まず、次のコマンドを使用して ghc コンパイラをインストールします。

その後、次のコマンドを使用して cabal-install-0.14.0 のインストールを試みます。

しかし、最後のコマンドを実行すると、次のエラーが発生しました。

明らかに、hsc2hs プログラムが必要で、ディレクトリ "/usr/lib/ghc-7.4.2/hsc2hs" で確認できるので、このディレクトリを PATH に追加します。しかし、それでもうまくいきません。

アドバイスをくれる人はいますか?ありがとう。

PS: 私の OS は openSUSE 12.1 です。

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

macos - Mountain Lion X11 ライブラリは ./configure できません

Xquartz 2.7.2 で実行するために Mountain Lion で xmonad を構築しようとしています。チュートリアルはこちらにあります

必要な X11 ライブラリを取得するために cabal を使用していますcabal install X11-1.5.0.1。それはうまくいかなかったので、tar を入手して ghc でビルドしようとしましたが、同じエラーが発生しました。構成しません:

私のconfig.log:

Xquartz ライブラリを指すようにパスを修正するために追加する必要があるものはありますか?

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

notifications - xmonad での KDE ポップアップ通知

KDE で xmonad を使用しており、そのポップアップ通知を使用したいと考えています。デフォルトでは、最初のポップアップは正しく表示されますが、消えた後、次のポップアップは表示されません。新しい「通知」ウィジェットを追加すると、もう1つのポップアップが表示されますが、その後は同じ状況になります。そのような行を xmonad config に追加すると (どのように機能するのかよくわかりません)、ポップアップが期待どおりに機能し始めます:

一般的な部分で、そして

myManageHook で。

しかし今、'className =? 「Plasma-desktop」はあまりにも一般的な状態で、起動時に非常に奇妙なことが起こります。KDE のロード後にこの行を構成に追加すると、すべて正常に動作します。通知ウィンドウを正確に見つける方法、または KDE が完全にロードされた後にのみこの行を使用する方法はありますか、または通知を機能させるより良い方法はありますか?

ありがとう、下手な英語でごめんなさい。