1
這個問題的後續行動:Manipulate window size in linux via compiled code?使用Python在Linux中將活動窗口大小調整爲屏幕大小的一半?
每標題,我想當前窗口調整爲一半屏幕大小(無論是在屏幕左邊或右邊,我可以用一個bash做到這一點。腳本如下(每回答前面的問題):
#!/bin/bash
w_h=$(xrandr | awk '/\*/{sub(/[0-9\.\*\+]*$/, ""); sub("x", " "); $1=$1/2; print}')
w=${w_h% *} ; h=${w_h#* }
wmctrl -r :ACTIVE: -b remove,maximized_horz,maximized,vert
wmctrl -r :ACTIVE: -e 0,${w},0,${w},${h}
然而,這種方法對我的筆記本電腦0.25秒一個明顯的,但並不嚴重滯後,我想踏踏實實到0.1秒哪有。我在python中獲得與上述bash腳本相同的效果?
只是一個更新,該行: 'wmctrl -r:ACTIVE:-b刪除,maximized_horz,最大化vert' 應該是: 'wmctrl -r:ACTIVE:-b刪除,maximized_horz,MAXIMIZED_VERT ' ie **最大化,垂直**應該**最大化** – barryels 2017-01-25 06:31:23