Как сохранить окно от перекрытия в другое рабочее пространство?

11

Меня раздражает, что если окно находится на расстоянии всего нескольких пикселей от правого края моего экрана, когда я переключаюсь на это правильное рабочее пространство, система думает, что окно там. Панель запуска Unity из-за этого скрывается, и переключение в это окно удерживает вас в текущем рабочем пространстве, где вы даже не можете видеть окно, потому что это всего лишь пара пикселей.

KDE, кажется, делает это намного лучше, когда при переключении на другое рабочее пространство окно просто отсутствует. Но я не хочу KDE. Есть ли способ получить такое же поведение без выключателя?

Редактировать: Хром появляется как в рабочих пространствах вверху справа, так и внизу справа

user1477
источник
Мне бы очень хотелось, чтобы эта опция была реализована в Unity. Что-нибудь, что мы можем сделать, чтобы это произошло?
JohanSJA
Я только что попробовал оболочку Gnome, и окна там тоже не перекрывают рабочие пространства.
user1477 30.09.11
Это действительно нужно исправить, по моему мнению, это совершенно бесполезная функция. Кроме того, они должны добавить «Показать окна» в сетке рабочего стола, как это делает KDE
заметка
аналогичный пост на случай, если решение когда-нибудь придет. askubuntu.com/questions/218771/…
Programster

Ответы:

4

Кажется, не существует возможности сделать это в Compiz.

Вы можете установить диспетчер параметров CompizConfig (пакет compizconfig-settings-manager, программу ccsm) и увеличить расстояние сопротивления кромки в параметрах плагина Snap Window в разделе « Управление окнами »:

введите описание изображения здесь

Это поможет предотвратить выдвижение окна за пределы экрана. Однако, если вы перемещаете окно слишком быстро, оно не сработает, поэтому это не оптимальное решение.

Может быть, этот вопрос стоит того, чтобы отправить его в список рассылки Ayatana ? :-)

htorque
источник
Возможно, это помогло в прошлом, но с 12.04 изменение расстояния сопротивления кромки практически бесполезно для предотвращения пересечения рабочей области. Я предлагаю сделать рабочее пространство горизонтальным, используя CCSM> Общие параметры> Размер рабочего стола.
Holocronweaver
0

Причину этой причины я использую, gnome flashback (metacity)а не
gnome flashback (compiz)надолго.

но metacityесть другие проблемы ..> _ <..

yurenchen
источник
-1

Я был очень раздражен тем, что виртуальные рабочие столы перекрывают «особенность» Unity / Compiz.

После многих часов попыток разобраться с их различными преждевременными концепциями, ошибками и неэффективностью (которые все еще существуют в Ubuntu 11.10), я бросил их и вернулся к gnome2 / metacity.

Metacity - довольно простой и эффективный оконный менеджер, который разделяет рабочие пространства.

user640811
источник
1
Виртуальные рабочие столы ранее перекрывались и в Ubuntu, по крайней мере с включенным compiz. Но я перешел в оболочку gnome, которая дает вам как «ускоренный» рабочий стол, так и непересекающиеся рабочие пространства.
user1477