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

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

97
задан 21 April 2014 в 11:56

14 ответов

For 14. 04:

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

Для 13.10 и ниже :

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

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

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

44
ответ дан 21 April 2014 в 11:56

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

-1
ответ дан 21 April 2014 в 11:56

Для 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
ответ дан 21 April 2014 в 11:56

Для 11.10

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

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

1
ответ дан 21 April 2014 в 11:56

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

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

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

5
ответ дан 21 April 2014 в 11:56

для 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-получить установку Unity Tweak-tool

Open Unity Tweak Tool

Перейдите к Unity > Launcher > Behavior и проверьте: Minimize single window applications (Свести к минимуму однооконные приложения) щелчком мыши .

unity-tweak-tool screenshot

7
ответ дан 21 April 2014 в 11:56

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

1
ответ дан 21 April 2014 в 11:56

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

3
ответ дан 21 April 2014 в 11:56
  • alt+f9 - минимизируйте ток
  • alt+ctrl+d - - minimize all
  • alt+ctrl+d- reopen minimized

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

2
ответ дан 21 April 2014 в 11:56

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

2
ответ дан 21 April 2014 в 11:56

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

Инструкции

  1. Вам понадобится Xdotool Install xdotool и Compiz Config Settings Manager Install compizconfig-settings-manager из Ubuntu Software Center

  2. Создайте новый файл с именем .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()
    
  3. Сделайте сценарий исполняемым: (Больше информации)

    chmod +x ~/.minimize
    
  4. Open Compiz Config

    Use Run Command, Alt + F2, и введите ccsm

  5. Enable 'Commands' plugin then add the above script ~/.minim to one of the empty command lines.

    compiz

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

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

    compiz2

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

UPDATE:

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

11
ответ дан 21 April 2014 в 11:56

Для 13.10 и ниже

На панели запуска:

https://bugs ведутся горячие дебаты об этой отсутствующей функции. launchpad.net/ayatana-design/+bug/733349

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

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

18
ответ дан 21 April 2014 в 11:56

Для 14.04 и 14.10:

minimize-on-click in action

В 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 Install compizconfig-settings-manager:

  1. Запустите приложение и щелкните Плагин Ubuntu Unity :

    CCSM Main Window

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

    Launcher tab for Ubuntu Unity Plugin

90
ответ дан 21 April 2014 в 11:56

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

4
ответ дан 21 April 2014 в 11:56

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

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