0

Archに「ストック」xmonadをインストールしています。

xmonad.hs への変更はまだありません

dメニューをインストールしました。

デフォルトのalt-pで実行され、期待どおりに表示およびフィルタリングされます。

Chromium は実行されますが、レンジャー、alsamixer などの他のタスクは実行されません。

これらのアイテムを実行するために何かをしなければならない人や、そうすることで問題を抱えている人については、どこにも何も見つかりません。

確かに、私のインストールには何か問題があります。

私の dmenu_run は次のとおりです。

#!/bin/sh
dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} &

通常、bash または zsh を使用して用語集を実行します。SHELL を に変更しようとしました/bin/bashが、役に立ちませんでした。

他に見なければならない場所や変更すべき項目はありますか?

私はこれまでのところ xmonad が本当に好きで、xmonad.hs の調査を開始する前に dmenu を機能させたいと思っているので、とても残念です...

前もって感謝します

更新: ここArchwiki で、dmenu_run を変更し、自宅に .demenu_term を追加することを含む以下を見つけました。機能しているように見えますが、もっとオーサドックスなメカニズムがあったのではないかと思います。

4

1 に答える 1

1

ranger端末内で実行さalsamixerれるアプリケーションです。lsを介して実行することを想像してください (または試してみてください) dmenu。ターミナルなしでディレクトリ一覧をどこに出力する必要がありますか?

次のような便利なキーバインディングを使用してpromptインポートされ た機能を探しますXMonad.Prompt.Shell

((modm .|. shiftMask, xK_c), prompt ("xterm" ++ " -e") greenXPConfig)

(リンクされたドキュメントで説明されています)またはshellPrompt実行する場所

xterm -e alsamixer

または他のコマンド、例えば

feh path/to/image/you/want/to/open/now.jpg

ターミナルを開く代わりに、テールを付けて上で実行し&、ターミナルを終了します。

于 2014-08-29T10:08:51.683 に答える