Я не знаю, является ли это функцией или ошибкой, но щелчок на значке запуска активного приложения не сводит к минимуму его. Для людей, использующих постоянную панель Unity, неудобно щелкнуть кнопку «Свернуть» каждый раз. Есть ли способ добавить минимизацию функциональности в пусковые установки?
В Unity for Trusty добавлена неподдерживаемая возможность. Unsupported означает, что Canonical не гарантирует, что эта возможность движется вперед к Unity 8.
Однако, с точки зрения LTS это дает этим пользователям не менее 5 лет только с этой возможностью. Это не доступно прямо через стандартный графический интерфейс.
Для безопасного доступа доберитесь до терминала и скопируйте & amp; вставьте следующее:
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true
Чтобы отменить это изменение:
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window false
Для небезопасного метода вы можете использовать compizconfig-settings-manager:
Запустите приложение и нажмите на Ubuntu Unity Plugin: перейдите на вкладку Launcher и поставьте галочку рядом с Minimize Single Window Applications (Unsupported), чтобы включить эту функцию.За 13.10 и ниже
. На стартовой панели довольно жарко обсуждается эта недостающая функция:
https://bugs.launchpad.net/ayatana-design/+bug / 733349
В ответ на режим экспонирования для нескольких окон это можно легко адаптировать для второго щелчка, чтобы свести к минимуму все окна, так как в настоящее время нет дополнительной функции для этого дополнительного клика в пусковой установке.
Если вы хотите свести к минимуму все окна приложения, я не думаю, что сейчас есть простой способ, чтобы эта функция также помогла в этом случае.
Я создал сценарий для решения этой проблемы. Смотрите, как это работает.
Инструкции
Вам понадобятся Xdotool и Compiz Config Settings Manager из Центра программного обеспечения Ubuntu. Создайте новый файл с именем «.minimize» в вашей домашней папке (gedit ~/.minimize). Копировать & amp; Вставьте в него следующий текст и сохраните:#!/usr/bin/env python
# by desgua
# version 0.1.3 - May 06 2011
# To minimize with unity Launcher
##################################
import os
import wnck
import gtk
stream = os.popen("xdotool click --clearmodifiers 1")
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
active_app = screen.get_active_window().get_application()
for w in windows:
if w.get_application() == active_app:
w.minimize()
Сделайте исполняемый файл сценария: (Дополнительная информация) chmod +x ~/.minimize
Открыть конфигурацию Compiz Используйте команду «Выполнить», Alt + F2 и введите ccsm Включите плагин «Команды», затем добавьте вышеприведенный скрипт ~/.minimize в одну из пустых команд. Перейдите на вкладку «Связывание с кнопками» и создайте ярлык кнопки для соответствующего номера командной строки выше. Пример скриншота: Alt + Button1, который соответствует щелчку мыши левой кнопкой, удерживая нажатой кнопку Alt. Наслаждайтесь! ;-) Вы можете сделать это без скрипта, поскольку Unity имеет встроенную комбинацию клавиш для минимизации окна. По умолчанию теперь Ctrl + Alt + 0 (см. «Настройки» → «Клавиатура» («Нет раскладки клавиатуры», это разные (и запутывает)). Обратите внимание, что это означает нулевую клавишу NUMERIC KEYPAD и что обычный нулевой ключ НЕ будет работать. xdotool вы просто добавляете команду xdotool key Ctrl+Alt+KP_Insert (Да, это нумерация цифровой клавиатуры, которую xdotool знает как KP_Insert) и назначает ее в любом месте. Вы даже можете добавить ее в быстрый список приложения (используя MyUnity, чтобы определить запись быстрого списка).
Это всего лишь обходной путь для реальной проблемы, но есть комбинация клавиш для минимизации окон, Alt + F9
Он закрывает только активное окно, хотя и не все окна приложения.
Этот один и многие другие сочетания клавиш, однако, настраиваются с помощью клавиш gnome-keybinding-свойств приложений с ярлыками клавиатуры. Это часть приложения системных настроек, которое можно запустить через меню выхода из правой части панели.
Я использую это, например, чтобы заблокировать экран с помощью кнопки паузы на моей клавиатуре.
Метод командной строки:
Активировать сбой одного клика:
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true
Отключить одно нажатие кнопки:
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window false
Метод командной строки:
Откройте терминал и выполните:
sudo apt-get install unity-tweak-tool [!d9 ]
Open Unity Tweak Tool
Перейти к Unity> Launcher> Поведение и проверка: Свернуть одно окно приложения при щелчке.
Нажав на значок запуска запускающего приложения, вы увидите окна этого приложения в режиме exposé, если имеется более одного окна. Таким образом, либо эта функциональность должна идти в пользу минимизации, либо минимизации, нажав кнопку запуска, будет работать, только если приложение не имеет более одного окна. Последнее было бы двумя функциями для одного и того же действия, поэтому я не думаю, что это произойдет.
Для 12.04 - не 12.04.1 и более поздних
Вам нужна исправленная версия Unity для предоставления требуемых функций.
sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update && sudo apt-get upgrade
Примечание. Для активации исправленных параметров вам необходимо использовать менеджер настроек compizconfiguration (ccsm).
sources: https: // launchpad .net / ~ ikarosdev / + архив / единство-обновленный /, http://www.webupd8.org/2012/05/how-to-get-dodge-windows-and-minimize.html
Иногда ppa немного отстает от обновлений Unity, но у меня не было проблем с стабильностью, и мне нравится этот пакет.
Особенности Unity Revamped:
Dodge Windows поведение и параметры, добавлено. (Это функция скрытого скрытия, которая скрывает только пусковую установку, когда окно будет перекрывать ее. Эта функция была удалена в 12.04, автоматически спрятаться, когда пусковая установка по умолчанию скрыта, если мышь не находится над ней - все еще присутствует) Свернуть на поведение кликов для элементов Launcher. (Второй щелчок активирует режим экспонирования, если есть несколько окон, например, по умолчанию для ванили). Опция позволяет постоянно видеть меню. При максимальном управлении окна будут расположены рядом с меню. (12.04 по умолчанию скрывает меню окна после времени задержки и отображает только заголовок на верхней панели). Опция включения / отключения значка экспонирования на панели запуска. Примечание. Даже если этот параметр включен, значок экспонирования не будет отображаться, если несколько рабочих пространств не используются. (Обратите внимание: вы можете использовать сочетание клавиш Cntl + Alt + Arrow для переключения между рабочими областями, если значок экспо не существует)У меня не было проблем с использованием этой исправленной версии Unity, но это не всегда обновляется так же быстро, как аромат ванили. Например, в настоящее время он обеспечивает единство-5.14.0-0ubuntu1, тогда как в официальном репозитории это единство-5.16.0-0ubuntu1 (по состоянию на 13 сентября 2012 года)
Я думаю, что это поведение по умолчанию, поэтому нет необходимости в других сценариях или модификациях .
alt + f9 - минимизировать токДля 12.04 - не 12.04.1 и более поздних
Существует экспериментальный патч для . Для 12.04 - не 12.04.1 и более поздний , который позволяет это поведение. Это только для целей тестирования.
Так как даже не считалось добавлением минимизации на клик в качестве опции, Джонатан Френч создал PPA с минимизацией на клик-патче.https://launchpad.net/~ojno/+archive/unity-minimize-on-click
Установка:
sudo add-apt-repository ppa:ojno/unity-minimize-on-click
sudo apt-get update
sudo apt-get upgrade
Удаление: [ ! d10]
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ojno/unity-minimize-on-click
Для получения дополнительной информации прочитайте https://launchpad.net/~ojno/+archive/unity-minimize-on-click по этому вопросу. [!d11 ]
Обновление:
Теперь доступна поддержка Update: в том же PPA.
Выдержка из пакета файл изменений:
Version: 4.28.0-0ubuntu2+ojno3
Distribution: oneiric
Changes:
unity (4.28.0-0ubuntu2+ojno3) oneiric; urgency=low
* Apply minimize on click patch
Источник: Пакет изменений файла
Я в настоящее время дополняю свою панель Unity панелью gnome, это дает мне минимальное поведение, которое я хочу.
Когда вы входите в систему в 11.10, вы можете просто запустить панель gnome (если вы установили ее через apt-get ). Мне было сложно настроить эту панель изначально, поэтому я вышел из системы, а затем в классический сеанс gnome, где я настроил его, чтобы не расширять и не удалять все апплеты, пока я не остался с панелью с списком окон. Затем я использовал Ctrl + Alt + Delete для выхода из системы и снова зашел в сеанс Ubuntu / Unity.
Я обнаружил, что добавление панели gnome непосредственно в список приложений для запуска заставил ее приземлиться за панель Unity на сверху, поэтому я добавил это вместо: bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&".
Edit: похоже, есть некоторые ошибки в способе взаимодействия гнома и единства. Но заставить панель автоматически скрывать, кажется, работает нормально.
Для 11.10
Для изменения назад (Oneiric 11.x): Кнопка выключения -> Системные настройки -> Клавиатура -> Ярлыки -> Навигация -> Скрыть нормальные Windows (инструкции по изменению ярлыка на в нижней части окна настроек).
Надеюсь, это помогает кому-то, потому что это действительно раздражало меня некоторое время (в основном из-за того, что имя было изменено на «Скрыть нормальную Windows»).
Для 12.04
sudo add-apt-repository ppa:zxcq14/minimize-unity-7
sudo apt-get update
sudo apt-get upgrade
Этот ppa доступен для 12.04 и 14.04. Минимизируйте работу кликов снова для самых последних версий единства.
См., чтобы свести к минимуму приложение, вы увидите вариант, такой же, как Windows 7, но в левой части экрана, если ваше приложение максимизировано, вам нужно прокрутить курсор в верхний левый угол экрана и свести к минимуму он сведется к минимуму на пусковой установке ubuntu