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

96

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

задан Eternal Owl 22.04.2011 в 13:58
источник

14 ответов

43

Для 14.04:

См. этот ответ .

Для 13.10 и ниже :

Поскольку Марк Шаттлвот решил это, по крайней мере, на данный момент? :

no, clicking on the icon will not minimise the app. We have a minimise button for that, it's prominent.

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

Итак, если вы хотите минимизировать щелчок, сделайте четкое заявление на стартовой панели .

    
ответ дан tobi 24.04.2011 в 06:11
источник
89

Для 14.04 & amp; 14,10:

ВUnityforTrustyбыладобавленанеподдерживаемаявозможность.Unsupportedозначает,чтоCanonicalнегарантирует,чтоэтавозможностьперемещаетсявпередкUnity8.

Однако,сточкизренияLTSэтодаетэтимпользователямнеменее5леттолькосэтойвозможностью.Этонедоступнонапрямуючерезстандартныйграфическийинтерфейс.

Длябезопасногодоступадоберитесьдотерминалаископируйте&вставьтеследующее:

gsettingssetorg.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/launcher-minimize-windowtrue

Чтобыотменитьэтоизменение:

gsettingssetorg.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/launcher-minimize-windowfalse

Для безопасный метод , вы можете использовать compizconfig-settings-manager < a href="https://apps.ubuntu.com/cat/applications/compizconfig-settings-manager/"> :

  1. ЗапуститеприложениеинажмитеUbuntuUnityPlugin:

  2. Перейдите на вкладку Launcher и установите галочку рядом с Свернуть приложения с одним окном (не поддерживается) , чтобы включить эту функцию.

ответ дан fossfreedom 19.03.2014 в 19:50
18

Для 13.10 и ниже

Существует довольно горячая дискуссия об этой пропавшей функции на панели запуска:

Ссылка

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

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

    
ответ дан Cas 24.04.2011 в 00:44
11

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

Инструкция

  1. Вам понадобится Xdotool иCompiz Config Settings Manager отПрограммныйцентрUbuntu

  2. Создайтеновыйфайлсименем.minimizeвсвоейдомашнейпапке(gedit~/.minimize).Копировать&Вставьтевнегоследующийтекстисохраните:

    #!/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()
  3. Сделайте исполняемый файл сценария: ( Подробнее )

    chmod +x ~/.minimize
    
  4. Открыть конфигурацию Compiz

    Используйте Запустить команду , Alt + F2 и введите ccsm

  5. Включите плагин 'Commands' , затем добавьте вышеприведенный скрипт ~/.minimize в одну из пустых команд.

  6. Перейдитенавкладку"Связываниескнопкой"исоздайтеярлыккнопкидлясоответствующегономеракоманднойстрокивыше.

    Примерскриншота:Alt+Button1,которыйсоответствуетщелкнутьлевойкнопкоймыши,удерживаянажатойкнопкуAlt.

  7. Наслаждайтесь! ; -)

UPDATE:

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

    
ответ дан desgua 03.05.2011 в 23:23
6

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

GUI-метод:

Откройте терминал и выполните:

sudo apt-get install unity-tweak-tool

Инструмент Open Unity Tweak Tool

Перейдите в Единство > Launcher > Поведение и проверьте: Свернуть одно окно приложений при нажатии .

    
ответ дан hg8 05.10.2015 в 09:29
5

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

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

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

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

    
ответ дан Kuro 08.05.2011 в 22:39
4

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

    
ответ дан nem75 22.04.2011 в 14:30
3

Для 12.04 - не 12.04.1 и более поздних

Вам нужна исправленная версия Unity для предоставления требуемых функций. Один из них доступен под названием Unity-revamped.

sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update && sudo apt-get upgrade

Примечание. Чтобы активировать исправленные параметры, вы должны использовать диспетчер настроек compizconfiguration (ccsm).

источники: Ссылка , Ссылка

Иногда ppa немного отстает от обновлений Unity, но у меня не было проблем со стабильностью, и я люблю этот пакет.

Особенности Unity Revamped:

  • Поведение и параметры Dodge Windows снова добавлены. (Это скрытая функция intelli-hide, которая скрывает только пусковую установку, когда окно будет перекрывать ее. Эта функция была удалена в 12.04, auto-hide - там, где пусковая установка по умолчанию скрыта, если мышь не находится над ней, все еще присутствует)

  • Сведите к минимуму поведение кликов для элементов Launcher. (Второй щелчок активирует режим экспонирования, если есть несколько окон, таких как стандартное значение ванили)

  • Опция позволяет постоянно видеть меню. При максимизации, оконные элементы управления будут расположены рядом с меню. (12.04 по умолчанию скрывает меню окна после времени задержки и отображает только заголовок на верхней панели)

  • Возможность включения / выключения значка экспонирования на панели запуска. Примечание: даже если , значок экспонирования не будет отображаться, если несколько рабочих пространств не являются в использовании. (Обратите внимание, что вы можете использовать сочетание клавиш Cntl + Alt + Arrow для переключения между рабочими пространствами, если значок экспо не существует)

У меня не было проблем с использованием этой исправленной версии Unity, но она не всегда обновляется так быстро, как аромат ванили. Например, в настоящее время он обеспечивает единство-5.14.0-0ubuntu1, тогда как в официальном репозитории это единство-5.16.0-0ubuntu1 (по состоянию на 13 сентября 2012 года).

    
ответ дан Ian B. 12.09.2012 в 22:04
2
  • alt + f9 - минимизировать ток
  • alt + ctrl + d - свернуть все
  • alt + ctrl + d - возобновить свертывание

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

  • Что представляют собой сочетания клавиш и мыши Unity?
ответ дан Donarus 18.10.2011 в 11:19
2

Для 12.04 - не 12.04.1 и более поздних

Существует экспериментальный патч для 12.04 , который позволяет это поведение. Это только для тестирования .

Since it wasn't even considered adding minimize on click as an option, Jonathan French has created a PPA with the minimize on click patch.

Ссылка

Установка:

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-сайта по этому вопросу для получения дополнительной информации.

Update:

Теперь поддерживается поддержка 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

    
ответ дан lgarzo 21.03.2012 в 10:32
1

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

Когда вы входите в систему в 11.10, вы можете просто запустить gnome-панель (если вы установили ее через apt-get). Мне было сложно настроить эту панель изначально, поэтому я вышел из системы, а затем в классический сеанс gnome, где я настроил его, чтобы не расширять и не удалять все апплеты, пока я не остался с панелью с списком окон. Затем я использовал Ctrl + Alt + Удалить для выхода из системы и входа в сеанс Ubuntu / Unity.

Я обнаружил, что добавление панели gnome непосредственно в список приложений для запуска заставил ее приземлиться за панель Unity вверху, поэтому я добавил это вместо: bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&" .

Изменить: похоже, есть некоторые ошибки в способе взаимодействия гномов и единства. Но заставить панель авто-скрыть, похоже, работает нормально.

    
ответ дан Eric Woodruff 28.10.2011 в 01:44
1

Для 11.10

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

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

    
ответ дан Jack 12.11.2011 в 15:52
0

Для 12.04

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

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

ответ дан mnrl 05.03.2014 в 10:51
-1

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

    
ответ дан user151927 25.04.2013 в 02:46

Ознакомьтесь с другими вопросами по меткам