Как восстановить поведение Доджа в 12.04
В этом посте об Ubuntu Geek и более новом посте WepUpd8 сообщается, как восстановить Dodge Windows и Dodge Active Windows для Unity в 12.04. Затем их можно установить в плагине Unity в CompizConfig Settings Manager.
Обновление: для 12.10 / 13.04, пожалуйста, обратитесь также к этому сообщению WepUpd8 .
Требуется добавить ppa:
sudo apt-add-repository ppa:ikarosdev/unity-revamped
и запустите обновление дистрибутива:
sudo apt-get update
sudo apt-get dist-upgrade
Затем откройте CCSM и установите его в своем любимом поведении!
(Терминал предназначен только для документирования версии Ubuntu.)
Возможно, вам придется выйти и снова войти, чтобы это вступило в силу.
Этот патч также восстанавливает старое поведение Click-To-Minimize. Смотрите этот пост Webupd8 для деталей.
Все изменения могут быть отменены следующими командами:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped
В качестве альтернативы , хак , чтобы восстановить старую поведение Додж сообщили здесь .
Я опробовал версию "Real Dodge", и на мой взгляд, она работает так себе. В частности, программа запуска не «поднимается над» активными окнами, а толкает их в сторону, где она иногда застревает (поэтому программа запуска больше не исчезает). В общем, когда программа запуска меняет положение, на экране появляются и другие вещи (например, значки на рабочем столе).
Альтернативой является (почти) навсегда скрыть панель запуска ( см. Здесь ) и использовать док с желаемым поведением (например, cairo-dock).
12,04
Я боюсь, что возможность окна уклонения была намеренно удалена с 12.04
По словам Марка Шаттлворта
По умолчанию лаунчер всегда виден.
Более подробную информацию о том, как настроить модуль запуска, можно найти в разделе «Вопросы и ответы».
Как я могу настроить автоматическое скрытие режима запуска Unity?
Dodge Windows - тема, освещаемая WebUpd8
Предприимчивый разработчик написал несколько сценариев, которые имитируют поведение окна уклонения, когда окно перемещается в область запуска - то есть оно скрывает и показывает в зависимости от ситуации.
Подобный скрипт доступен для автоматического скрытия панели запуска, когда окно развернуто.
Обратите внимание - это в двоичном формате deb . Очевидно - установка случайных двоичных файлов не рекомендуется с точки зрения безопасности. Прочитайте статью, если вы хотите продолжить это.
источник
12,04
Вот решение: https://help.ubuntu.com/community/Unity-ReplaceDodgeWindowsBehavior
повеселись!
источник
12,04
эта функция называется Dodge. был исключен из единства. Есть неофициальные решения, чтобы вернуть его.
Доступны два режима уклонения от окон: один работает в основном так, как это было в Ubuntu 11.10, а другой работает только для развернутых окон:
http://webupd8.googlecode.com/files/unity-dodge-windows_1.5_all.deb
http://webupd8.googlecode.com/files/unity-dodge-maximized-windows_1.5_all.deb
для получения дополнительной информации, пожалуйста, смотрите соответствующий раздел в этом посте .
источник
12,04
Unity 2D - единственный способ получить Dodge в Precise из коробки. После входа в систему откройте dconf-editor, перейдите к нему
/com/canonical/unity-2d/launcher/hide-mode
и установите его значение 2 (по умолчанию 0).источник
13,10
Это возможно 13.10, по крайней мере, это хорошо проверено на моей виртуальной машине.
Старые сценарии не работают, как вы (Сет) обнаружили. Однако более новые сценарии, которые работали для 12.10 и 13.04, работают для 13.10.
Сайт webupd8.org есть инструкции. Как уже говорилось, инструкции относятся к 12.10 и 13.04, но я протестировал один в Virtualbox, и он работал безупречно (как и в 12.04, есть несколько ограничений, как отмечено в статье, но в целом они работают хорошо )
К сожалению, ppa для Saucy не обновлялся для включения этих скриптов (по крайней мере, не так, как я мог определить), поэтому единственное решение - это загрузить их напрямую.
Есть 2 разных скрипта, и они не могут быть установлены вместе.
Один скрипт только уклоняется от развернутых окон. Самое большое ограничение заключается в том, что он позволяет программе запуска перекрывать все окна, которые были открыты, пока он был скрыт.
Другой сценарий возвращает старый стиль уклонения окон (почти) в том, что он будет скрывать панель запуска, когда любое окно находится в пространстве (панели запуска). Самое большое ограничение, которое я заметил, заключается в том, что если открыто какое-либо окно, которое находится в пространстве модуля запуска, средство запуска будет скрыто, даже если это окно свернуто.
Вот ссылка для скачивания скрипта развернутого окна Dodge
Вот ссылка для скачивания "оригинального" скрипта dodge windows
Ссылки на скачивание, которые я включил выше, взяты непосредственно из статьи на webupd8.org.
Я бы посоветовал вам прочитать статью на webupd8.org, на которую я ссылался, в которой дается хорошее изложение сценариев (я не хочу входить в область плагиата, включив слишком много статьи.
В целях полного раскрытия я не слишком долго играл с 13.10 ВМ, но за время использования я не заметил каких-либо неожиданных проблем со сценариями dodge windows. Я также не играл долго (возможно час) с «оригинальным» сценарием Dodge Windows, поскольку ограничение скрытого запуска, которое я упомянул выше, мне не нравилось. Скрипт dodge maximized для windows успешно работает более 10 часов.
В качестве редакционной заметки (прочитайте мое мнение, которое стоит именно того, за что вы заплатили); Эти вопросы и обходные пути «уклоняются от окон» распространены по всему AU и в Интернете, я не понимаю, почему Canonical так замужем за идеей, что это была плохая функция. Да, я видел статьи о том, почему они удалили его, и мне кажется, что это «тонкий суп», очевидно, многим это нужно, и сценарии работают достаточно хорошо.
Чтобы отдать должное, где это должно (я думаю *), я считаю, что @JorgeCastro написал первый скрипт еще в 12.04 (уклонение максимизировало Windows). Спасибо большое, Хорхе, эта недостающая особенность стала для меня преградой, и я подумывал о переходе с Unity (рассматривал Cinnamon, но он был глючным, так что ты действительно спас меня, по крайней мере).
Я взял на себя смелость включить эту редакционную статью, и мое намерение состояло не в том, чтобы начать дискуссию на эту тему, а просто для того, чтобы высказать общее мнение сообщества Ubuntu. Пожалуйста , не отвечайте на это как на обсуждение, или я, или моды будут вынуждены отредактировать или удалить этот ответ.
источник
12,04
В Ubuntu 12.04 функция Dodge Windows была удалена. Чтобы вернуть его вам нужно будет установить в основном исправленную версию Unity.
Самый простой способ - прочитать следующие посты внимательно и следовать инструкциям. Есть два разных вида исправлений, и вам придется согласиться на одно.
Получить Dodge Windows Unity Autohide Поведение для развернутых окон В Ubuntu 12.04 Precise Pangolin и Real Window Launcher Dodge Unity Bahaviour Для Ubuntu 12.04 , я полагаю, вы предпочли бы последнее. Однако я понимаю, что это пользовательская сборка Unity и не может предоставить никакой информации о будущих обновлениях (если Unity получит обновления), исправлениях ошибок и т. Д.
Возможно, вы также захотите проверить исходную ветку ubuntuforums, в которой рассматриваются следующие проблемы: HOW-TO: объединение с «Dodge Windows» и минимизация / минимизация поведения
источник
13,10
убедитесь, что это выглядит так
Это меняет "дерзкий" на "раздражающий".
Atlast перезагрузите компьютер, чтобы изменения вступили в силу (unity-dodge-maximized-windows).
источник
14,04
PPA, который был доступен в 12.10 и 13.04, до сих пор не обновлялся до 13.10 или 14.04 на момент написания этой статьи.
В ходе моего тестирования я обнаружил, что сценарий «Dodge Windows» (который почти восстанавливает старое поведение окон Dodge) больше не работает .... при его установке средство запуска постоянно скрывается и изменяет поведение в настройках системы. не работает, пока скрипт не будет удален.
«Dodge Maximized Windows» по-прежнему работает с теми же ограничениями, которые я упомянул в своем ответе для 13.10 с двумя другими ....
Я отредактирую этот ответ позже, если будет найдено лучшее решение или текущие сценарии будут отредактированы для лучшей работы.
Как я уже говорил в моем другом ответе, ссылка на скачивание приходит прямо с lauchpad PPA, который был для 13.10 ..... она является ссылкой:
Dodge развернутых окон
Сообщение в блоге о PPA и сценариях, написанное для 12.10 и 13.04,
Как получить Unity Launcher Window Dodge In Ubuntu 12.10 или 13.04
источник