Я не знаю, является ли это функцией или ошибкой, но нажатие на значок запуска активного приложения не уменьшает его. Для людей, использующих постоянную панель Unity, очень неудобно каждый раз нажимать кнопку сворачивания. Есть ли способ добавить минимизировать функциональность для запуска?
unity
launcher
window-management
Вечная Сова
источник
источник
Для 14.04 и 14.10:
В Unity for Trusty была добавлена неподдерживаемая возможность. Неподдерживаемый означает, что Canonical не гарантирует, что эта возможность продвигается к Unity 8.
Однако, с точки зрения LTS, это дает этим пользователям не менее 5 лет только с такой возможностью. Это не доступно напрямую через стандартный графический интерфейс.
Для безопасного пути достаньте терминал и скопируйте и вставьте следующее:
Чтобы отменить это изменение:
Для небезопасного метода вы можете использовать compizconfig-settings-manager :
Запустите приложение и нажмите на Ubuntu Unity Plugin :
Переключитесь на вкладку Launcher и поставьте галочку рядом с Minimize Single Window Applications (Unsupported), чтобы включить эту функцию.
источник
Для 13.10 и ниже
На панели запуска ведутся жаркие споры об этой отсутствующей функции:
https://bugs.launchpad.net/ayatana-design/+bug/733349
В ответ на режим экспонирования для нескольких окон, его можно легко адаптировать с помощью второго щелчка, чтобы свернуть все окна, поскольку в данный момент больше нет функции для этого дополнительного щелчка в панели запуска.
Если вы хотите свести к минимуму все окна приложения, я не думаю, что в настоящее время существует простой способ, поэтому эта функциональность также поможет в этом случае.
источник
Я сделал сценарий, чтобы обойти эту проблему.
Смотрите это работает здесь .
инструкции
Вам понадобится и из Ubuntu Software Center
Xdotool
Compiz Config Settings Manager
Создайте новый файл с именем «.minimize» в вашей домашней папке (
gedit ~/.minimize
). Скопируйте и вставьте в него следующий текст и сохраните:Сделайте скрипт исполняемым: ( Подробнее )
Открыть Конфиг Конфиг
Используйте команду «Выполнить» , Alt+ F2и введите
ccsm
Включите плагин «Команды», затем добавьте вышеуказанный скрипт
~/.minimize
в одну из пустых командных строк.Перейдите на вкладку «Привязка кнопок» и создайте ярлык кнопки для соответствующего номера командной строки выше.
Пример скриншота использует Alt+, Button1что соответствует щелчку левой кнопкой мыши с нажатой кнопкой Alt.
Наслаждайтесь! ;-)
ОБНОВИТЬ:
Вы можете сделать это без сценария, так как Unity имеет встроенную комбинацию клавиш для минимизации окна. По умолчанию это теперь Ctrl+ Alt+ 0(см. Настройки → Клавиатура (НЕ раскладка клавиатуры , это отличается (и сбивает с толку)). Обратите внимание, что это означает, что нулевая клавиша NUMERIC KEYPAD, и что обычная нулевая клавиша НЕ будет работать. Затем
xdotool
просто добавьте командуxdotool key Ctrl+Alt+KP_Insert
(да, это ноль с цифровой клавиатуры, котораяxdotool
знает какKP_Insert
) и назначить ее в любом месте. Вы даже можете добавить ее в быстрый список приложения (используя MyUnity для определения записи в быстром списке).источник
Для Ubuntu с 14.04 по 17.04
Метод командной строки:
Активировать одним кликом свести к минимуму:
Отключить сворачивание одним кликом:
GUI метод:
Откройте терминал и выполните:
sudo apt-get install unity-tweak-tool
Open Unity Tweak Tool
Перейдите в Unity > Launcher > Behavior и проверьте: сверните однооконные приложения по клику .
источник
Это просто обходной путь для реальной проблемы, но есть сочетание клавиш для минимизации окон, Alt+F9
Он закрывает только активное окно, но не все окна приложения.
Однако этот и многие другие сочетания клавиш настраиваются с помощью свойств сочетаний клавиш приложения gnome-keybinding-properties . Это часть приложения системных настроек, которое может быть запущено через меню выхода в дальнем правом углу панели.
Я использую это, например, чтобы иметь возможность заблокировать экран с помощью кнопки паузы на моей клавиатуре.
источник
При щелчке по значку запуска запущенного приложения окна этого приложения отображаются в режиме экспонирования, если имеется более одного окна. Так что либо эта функциональность должна идти в пользу минимизации, либо минимизация путем нажатия кнопки запуска будет работать только в том случае, если в приложении не более одного окна. Последнее будет две функциональности для одного и того же действия, поэтому я не думаю, что это произойдет.
источник
За 12.04 - не 12.04.1 и позже
Вам нужна исправленная версия Unity для обеспечения запрашиваемой вами функциональности. Один доступен под названием Unity-обновленный.
Примечание: вы должны использовать менеджер настроек compizconfiguration (ccsm), чтобы активировать пропатченные опции.
источники: https://launchpad.net/~ikarosdev/+archive/unity-revamped/ , http://www.webupd8.org/2012/05/how-to-get-dodge-windows-and-minimize.html
Иногда ppa немного отстает от обновлений Unity, но у меня нет проблем со стабильностью, и мне нравится этот пакет.
Особенности Unity Revamped:
Поведение Dodge Windows и новые параметры. (Это функция intelli-hide, которая скрывает панель запуска только тогда, когда окно перекрывает его. Эта функция была удалена в 12.04, автоматическое скрытие, когда панель запуска по умолчанию скрыта, если мышь над ней не исчезла, все еще присутствует)
Сведите к минимуму поведение при нажатии для элементов запуска. (Второй щелчок активирует режим экспозиции, если есть несколько окон, например, по умолчанию в Vanilla Unity)
Возможность сделать меню постоянно видимым. Когда развернуто, элементы управления окном будут рядом с меню. (12.04 по умолчанию скрывает меню окна после некоторой задержки и показывает только заголовок на верхней панели)
Возможность включить / отключить значок экспо на панели запуска. Примечание: даже если включено, значок экспо не будет отображаться, если несколько рабочих пространств не используются. (Обратите внимание, что вы можете использовать сочетание клавиш Cntl + Alt + Arrow для переключения между рабочими пространствами, если значок expo отсутствует)
У меня не было проблем с использованием этой исправленной версии Unity, но она не всегда обновляется так быстро, как ванильный аромат. Например, в настоящее время он предоставляет unity-5.14.0-0ubuntu1, а в официальном репозитории - unity-5.16.0-0ubuntu1 (по состоянию на 13 сентября 2012 г.)
источник
Я думаю, что это поведение по умолчанию, поэтому нет необходимости в других скриптах или модификациях.
источник
За 12.04 - не 12.04.1 и позже
Существует экспериментальный патч для 12.04, который включает это поведение. Это только для целей тестирования .
https://launchpad.net/~ojno/+archive/unity-minimize-on-click
Монтаж:
Удаление:
Пожалуйста, прочитайте статью на эту тему для получения дополнительной информации.
Обновить:
Теперь в том же PPA доступна поддержка для 11.10 .
Выдержка из файла изменений пакета :
Источник: Web Upd8
источник
В настоящее время я дополняю свой модуль запуска Unity панелью gnome, это дает мне минимальное поведение, которое я хочу. Это кажется абсурдным, но в любом случае пространство в верхней центральной части экрана тратится впустую.
Когда вы входите в Unity в 11.10, вы можете просто запустить gnome-панель (если вы установили ее через apt-get). Сначала мне было сложно настроить эту панель, поэтому я вышел из системы и затем вошел в классическую сессию gnome, где я настроил ее не раскрывать и удалить все апплеты, пока у меня не осталась только панель со списком окон. Затем я использовал Ctrl+ Alt+ Deleteдля выхода из системы и входа в сеанс Ubuntu / Unity.
Я обнаружил , что добавление гном-панели непосредственно в список запуска приложений , приводившая к земле позади бара Unity в верхней части , поэтому я добавил вместо этого:
bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&"
.Изменить: Похоже, есть некоторые ошибки в способе взаимодействия гнома и единства. Но, кажется, работает автоматическое скрытие панели.
источник
За 11.10
Чтобы вернуться назад (Oneiric 11.x): Кнопка выключения -> Системные настройки -> Клавиатура -> Ярлыки -> Навигация -> Скрыть обычные окна (инструкции по изменению ярлыка находятся внизу окна настроек).
Надеюсь, что это кому-то поможет, потому что это меня на некоторое время раздражало (в основном из-за того, что имя было изменено на «Скрыть обычные окна»).
источник
За 12.04
Этот ppa доступен для 12.04 и 14.04. Свернуть по щелчку снова работает для самых последних версий единства.
источник
Посмотрите, чтобы свернуть приложение, вы увидите опцию, аналогичную Windows 7, но в левой части экрана, если ваше приложение развернуто, вам нужно прокрутить курсор в верхний левый угол экрана и свернуть его, чтобы свернуть на Ubuntu Unity Launcher
источник