2016-09-15 2 views
1

У меня проблема с xmonad и модулем XMonad.Layout.IM. У меня есть следующая конфигурация для моего макета, и независимо от того, что я меняю параметр «withIM», окно остается неизменным.xmonad layout withIM остается того же размера

Config:

38 import XMonad.Layout.IM 
    39 import XMonad.Layout.Grid 
    40 import XMonad.Layout.FixedColumn 
    41 import XMonad.Layout.Reflect 
    42 import XMonad.Layout.ThreeColumns 
    43 import Data.Ratio ((%)) 

...

62 sPx = 1 
    63 
    64 verticalLayout = spacing sPx $ avoidStruts $ reflectHoriz $ Tall 1 0.03 0.5 
    65 verticalLayoutLargeScreen = spacing sPx $ avoidStruts $ ThreeCol 1 0.03 0.5 
    66 horizontalLayout = spacing sPx $ avoidStruts $ Mirror $ Tall 1 0.03 0.5 
    67 webdevLayout = spacing sPx $ avoidStruts $ Tall 1 0.03 0.63 
    68 fullscreenLayout = noBorders $ fullscreenFull $ Full 
    69 
    70 myLayout = 
    71  onWorkspace "2:web" (webdevLayout ||| fullscreenLayout) $ reflectHoriz $ 
    72      (withIM (1%7) (ClassName "Chat") 
    73      (verticalLayoutLargeScreen ||| Grid ||| Full ||| 
    74      verticalLayout ||| horizontalLayout ||| fullscreenLayout)) 

Обновление: Это выход xwininfo с "(1%) 7":

xwininfo: Window id: 0x1400006 "Profanity" 

Absolute upper-left X: 3360 
Absolute upper-left Y: 0 
Relative upper-left X: 3360 
Relative upper-left Y: 0 
Width: 232 
Height: 1042 
Depth: 32 
Visual: 0x7a 
Visual Class: TrueColor 
Border width: 4 
Class: InputOutput 
Colormap: 0x1400005 (not installed) 
Bit Gravity State: NorthWestGravity 
Window Gravity State: NorthWestGravity 
Backing Store State: NotUseful 
Save Under State: no 
Map State: IsViewable 
Override Redirect State: no 
Corners: +3360+0 -0+0 -0-30 +3360-30 
-geometry 32x74-0+0 

И выход остается неизменным, даже после изменения параметра на somet hing else.

+0

"это окно" - какое окно? –

+0

Окно, чата. – GiftZwergrapper

+0

Не могли бы вы исправить вопрос с результатом, который показывает 'xwininfo' после запуска этой команды в командной строке и затем щелкнуть по окну? –

ответ

1

У меня была та же проблема, и решение довольно просто: перезагрузите компьютер (или сеанс) после изменения рационального параметра (например, 1% 7 или 3% 7, ...), и он работает :)

+0

Спасибо, что решил мою проблему. – GiftZwergrapper

Смежные вопросы