Перемещение Windows с левого на правый экран в Unity


10

Я обнаруживаю, что немного двигаю окна в моей установке с двумя мониторами (oneiric, unity, twinview). Существует ли простой способ перемещения окон с левого на правый монитор. Я знаю, что могу перемещать приложения из одного рабочего пространства в другое, используя Shift+Alt+Ctrlи Cursor-keys.

Было бы удобно быстро (с помощью горячих клавиш?) Перемещать, особенно развернутые окна, без использования мыши, поскольку они, кажется, довольно сильно прилипают к своему исходному монитору, а для их отрыва мышью иногда требуется несколько попыток.

Ответы:


8

CCSM ответ на 11.04

В Ubuntu 11.04 плагин «Put» compizconfig-settings-manager (CCSM) можно использовать для установки ярлыка для перемещения активного окна на следующий выход или монитор в системе с несколькими мониторами. На вкладке «Привязки» модуля «Поместить» в разделе «Управление окнами» установите сочетание клавиш Ctrl + Alt + z (или другое, если это не работает) в качестве ярлыка для «Поместить в следующий вывод»

Если Compiz видит ваши настройки как один монитор, используйте вместо этого «Поместить в область просмотра» влево / вправо (ветка форума 1588821 )

Предупреждение о CCSM на 11.10

CCSM будет разбит на Ubuntu 11.10, отчасти потому , что он использует gconf2 бэкенд, отчасти потому , что он отключает Unity плагин из - за KeyBinding конфликты со своими собственными плагинами. В результате лаунчер единства исчезает.

Чтобы вернуть модуль запуска, удалите каталог ~ / .config / compiz-1 . Вы можете получить терминал с помощью Ctrl + Alt + F2 или окно Nautilus с Ctrl + N на рабочем столе (откуда вы можете запустить / usr / bin / xterm), или Ctrl + Alt + T для запуска терминала. Для очистки конфигурации ccsm удалите .gconf / apps / compiz-1 / и .gconf / apps / compizconfig-1 / и ~ / .compiz-1 , а затем запустите unity --reset для значений по умолчанию.

Путь вперед : используя dconf и dconf-tools , можно настроить ярлык, непосредственно изменив дерево конфигурации.


Постскриптум @DrSAR: Шаги CCSM не сработали для OP (хотя другие извлекли выгоду из этого ). Это может быть связано с проблемой того, что compiz видит только один монитор .

PS: Используйте на свой страх и риск, так как каким-то образом установка и использование compizconfig-settings-manager в конечном итоге отключили Unity для OP до точки, казалось бы, невосполнимой панели запуска и панели.


Спасибо за инструкции - я выполнил шаги 1. - 3. но ярлык как-то не действует. Windows упорно оставаться на месте. Есть ли запись / журнал, который я могу проверить, чтобы убедиться, что я действительно получаю инструкции для compiz?
DrSAR

Облом - после небольшого щелчка система замедлилась до ползания, и теперь моя черта и пусковая установка исчезли, и я не могу вернуть их. Очистка compizconfig-settings-manager и 'unity --reset' и удаление настроек gconf2 не помогают. Я думаю, что я иду xfce сейчас ...
DrSAR

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

@DrSAR Я удалил ccsm из-за своих проблем в 78237 . Я попробовал это снова, и действительно, лаунчер исчез. Обновленный ответ. Чтобы вернуть модуль запуска, удалите ~ / .config / compiz-1
Грэм

Я просто хотел добавить, что исправление для 11.04 работает и для 12.04.
Праробо

2

Несколько дней назад лучшим решением был плагин Extra WM Actions Compiz с окном Move для следующего вывода . Он работал исключительно хорошо, намного лучше, чем плагин Put , который часто непригоден (кстати, для выравнивания окон можно найти полезный плагин Grid ).

Однако эта опция исчезла некоторое время назад. Я все еще на 10.04 LTS на своем ноутбуке, в основном из-за отсутствия этой функции под 11.10 и его предшественников.

Я знаю, что это плохой ответ, но, может быть, есть шанс вернуть эту функцию, как она существовала раньше?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.