2012-08-10 23 views
5
this ve this sayısında anlatıldığı gibi

, benim yüzen pencereler bazen diğer pencerelerin arkasında oluşturulur yeni kayan pencereler taşıyın. Ben denemek istiyorum olası bir geçici çözüm diğer pencerelerin üzerinde bunları işlemek gereken, biraz yeni pencerelerde taşımak xmonad yapmaktır. Bununla birlikte, xmonad ve Haskell için yeni olmanın, bunu nasıl başaracağımı bilmiyorum.xmonad: compton'dan ile birlikte xmonad kullanırken

nasıl "yeni bir kayan pencere oluşturulduğunda, sağa Bunu tek tek piksel taşımak" xmonad anlatır?

(xmonad-0.10 ve xmonad-contrib-0,10)

cevap

1

, bunu nasıl olduğunu , Xmonad.StackSet ve aşağıdaki "W.shift" nitelikli ithalat dikkat varolan, size

import XMonad.Hooks.XPropManage 
import qualified XMonad.StackSet as W 
import XMonad.Actions.TagWindows 
import Data.List 

) başka bir isim altında ithal eğer adını ayarlamak zorunda ve katacak

Tüm pencereler için çalışması gerektiğini 0

. Eğer eşleştirme kontrol etmek istiyorsanız,

(const True) 

türü vardır

String -> Bool 

örneğin şeyle değiştirilebilir

("Vimperator" `isInfixOf`) 

vb

Kaynak: Gerçek soruya büyük bir cevap XPropManage

+0

teşekkürler. Çözüm olarak işaretlendi. – Xyrox

0

Issue fixed, artık bu geçici çözüm gerek.

$ HOME/.xmonad.xmonad.hs ise

:

bazı ithalatı ekleyin (eğer atlayabilirsiniz burada gerçekten bir pencere kaydırmak isteyen buraya gelen insanlar için