Каждый раз, когда я запускаю программу, скажем firefox, она запускается в развернутом виде, как я могу предотвратить это. Это так смешно, что у них это по умолчанию.
Просто пометьте, что процент авто-аксимизации теперь настраивается в 11.10 в ccsm
(Менеджер настроек CompizConfig). Идиотически, это жестко закодированный в 11.04, несмотря на то, что были проблемы с тем, какой процент должен быть раньше (изначально это было 60%, люди жаловались, и ответ был , чтобы изменить значение, а не делать очевидную вещь, чтобы сделать его конфигурируемым, так как это явно будет зависеть от пользователя и системы). Я не нашел удобного способа перенести исправление на 11.04. (Конечно, вы всегда можете обновиться.)
Но на 11.10:
ccsm
, если у вас его еще нет (причудливо, он не установлен по умолчанию)Источники:
Нашли это в этом потоке , протестировали, и похоже, что это правда.
Нужно открыть приложение, изменить размер окна так, чтобы оно было меньше 75% от размера экрана, затем закрыть приложение. По умолчанию любое окно размером более 75% будет максимальным при открытии. - mc4man
Также, в соответствии с тем же потоком, такое поведение может быть изменено только редактированием источника единства и перекомпиляцией. Не тот ответ, который нам хотелось бы услышать...
Установите "Расширенные настройки эффекта рабочего стола" (ccsm) через программный центр и запустите его.
Прокрутите вниз к "Управлению окнами" и снимите флажок "Захват Windows" и "Сетка". Это отключит привязку к краям экрана и максимизирует при достижении углов.
Далее вы можете решить, запускать ли окна по центру, по умному расположению, или они всегда должны быть максимизированы и т.д. в "Place Windows", которая также находится в разделе "Window Management"
Единство предназначено для авто-максимизации окон, если они занимают определенное количество экранного пространства. Насколько мне известно, не каждое окно делает это, но большинство из них делает. На данный момент нет возможности отключить это в Unity 2D, но вы можете отключить сетку в ccsm, или вы можете редактировать значения по своему усмотрению, чтобы избежать такой максимизации.
В основном, вы можете отключить верхний край (установить его в значение none), чтобы избежать автоматической максимизации окон.
Чтобы исправить это с Unity 2d, сделайте это в командной строке:
gconftool -s /apps/metacity/general/auto_maximize_windows -t bool false
Или запустите gconf-редактор и измените этот ключ на false.
Это тоже меня раздражало. ( Исправление отличается для единства 2d от 3d,