Haskellの知識がなくても、xmonadを再度構成しようとしています...
最初にステータスバーなしで xmonad を起動する方法を見つけたいと思います。バックグラウンドで xmobar を実行したり、バッテリーを消耗したりしたくありません。次に、meta-b を押すと xmobar が開始されます。xmobar を起動してパイプを接続する xmonad 構成ファイルのキーボード ショートカットの定義を知っている人はいますか?
...
xmproc <- spawnPipe "xmobar ~/.xmonad/xmobar.hs"
xmonad $ defaults {
logHook = dynamicLogWithPP $ xmobarPP {
ppOutput = hPutStrLn xmproc
, ppTitle = xmobarColor xmobarTitleColor "" . shorten 100
, ppCurrent = xmobarColor xmobarCurrentWorkspaceColor ""
, ppSep = " "
}
...
は標準的なものですが、どうすればキーボード ショートカットとして定義できますか? 単純な「spawn xmobar」をバインドすると、起動しません (シェルで xmobar を起動すると、ステータスバーが表示されます)。ただし、単純な「spawn xmobar」には、接続されているワークスペースを示す xmonad からのテキストがない可能性があります。