2017-11-08 13 views
0

awesome-wmawful.timergears.timer으로 대체하고 싶습니다. 하지만 시작하는데 어려움이 있습니다. 나는 프로토 타입으로 example에서 기능을 가져 와서 간단한 테스트 기능을 작성했습니다. 여기있다 :awesome-wm gears.timer setup

gears.timer { 
    timeout = 1, 
    autostart = true, 
    callback = function() 
     print("!!Timeout!!") 
    end 
} 

내가 rc.lua 파일의 마지막에 배치하고 awesome을 달렸다. awesome-wm 출력의 모습에서 함수가 실행되지 않는 것처럼 보입니다. gears.timer을 실행하도록 설정하려면 어떻게해야합니까?

P. 나는 awesome-wm의 출력을 보려면이 명령을 사용

DISPLAY=:0; Xephyr :1 -screen 800x600 -ac -br -noreset & \ 
DISPLAY=:1.0; sleep 1; awesome -c ~/.config/awesome/rc.lua 
+0

어떤 버전을 사용하고 계십니까? 굉장한 -v를 실행하면 말할 수 있습니다. –

+0

@UliSchlachter v4.0 루아 컴파일 5.1.5 LGI 버전 : 0.9.1 – Sergey

답변

1

썸네일 4.0은 gears.timer의 시간 초과 인수 만 지원합니다. autostart 인수와 callback 인수는 멋진 4.1에서 새로 추가되었습니다.

0

나는 신호 송신기로 gears.timer 작업을 할 수 있었다 : 조금 autostart의 usege에 대해 의아해 난 아직이야 그러나

timer = gears.timer { 
    timeout = 1 
} 

timer:connect_signal("timeout", function() 
     print("!!Timeout!!") 
    end 
) 

timer:start() 

callback 속성