Программа для каскадирования /Tile Windows

У меня, наверное, десять или пятнадцать открытых окон.

Я хотел бы программу, которая автоматически изменяет размеры всех окон и размещает их в столбцах и строках по всему экрану (формирование сетки), автоматически вычисляя самый большой размер для окон, чтобы они все еще помещались.

Это не программа типа "Expose" - я хочу, чтобы окна были изменены.

Я использую OpenBox для управления окнами, и в остальном я доволен этим, я не хочу найти совершенно новый оконный менеджер просто для решения этой проблемы.

Программа Tile почти идеальна, но она не знает, как раскладывать окна в сетке.

Какие-нибудь мысли?

Спасибо!

3 ответа

Я запускаю lubuntu 12.04 с OpenBox и устанавливаю x-tile (через Synaptic Package Manager), чтобы обеспечить описанную вами функциональность. Работал на меня.

Может быть, вам стоит попробовать оконный менеджер, например Xmonad, dwm или Awesome. Я использую Xmonad и очень доволен им, хотя я редко использую более 3–4 окон в рабочей области. Но если у вас достаточно большой монитор, я думаю, его можно настроить.

Для каскадирования окон в оконном менеджере Ubuntu Unity вы можете использовать что-то вроде этого:

#!/bin/bash

xy=20;
for windowId in `xdotool search xterm`; do 
    xdotool windowmove --sync $windowId $xy $xy; 
    ((xy+=40)); 
done

Мне было нужно для загрузки xterms, я использую, прекрасно работает!

Для всех окон требуются некоторые настройки...

Другие вопросы по тегам