Ubuntu One Files

Вы можете использовать спецификацию опций Extended Window Manager, чтобы сообщить WM об изменении некоторых окон. Это трюк, который использует wmctrl.

Обычно вам нужно использовать XLib для использования EWMH, но для python есть этот хороший проект: Расширенные подсказки диспетчера окон . Это программа python для разбиения окон. Мало того, что это хороший пример, он включил наиболее важные функции в один класс. Просто загрузите источник и посмотрите на Probe.py, он делает большую часть того, что вы просите.

В этом примере максимизируются все окна:

import Probe

prob=Probe.Probe()
winlist=prob.get_window_list()
for win in winlist:
    prob.window_maximize(win)

1
задан 19 February 2014 в 13:09

0 ответов

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

Похожие вопросы: