問題タブ [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.
haskell - Haskellタイプのエラー:コンテキストからの `show'の使用から生じる(Show a)を推測できませんでした(Num a)
xmonadを構成していますが、数十のインスタンスを開始する必要があるため、xとyの位置、幅、高さ、テキストの整列のパラメーターを受け取る関数を使用する方がよいと判断しました。
もちろん、署名を削除したり、に変更Num a
したりShow a
すると問題は解決しますが、その理由はわかりません。'引数' x
、w
およびほとんどすべての種類の数(、、 ecc)であると想定されていy
ます。100
550.2
1366 * 0.7
私はhaskellを初めて使用しますが、これまでエラーを(明確に)理解したり、何が問題なのかを見つけることができませんでした。
haskell - xmonad は自動的にアプリケーションに切り替えます
私は xmonad がとても好きですが、1 つ素晴らしいことがあります。
でファイルを開いて、gvim -p --remote-tab-silent my-file
常にオンになっている vim で開いた場合workspace 1
、自動的に に切り替えたいと思いますworkspace 1
。
viewShift
-trickを発見したばかりですが、これは新しいワークスペースgvim
が生成された場合にのみワークスペースを変更するため、問題の一部が解決されます。
編集:
Daniel Wagner のコメントのおかげで、いくつかの調査を行うことができました。
緊急度のヒントを設定および設定解除する小さなプログラムを見つけました: seturgency。そして、xwininifo
gvim のウィンドウ ID を取得できます。いくつかの試行錯誤の後xprop
、ヒントフラグが実際に設定されていることを示しました。
今私は追加しました
私の.xmonad.hs
に、xmonad --recompile && xmonad --restart
エラーはありませんでしたが、ヒットmod4 + x
は何もしませんでしたxprop
が、緊急のヒントが設定されていると報告しました。
haskell - XMonad で特定のワークスペースに切り替えるキーをバインドするにはどうすればよいですか?
私は 2 ヘッドのセットアップを実行していますがM-i
、左側のモニターのワークスペースをワークスペース 5 に、右側のモニターのワークスペースをワークスペース 6 に切り替えるようにバインドしたいと思っています。
をざっと見ましたが、探してXmonad.Actions
いるものがわかりませんでした。
何かのようなもの
switchToWorkspace
私が求めている機能はどこにありますか
key-bindings - XMonad のキーバインドが機能しない
XMonad の設定に問題があります。
このコードの何が問題なのか教えていただけますか? コンパイルされますが、望ましい効果はありません。
SOで似たようなものは見つかりませんでした。だからここにあります:
これも試しましたが、コンパイルされません:
次のエラーが表示されます。
そしてmodMask = modMask4
(Windows ボタン)
ご協力いただきありがとうございます。
ubuntu-12.04 - Ubuntu 12.04 LTSでXmonadの使用を開始するにはどうすればよいですか?
私はUbuntu12.04LTSシステムにライブラリとドキュメントとともにHaskellで書かれたXmonad0.10-3LightweightX11ウィンドウマネージャーをインストールしました。
このアプリケーションを実行するためのインターフェイス/メニューを期待していましたが、何も表示されませんでした。また、関連するドキュメントが見つかりません。
Xmonadの使用を開始する方法を教えてください。
xmonad - XMonadで表示されているワークスペースのリストを取得するにはどうすればよいですか?
xmonadで表示されているワークスペース(現在モニターに表示されているワークスペース)のリストを取得するにはどうすればよいですか?現在、xmonad.hs構成ファイルで、コマンド(XMonad.workspaces conf)を使用すると、すべてのワークスペースのリストが表示されます。私はHaskellにあまり詳しくないので、次のようなドキュメントを理解するのに苦労しています:http: //xmonad.org/xmonad-docs/xmonad/XMonad-StackSet.html
haskell - xmonad: 新しいフローティング ウィンドウを移動する
thisおよびthis issue で説明されているように、xmonad を compton と共に使用すると、フローティング ウィンドウが他のウィンドウの背後にレンダリングされることがあります。私が試してみたい回避策の 1 つは、xmonad で新しいフローティング ウィンドウを少し移動させることです。これにより、他のウィンドウの上に表示されるはずです。ただし、xmonad と Haskell は初めてなので、これを実現する方法がわかりません。
xmonad に「新しいフローティング ウィンドウが作成されたら、1 ピクセル右に移動する」ように指示するにはどうすればよいですか?
(xmonad-0.10 および xmonad-contrib-0.10)
linux - cabal-install インストールに失敗しました
xmonadをインストールしようとしています。まず、次のコマンドを使用して ghc コンパイラをインストールします。
その後、次のコマンドを使用して cabal-install-0.14.0 のインストールを試みます。
しかし、最後のコマンドを実行すると、次のエラーが発生しました。
明らかに、hsc2hs プログラムが必要で、ディレクトリ "/usr/lib/ghc-7.4.2/hsc2hs" で確認できるので、このディレクトリを PATH に追加します。しかし、それでもうまくいきません。
アドバイスをくれる人はいますか?ありがとう。
PS: 私の OS は openSUSE 12.1 です。
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 ライブラリを指すようにパスを修正するために追加する必要があるものはありますか?
notifications - xmonad での KDE ポップアップ通知
KDE で xmonad を使用しており、そのポップアップ通知を使用したいと考えています。デフォルトでは、最初のポップアップは正しく表示されますが、消えた後、次のポップアップは表示されません。新しい「通知」ウィジェットを追加すると、もう1つのポップアップが表示されますが、その後は同じ状況になります。そのような行を xmonad config に追加すると (どのように機能するのかよくわかりません)、ポップアップが期待どおりに機能し始めます:
一般的な部分で、そして
myManageHook で。
しかし今、'className =? 「Plasma-desktop」はあまりにも一般的な状態で、起動時に非常に奇妙なことが起こります。KDE のロード後にこの行を構成に追加すると、すべて正常に動作します。通知ウィンドウを正確に見つける方法、または KDE が完全にロードされた後にのみこの行を使用する方法はありますか、または通知を機能させるより良い方法はありますか?
ありがとう、下手な英語でごめんなさい。