Можно ли использовать значок запуска Unity для минимизации приложений / окон?

Я не знаю, является ли это функцией или ошибкой, но щелчок на значке запуска активного приложения не сводит к минимуму его. Для людей, использующих постоянную панель Unity, неудобно щелкнуть кнопку «Свернуть» каждый раз. Есть ли способ добавить минимизацию функциональности в пусковые установки?

1
задан 21 April 2014 в 12:56

13 ответов

Для 14.04 & amp; 14.10:

В 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), чтобы включить эту функцию.
89
ответ дан 25 May 2018 в 21:58
  • 1
    Я только что обновил до 14.10 (который взял навсегда) и попробовал " безопасный " решение. Это сработало мгновенно к моему большому удовлетворению. благодаря! – Chris 24 March 2014 в 03:44
  • 2
    +1 для этой команды gsettings. Это избавляет меня от установки ccsm – Flint 21 April 2014 в 13:09
  • 3
    Безопасный путь камней +1 – scaamanho 16 September 2015 в 16:19
  • 4
    ты - находка, спасибо – Hoto 28 December 2015 в 23:20
  • 5
    Безопасный метод также работает на Ubuntu 16.04. – RaneWrites 18 April 2017 в 00:56

За 13.10 и ниже

. На стартовой панели довольно жарко обсуждается эта недостающая функция:

https://bugs.launchpad.net/ayatana-design/+bug / 733349

В ответ на режим экспонирования для нескольких окон это можно легко адаптировать для второго щелчка, чтобы свести к минимуму все окна, так как в настоящее время нет дополнительной функции для этого дополнительного клика в пусковой установке.

Если вы хотите свести к минимуму все окна приложения, я не думаю, что сейчас есть простой способ, чтобы эта функция также помогла в этом случае.

18
ответ дан 25 May 2018 в 21:58
  • 1
    Клавиша быстрого доступа Super + D - это быстрый способ показать Рабочий стол (свести к минимуму все окна) – 8128 24 April 2011 в 13:15
  • 2
    Спасибо, я знал об этом ярлыке, но я говорил о нескольких окнах для одного приложения. – Cas 24 April 2011 в 17:58

Я создал сценарий для решения этой проблемы. Смотрите, как это работает.

Инструкции

Вам понадобятся 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. Наслаждайтесь! ;-)

UPDATE:

Вы можете сделать это без скрипта, поскольку Unity имеет встроенную комбинацию клавиш для минимизации окна. По умолчанию теперь Ctrl + Alt + 0 (см. «Настройки» → «Клавиатура» («Нет раскладки клавиатуры», это разные (и запутывает)). Обратите внимание, что это означает нулевую клавишу NUMERIC KEYPAD и что обычный нулевой ключ НЕ будет работать. xdotool вы просто добавляете команду xdotool key Ctrl+Alt+KP_Insert (Да, это нумерация цифровой клавиатуры, которую xdotool знает как KP_Insert) и назначает ее в любом месте. Вы даже можете добавить ее в быстрый список приложения (используя MyUnity, чтобы определить запись быстрого списка).

11
ответ дан 25 May 2018 в 21:58
  • 1
    скрипты bash не должны иметь расширение, если они должны выполняться и, конечно, не «sh». см. мой другой пост – Cas 4 May 2011 в 05:10
  • 2
    Улучшено снова. Теперь он может свести к минимуму все окна из одного и того же приложения ;-) – desgua 7 May 2011 в 05:46
  • 3
    @ Большое спасибо за «переработку инструкций». ;-) – desgua 11 May 2011 в 16:21

Это всего лишь обходной путь для реальной проблемы, но есть комбинация клавиш для минимизации окон, Alt + F9

Он закрывает только активное окно, хотя и не все окна приложения.

Этот один и многие другие сочетания клавиш, однако, настраиваются с помощью клавиш gnome-keybinding-свойств приложений с ярлыками клавиатуры. Это часть приложения системных настроек, которое можно запустить через меню выхода из правой части панели.

Я использую это, например, чтобы заблокировать экран с помощью кнопки паузы на моей клавиатуре.

5
ответ дан 25 May 2018 в 21:58
  • 1
    На самом деле это не обходной путь. То, что он хочет сделать, - не нажимать кнопку «Свернуть», чтобы минимизировать окна, но нажать кнопку запуска, чтобы окно исчезло. Он задается вопросом, почему это невозможно. – Jo-Erlend Schinstad 18 October 2011 в 16:51

Для Ubuntu с 14.04 по 17.04

Метод командной строки:

Активировать сбой одного клика:

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> Поведение и проверка: Свернуть одно окно приложения при щелчке.

5
ответ дан 25 May 2018 в 21:58

Нажав на значок запуска запускающего приложения, вы увидите окна этого приложения в режиме exposé, если имеется более одного окна. Таким образом, либо эта функциональность должна идти в пользу минимизации, либо минимизации, нажав кнопку запуска, будет работать, только если приложение не имеет более одного окна. Последнее было бы двумя функциями для одного и того же действия, поэтому я не думаю, что это произойдет.

