Я не знаю, является ли это функцией или ошибкой, но нажатие на значок запуска активного приложения не минимизирует его. Для людей, использующих постоянную панель Unity, очень неудобно каждый раз нажимать кнопку сворачивания. Есть ли способ добавить минимизировать функциональность для запуска?
For 14. 04:
См. этот ответ .
Для 13.10 и ниже :
Потому что Марк Шаттлвот решил это, по крайней мере, пока? :
нет, щелчок по иконке не поможет. минимизировать приложение. У нас есть минимизация По крайней мере, эта ошибка теперь имеет статус opinion, что означает, что разработчики пока не будут исправлять ее, а будут ждать обсуждения в сообществе.
Так что если вы тоже хотите минимизировать клик, то сделайте ясное заявление на пусковой панели .
См., Чтобы свернуть приложение, вы увидите вариант, такой же, как в Windows 7, но в левой части экрана, если ваше приложение развернуто, вам нужно прокрутить курсор в левый верхний угол экрана и свернуть это минимизирует на панели запуска ubuntu unity
Для 12.04
sudo add-apt-repository ppa:zxcq14/minimize-unity-7
sudo apt-get update
sudo apt-get upgrade
Этот ppa доступен для 12.04 и 14.04. Свернуть при щелчке снова работает для последних версий единства.
Для 11.10
Чтобы вернуться назад (Oneiric 11.x): кнопка выключения -> Системные настройки -> Клавиатура -> Горячие клавиши -> Навигация -> Скрыть обычные окна (инструкции по изменению находятся внизу окна настроек).
Надеюсь, это кому-то поможет, потому что какое-то время меня действительно раздражало (в основном из-за того, что имя было изменено на «Скрыть нормальные окна»).
Это просто обходной путь для реальной проблемы, но есть сочетание клавиш для сворачивания окон, Alt + F9
Оно закрывает только активное окно, но не все окна приложения. Однако это и многие другие сочетания клавиш можно настроить с помощью приложения gnome-keyybinding-properties. Это часть приложения системных настроек, которое может быть запущено через меню выхода с крайней правой стороны панели.
Я использую это, например, для того, чтобы иметь возможность заблокировать экран с помощью кнопки паузы на клавиатуре.
Метод командной строки :
Активировать минимизацию одного клика :
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
GUI-метод :
Открыть терминал и выполнить :
sudo apt-получить установку Unity Tweak-tool
Open Unity Tweak Tool
Перейдите к Unity > Launcher > Behavior и проверьте: Minimize single window applications (Свести к минимуму однооконные приложения) щелчком мыши .
В настоящее время я дополняю свой пусковой механизм Unity гном-панелью, это дает мне тот минимальный уровень поведения, который я хочу. Это кажется абсурдным, но пространство в верхнем центре экрана в любом случае растрачивается впустую.
Когда вы войдете в Unity в 11.10, вы можете просто запустить gnome-panel (если вы установили его через apt-get). Мне было трудно изначально настроить эту панель, поэтому я вышел из системы, а затем вошел в классический сеанс gnome, где я настроил ее так, чтобы она не расширялась и не удаляла все апплеты до тех пор, пока у меня не останется только панель со списком окон. Затем я использовал Ctrl + Alt + Delete, чтобы выйти из системы и снова войти в сессию Ubuntu/Unity.
Я обнаружил, что добавление гнома-панели непосредственно в список Startup Applications привело к тому, что он приземлился за панелью Unity в верхней части, поэтому я добавил это вместо этого: bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&"
.
Edit: Похоже, есть некоторые ошибки во взаимодействии гнома и единства. Но автоматическое скрытие панели, похоже, работает нормально.
Для 12.04 - а не 12.04.1 и более поздних версий
Вам нужна исправленная версия Unity, чтобы обеспечить запрашиваемую вами функциональность. Одна из них доступна под названием Unity-revamped.
sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update && sudo apt-get upgrade
Примечание: Для активации исправленных опций вам необходимо использовать менеджер настроек конфигурации (ccsm).
source: https://launchpad.net/~ikarosdev/+archive/unity-revamped/ , http://www.webupd8.org/2012/05/how-to-get-dodge-windows-and-minimize.html
Иногда ppa немного отстает от обновления Unity, но я не испытывал проблем со стабильностью и люблю этот пакет.
Features of Unity Revamped:
Dodge Windows behavior and options re-added. (Это функция intelli-hide, которая скрывает пусковую установку только тогда, когда окно перекрывает ее. Эта функция была удалена в 12.04, auto-hide - где пусковая установка по умолчанию скрыта, если только курсор мыши не находится над ней - все еще присутствует)
Minimize on click behavior for Launcher items. (Второй щелчок активирует режим экспозиции, если есть несколько окон, таких как ванильное единство по умолчанию)
Опция, позволяющая меню быть постоянно видимым. При максимизации, элементы управления окнами будут находиться рядом с меню. (12.04 по умолчанию скрывает меню окна по истечении времени задержки и отображает только заголовок в верхней панели)
Опция включения/выключения значка экспозиции на пусковом устройстве. Примечание: даже если включено, иконка выставки не будет показывать, если несколько рабочих пространств не включены в использовании. (Обратите внимание, вы можете использовать сочетание клавиш Cntl+Alt+Arrow для переключения между рабочими пространствами, если иконки выставки нет)
У меня не было проблем с использованием этой исправленной версии Unity, но она не всегда обновляется так же быстро, как и ванильный вкус. Например, в настоящее время он предоставляет unity-5.14.0-0ubuntu1, в то время как в официальном репозитории это unity-5.16.0-0ubuntu1 (по состоянию на 13 сентября 2012 года)
I think, это поведение по умолчанию, поэтому нет необходимости в других скриптах или модификациях.
Для 12.04 - не 12.04 .1 и более поздние
Существует экспериментальный патч для 12.04 , который разрешает такое поведение. Он предназначен только для целей тестирования .
Поскольку даже не рассматривалось добавление минимизации при нажатии в качестве опции Джонатан Френч создал 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
] Удаление:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ojno/unity-minimize-on-click
Прочтите статью Web Upd8 на s ubject для получения дополнительной информации.
Обновление:
Теперь доступна поддержка для 11.10 в том же PPA.
Выдержка из Файл изменений пакета :
Version: 4.28.0-0ubuntu2+ojno3
Distribution: oneiric
Changes:
unity (4.28.0-0ubuntu2+ojno3) oneiric; urgency=low
* Apply minimize on click patch
Источник : Web Upd8
Я сделал скрипт для решения этой проблемы.
.
См. эту рабочую здесь .
Инструкции
Вам понадобится Xdotool
и Compiz Config Settings Manager
из Ubuntu Software Center
Создайте новый файл с именем .minim' в вашей домашней папке (gedit ~/.minim
). Скопируйте и вставьте в него следующий текст и сохраните:
#!/usr/bin/env python
# by desgua
# версия 0.1.3 - май 06 2011 г.
# Чтобы свести к минимуму единство Запускатель
##################################
импортные оs
импортный отдел
импорт гтк
stream = os.popen("xdotool click --clearmodifiers 1")
screen = wnck.screen_get_default()
в то время как gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
active_app = экран.get_active_window().get_application()
для w в окнах:
если w.get_application() == active_app:
w.minim()
Сделайте сценарий исполняемым: (Больше информации)
chmod +x ~/.minimize
Open Compiz Config
Use Run Command, Alt + F2, и введите ccsm
Enable 'Commands' plugin then add the above script ~/.minim
to one of the empty command lines.
Перейдите на вкладку "Привязка кнопок" и сделайте ярлык для соответствующего номера командной строки, указанного выше.
В примере скриншота используется Alt + Button1, что соответствует на Мышь щелкните левой кнопкой мыши, удерживая нажатой кнопку Alt.
Наслаждайтесь! ;-)
Вы можете сделать это без скрипта, так как Unity имеет встроенную клавиатурную комбинацию для минимизации окна. По умолчанию теперь это Ctrl + Alt + 0 (См. Settings → Keyboard (NOT Keyboard Layout, это другое (и запутанное)). Обратите внимание, что это означает нулевую клавишу NUMERIC KEYPAD, и что обычная нулевая клавиша НЕ будет работать. Затем с помощью xdotool
вы просто добавляете команду xdotool клавиша Ctrl+Alt+KP_Insert
(Да, это нуль цифровой клавиатуры, который xdotool
знает как KP_Insert
) и назначаете его в любом удобном для вас месте. Вы даже можете добавить его в быстрый список приложения (используя MyUnity для определения записи быстрого списка).
Для 13.10 и ниже
На панели запуска:
В ответ на режим экспозиции для нескольких окон, он может быть легко адаптирован с помощью второго щелчка мыши, чтобы минимизировать все окна, так как в настоящее время для этого дополнительного щелчка мыши в пусковой установке нет никакой дополнительной функции.
Если вы хотите свернуть все окна приложения, Я не думаю, что в настоящее время есть простой способ, чтобы эта функциональность помогла и в этом случае.
В Unity для Trusty добавлена неподдерживаемая возможность. Неподдерживаемый означает, что Canonical не гарантирует продвижение этой возможности к Unity 8.
Однако с точки зрения LTS это дает пользователям как минимум 5 лет с этой возможностью. Это не доступно напрямую через стандартный графический интерфейс.
Для безопасного использования, возьмите терминал и скопируйте и вставьте следующее:
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 :
Перейдите на вкладку Launcher и поставьте галочку рядом с Свернуть приложения единого окна (не поддерживается) , чтобы включить эту функцию.
Щелчок по значку пусковой установки работающего приложения отображает окна этого приложения в режиме экспозиции, при условии, что есть более одного окна. Таким образом, либо эта функциональность будет работать в режиме сворачивания, либо сворачивание при нажатии кнопки запуска будет работать только в том случае, если у приложения не будет более одного окна. Последнее было бы двумя функциональными возможностями для одного и того же действия, так что я не думаю, что это произойдет.