Как включить «сворачивать при нажатии» на док-станции Ubuntu в Ubuntu 17.10 и более поздних версиях?

23

Я говорю о том, когда вы нажимаете на значки в доке

Эта команда (очевидно)

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

не будет работать.


Связанный с: Переключение между окнами с колесом прокрутки на док-станции

steven01804
источник
1
Я бы сказал, что пользовательский интерфейс Ubuntu был разработан с той идеей, что нажатие на значок запуска запускает несколько окон такого типа. Так, если у вас, например, открыто несколько окон Терминала, в модуле запуска есть только один значок, поэтому нет смысла «сворачивать при нажатии», поскольку неоднозначно, какое окно следует свернуть. Кроме того, нажатие на этот значок определяет, на какое окно этого типа переключаться, поэтому функциональность теряется, если она используется только для минимизации окон.
Даркский
Это вопрос привыкания к щелчку значка минимизации в верхнем левом углу окна.
Даркский
1
@darksky Dash to Dock имеет множество настроек для решения этого сценария. Например, в моей настройке щелчок левой кнопкой мыши минимизирует / восстанавливает фокусированное окно, а колесо мыши циклически перебирает все окна.
Помский

Ответы:

53

Похоже, Ubuntu Dock - это форк популярного и настраиваемого Dash to Dock. , Ubuntu Dock подчиняется (некоторым) предпочтениям, установленным Dash для Dock.

Смотрите решение 2 для простейшего исправления.

Решение 1

Следуйте инструкциям ниже.

  1. Перейдите на домашнюю страницу Dash to Dock по адресу extensions.gnome.org.
  2. Включите расширение, нажав на кнопку переключения.
  3. Перезагрузите страницу. Это должно выглядеть так:
    введите описание изображения здесь
  4. Нажмите на символ «Настройки» рядом с кнопкой переключения, которая теперь говорит «ВКЛ». Должно появиться окно.
  5. Перейдите на вкладку « Поведение » и выберите « Свернуть » в « Действие клика ».
    введите описание изображения здесь
  6. Закройте это окно и вернитесь на Dash на домашнюю страницу Dock.
  7. Нажмите на кнопку переключения, чтобы отключить Dash to Dock.
    введите описание изображения здесь

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


Решение 2

Откройте терминал и запустите

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

Чтобы вернуться к опции по умолчанию, просто запустите

gsettings reset org.gnome.shell.extensions.dash-to-dock click-action

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

gsettings range org.gnome.shell.extensions.dash-to-dock click-action
pomsky
источник
1
Эй, сэр, я попробовал это. Это сработало для меня. Я обновился с 17.04. Но левый док Ubuntu теперь стал меньше, чем у Fedora. : P
Омкар Натх Сингх
1
Извините, я отключил расширения, теперь все хорошо. Спасибо.
Омкар Натх Сингх
1
у меня сработало только первое решение
Димитар
1
Я думаю, что стоит упомянуть, что вы можете прочитать текущее значение, запустив gsettings get org.gnome.shell.extensions.dash-to-dock click-action. Установка по умолчанию на 18.04 дает previews.
Андрис
@ Андрис Вы правы, кто-то сделал это редактирование (см. Историю изменений ), которое я как-то упустил. Похоже, 'skip'это значение по умолчанию, которое не соответствует действительности. Я починил это.
Помский
10

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

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize-or-overview'
Вермонт
источник
Прекрасно! :) :) :)
Пратик
4

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

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

Протестировал это на Ubuntu 18.04.1

Вивек В. Бхарос
источник
3

Для UBUNTU 18.04:

  1. Установите инструмент настройки гнома:

    sudo apt install gnome-tweak-tool
    
  2. Открытый прикладной центр

  3. Тип "Dash to Dock"
  4. устанавливать
  5. Откройте инструмент и выберите поведение> щелкните действие> свернуть
Раджу
источник
1

Я скажу, что лучший способ - не менять действие, чтобы свести к минимуму. Просто живи так, как есть. Вместо этого, если вы посмотрите на это, перейдите на вкладку «Поведение» и выберите «Свернуть» в «Действие клика». Рядом с щелчком к действию вы увидите значок шестеренки.

Должно появиться новое окно (Настроить поведение среднего щелчка), где вы можете увидеть первый параметр, который уже настроен по Shift + Click, чтобы свернуть окно. Таким образом, вы можете оставить все по умолчанию, а когда вы хотите свести к минимуму сделать Shift + Click.

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

Вот скриншот экрана, на который я ссылаюсь: https://imgur.com/YmW93Id

Шаг первый Нажмите на настройки рядом с кнопкой вкл введите описание изображения здесь

Шаг два нажмите на вкладку Поведение введите описание изображения здесь

Шаг третий, нажмите на значок шестеренки рядом с Цикл через окна

введите описание изображения здесь

Шаг четвертый Посмотрите на первый вариант, который указывает использовать Shift + Click введите описание изображения здесь

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

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

стог
источник
0

Если кто-то окажется здесь, как я искал ответ на этот вопрос для док-станции Unity, для меня сработало следующее: установите Unity-tweak-tool, а затем запустите Launcher> свернуть приложения из одного окна по щелчку

Стивен Пембертон
источник