2016-04-26 20 views
-1

申し訳ありませんが、Haskellとのn00bですが、XMonadのアーチLinuxマシンでChromiumを開くたびに、クロムの基礎データを持つこの奇妙なサイドウィンドウが表示されます。それが助け場合は、ここに画像でクロム:奇妙なタイルの振る舞い

ルック:

をクロムを開いたとき、私はこの奇妙なサイドウィンドウを表示しないように、したいです。クロムが浮いているのかフルスクリーンなのか気にしない。ちょっと変わった窓が消えたかっただけだよ!

xmonadを新しくして申し訳ありません!

import XMonad.Hooks.ManageHelpers (composeOne, isFullscreen, isDialog, doFullFloat, doCenterFloat) 

myManageHook = composeAll. concat $ 
      [ [ className =? c --> doCenterFloat| c <- floats] 
      , [ resource =? r --> doIgnore | r <- ignore] 
      , [ resource =? "gecko" --> doF (W.shift "net") ] 
      , [ isFullscreen --> doFullFloat] 
      , [ isDialog --> doCenterFloat]] 
where floats = ["chromium", "Vlc"] 
     ignore = [] 
+1

端末からのクロムの開始は扱いにくいです。キーバインドを定義することもできます(https://github.com/Minoru/dotfiles/blob/master/.xmonad/xmonad.hs#L100)? –

答えて

0

の代わりにあなたがdMENUをインストールし、dMENUを介して、それを呼び出すことができ、コマンドラインからクロムを呼び出す:ここ

は私のxmonad.hsファイルからの抜粋です。基礎となるデータの理由は、端末を介して開始することです。そのため、Chromiumのプロセスを「ホスティング」しているため、端末はそこにとどまります。あなたのxmonadの構成で

インポートdMENUを:

import XMonad.Util.Dmenu 

そしてパッケージdmenuをインストールします。

これでmodキーと "P"を使用して呼び出すことができます。また、設定でキーマッピングを定義することもできます。私の場合、「Windows」キーと「P」キーを押してdmenuを開き、「Chromium」とタイプします。