Я использую Cinnamon (12.10) на ноутбуке (бизнес-модель Compaq 6710b) с внешним монитором. Оба экрана работают с разрешением 1680 x 1050, внешний монитор расположен справа.
Во время нормальной работы все работает нормально; окна открываются в любом мониторе, когда у меня открывается указатель мыши, и я могу свободно перетаскивать их на другой монитор.
Когда я закрываю крышку ноутбука, оба дисплея выключаются, как и ожидалось. Однако когда я открываю крышку, на внешнем мониторе открывается окно блокировки, и все окна, которые были открыты на экране ноутбука, также перемещаются на внешний монитор.
Ничего не происходит между закрытием крышки и ее открытием; нет приостановки, выключения, спящего режима или чего-либо еще, монитор остается подключенным; даже мышь не тронута (указатель на экране ноутбука).
Есть ли способ исправить это, чтобы мои окна оставались на мониторе, который я оставил перед закрытием крышки? Альтернативные решения приветствуются.
Добавление; Если ноутбук зависает при закрытой крышке и снова поднимается, окна остаются правильными. Эта проблема возникает, когда крышка открыта во время работы, а не при закрытии крышки.
То же самое происходит со мной в Ubuntu 12.10, каждый раз, когда я закрываю свой ноутбук.
Один из способов - apt-get install compizconfig-settings-manager
, запустить ccsm
из командной строки, включить Window Management -> Put
и настроить сочетание клавиш для put_next_output_key
. Таким образом, как только вы откроете свой ноутбук, вы сможете вернуть окно в исходное положение.
Это также приведет к изменению размера окна с большого экрана на экран меньшего размера, что позволит избежать еще одной ошибки в Ubuntu 12.04 и 12.10, связанной с невозможностью перетаскивания и привязки окна большей высоты к монитору с меньшей высотой.