Я бы хотел, чтобы максимизировать охват одной трети экрана
Использование Ubuntu 10.10, gnome и двух мониторов NVIDIA.
Панели Gnome и Docky могут "зарезервировать" часть экрана для себя таким образом, чтобы предотвратить их закрытие развернутыми окнами. Я хотел бы настроить регион на своем рабочем столе таким же образом. Между conky, pidgin, pandora и парой виджетов у меня есть группа элементов, которые я всегда хочу просматривать. "Всегда сверху" не достаточно хорошо,
Я даже не знаю, какая часть "стека" (X, Compix, Metacity, Gnome...) контролирует это поведение, и мой google-fu был слишком слаб, чтобы найти ответ.
Спасибо!
(Повторно отправьте сообщение с Superuser.com, ответа через 2 дня нет, поэтому я решил попробовать здесь.
2 ответа
Maximumize может быть полезным для этого случая вместо Maximize. Который включен в Менеджер настроек CompizConfig и будет "Максимизировать окна (изменить их размер в соответствии с доступным пространством экрана)"
В вашем случае, Maximumize будет соответствовать размеру окна, чтобы использовать максимально доступное пространство экрана в активной рабочей области, и таким образом, окна на экране, содержащие pidgin, conky и другие подобные окнам приложения, будут уклоняться от окна Maximumized, Я не уверен, будет ли это действовать так же с доклетами, но вы попробуете и, пожалуйста, дайте нам знать.
Удачи!
КСТАТИ: Возможно, вам придется установить свои собственные привязки клавиш, чтобы сделать эту работу. Я использовал [Alt]+M, и он отлично работает для меня.
Я думаю, что я нашел каноническое решение этой проблемы, которое почти совпадает с моим вопросом: развернуть окна на физическом экране при использовании виртуального разрешения с xrandr (прочитайте мой ответ там; это объясняет больше). Хитрость заключается в том, чтобы настроить сложную систему вывода в Compiz.
Если вы используете инструмент конфигурирования Compiz (описанный в моем ответе на этот вопрос), вы просто захотите настроить два выхода: один из них будет равен точному разрешению вашего экрана (или виртуального рабочего стола, как там рассматривается), а другой - размера и положения, в котором вы хотите иметь окна.
Например, если у вас есть экран 1024x768 и вы хотите, чтобы окна максимизировались только в область 800x600 в верхнем левом углу, вы должны поместить два вывода в поле конфигурации Compiz: "1024x768" и "800x600-224-168": минус Знаки говорят, что эти смещения измеряются снизу и справа, а не сверху и слева. Вы также должны сделать другие вещи, которые я говорю в этом ответе: отключить автоопределение выходов и включить "предпочесть меньший выход".
Затем вы размещаете свои виджеты на полях, которые лежат только в большем выводе (в примере это полоса высотой 224 пикселя внизу или полоска шириной 168 пикселов справа) и открываете все остальные окна в меньший вывод; они максимизируют только к меньшему региону.