4
ответ дан 25 May 2018 в 21:58
  • 1
    Мне нравится режим экспонирования, но сведение к минимуму для отдельных окон экземпляра, похоже, не работает. Надеюсь, они исправит это как можно скорее – Eternal Owl 22 April 2011 в 19:55
  • 2
    Он не работает «не работает», он не должен работать. Такой функции нет. По крайней мере, AFAIK. Вот что я сказал в своем ответе, и я дал некоторые причины, почему это может быть. ;) – nem75 22 April 2011 в 21:50
  • 3
    Не произойдет? Почему нет? DockbarX позволяет вам делать то же самое ... Более того, compiz 0.9 SUPPOSED поддерживает отображение уменьшенных миниатюр окна. Почему это так сложно? – RolandiXor♦ 24 April 2011 в 06:01
  • 4
    Экспозиция и минимизация могут существовать вместе: теперь, когда в режиме exposé нажатие на значок запуска не делает ничего. Вместо этого следующий клик может свести к минимуму все окна из этого приложения. И следующий щелчок может вывести окна из этого приложения в это рабочее пространство и т. Д., Просто выполните цикл. – tobi 24 April 2011 в 11:40
  • 5
    Да, минимизация отлично работает в Win7 :) – Extender 4 May 2011 в 10:37

Для 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 года)

3
ответ дан 25 May 2018 в 21:58
  • 1
    Благодарю. Не могли бы вы отредактировать и кратко рассказать: 1. Почему поведение окна «Додж», как говорят, «добавлено» в единстве обновлено, поскольку, насколько я знаю, он никогда не покидал. 2. Без этого единства, обновленного, что он делает внутренне, когда вы нажимаете на значок окна, которое уже находится сверху. 3. Где название окна, затем в единстве, обновленном? 4. Что такое значок экспонирования, и если это значок, который позволяет переключаться между рабочими пространствами, то как получить от одного до двух рабочих пространств, если значок там отсутствует? 5. Насколько безопасно это ppa? – NaomiJO 13 September 2012 в 03:21
  • 2
    @NaomiJO: Я отредактировал свой ответ, чтобы ответить на ваши вопросы. – Ian B. 13 September 2012 в 19:28
alt + f9 - свести к минимуму текущий alt + ctrl + d - свести к минимуму все alt + ctrl + d-reopen minimized

Я думаю, что это поведение по умолчанию, поэтому нет необходимости в других сценариях или модификациях .

alt + f9 - минимизировать ток
2
ответ дан 25 May 2018 в 21:58
  • 1
    Для меня невероятно, что я должен запомнить все эти сочетания клавиш, чтобы использовать Unity. За 18 лет работы с средами оконного окружения я никогда не видел что-то такое трудное в использовании. Добро пожаловать в 1970-е! – HDave 26 February 2012 в 02:46
  • 2
    Кажется, что эти параметры часто меняются. Свернуть все перечисленные здесь не работает на 13,10 единиц. – Ben Lutgens 21 January 2014 в 22:27

Для 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

Источник: Пакет изменений файла

2
ответ дан 25 May 2018 в 21:58
  • 1
    Я не знаю, насколько это безопасно, потому что он заменяет исходный пакет единства. Но он отлично работает! – Jakob 26 March 2012 в 16:39
  • 2
    Я бы сказал, что это экспериментально. Только для тестирования. – lgarzo 26 March 2012 в 16:40

Я в настоящее время дополняю свою панель 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: похоже, есть некоторые ошибки в способе взаимодействия гнома и единства. Но заставить панель автоматически скрывать, кажется, работает нормально.

1
ответ дан 25 May 2018 в 21:58

Для 11.10

Для изменения назад (Oneiric 11.x): Кнопка выключения -> Системные настройки -> Клавиатура -> Ярлыки -> Навигация -> Скрыть нормальные Windows (инструкции по изменению ярлыка на в нижней части окна настроек).

Надеюсь, это помогает кому-то, потому что это действительно раздражало меня некоторое время (в основном из-за того, что имя было изменено на «Скрыть нормальную Windows»).

1
ответ дан 25 May 2018 в 21:58

Для 12.04

sudo add-apt-repository ppa:zxcq14/minimize-unity-7
sudo apt-get update
sudo apt-get upgrade

Этот ppa доступен для 12.04 и 14.04. Минимизируйте работу кликов снова для самых последних версий единства.

0
ответ дан 25 May 2018 в 21:58

См., чтобы свести к минимуму приложение, вы увидите вариант, такой же, как Windows 7, но в левой части экрана, если ваше приложение максимизировано, вам нужно прокрутить курсор в верхний левый угол экрана и свести к минимуму он сведется к минимуму на пусковой установке ubuntu

-1
ответ дан 25 May 2018 в 21:58

Другие вопросы по тегам:

Похожие вопросы: