> hassas pencere boyutları
Aşağıdaki örnek (en azından sh, bash ve zsh olarak çalışacaktır) başlığında bir yerde "KWrite" bulunan tüm pencereler için çerçeveli ve çerçevesiz pencere geometrisini basacaktır.
windows="$(wmiface findNormalWindows "KWrite" "" "" "" "" "")"
for window in $(echo $windows); do
{
echo $window
wmiface framePosition $window
wmiface frameSize $window
wmiface windowPosition $window
wmiface windowSize $window
echo
} done
> hassas mevcut ekran alanı (cüceler paneli gibi paneller hariç)
xrandr
Örneğin:
xrandr | head -n1 | cut -d, -f2 | cut -d" " -f3-5
Benim durumumda çıktı:
4400 x 2560
Panelleri nasıl dışlayacağınızdan emin değiliz - birden fazla monitörünüz varsa, sanal ekranın ortasında bile olabilirler, böylece panelsiz ekran geometrisi "kullanılabilir ekran alanından" daha karmaşık olabilir.
> Bir pencereyi, süslemeler de dahil olmak üzere belirli bir boyuta ayarlayabilme
wmiface setFrameGeometry $window $x $y $width $height
Daha da fazla komut için wmiface README'yi okuyun.