Debian сворачивает все окна

Обновлено: 04.07.2024

Как вы показываете рабочий стол в GNOME 3? GNOME — замечательная среда рабочего стола, но она больше ориентирована на переключение между приложениями. Что делать, если вы хотите закрыть все запущенные окна и отобразить только рабочий стол?

В Windows это можно сделать, нажав Windows + D. Те же сочетания клавиш можно использовать и в Ubuntu. Но по какой-то причине ванильный GNOME по каким-то причинам отключил сочетание клавиш для отображения рабочего стола.

При нажатии Super+D или Ctrl+Super+D ничего не происходит. Если вы хотите увидеть рабочий стол, вам придется свернуть все запущенные окна одно за другим. Это не удобно, особенно если у вас открыто несколько окон приложений.

В этом кратком руководстве я покажу вам, как добавить сочетание клавиш для отображения рабочего стола в GNOME 3.

Добавить сочетание клавиш для отображения рабочего стола в GNOME 3

В этом руководстве я использую Antergos Linux с GNOME 3.18, но шаги применимы к любому дистрибутиву Linux, использующему любую версию GNOME 3. Кроме того, в Antergos по умолчанию применяется тема Numix. Таким образом, вы можете не увидеть свои обычные значки GNOME. Но я считаю, что шаги просты, и вы можете легко следовать им.

К вашему сведению, ключ Super в Linux – это ключ Windows.

Шаг 1

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

Системные настройки в GNOME Antergos Linux

Шаг 2

Когда вы находитесь в настройках системы, найдите настройки клавиатуры.

Шаг 3

Здесь перейдите на вкладку «Ярлыки» и выберите «Навигация» на левой боковой панели. Прокрутите немного вниз и найдите Скрыть все обычные окна. Вы увидите, что он отключен.

Шаг 4

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

Если вы случайно нажмете неправильную комбинацию клавиш, просто нажмите клавишу возврата, и она снова будет отключена. Нажмите на нее еще раз и используйте нужную комбинацию клавиш.

Шаг 5

После того, как вы использовали нужную комбинацию клавиш, просто закройте системные настройки. Нет возможности сохранить изменения, потому что изменения сохраняются мгновенно. В моем случае я использовал Ctrl+Super+D, чтобы привести его в соответствие с поведением в Ubuntu Unity.

Вот и все. Наслаждайтесь ярлыком для отображения рабочего стола в GNOME. Я надеюсь, что вы нашли этот краткий учебник полезным. Любые вопросы, предложения или слова благодарности всегда приветствуются :)

Нравится то, что вы читаете? Пожалуйста, поделитесь им с другими.

Об Абхишеке Пракаше

Создатель It's FOSS. Ярый пользователь Linux и сторонник открытого исходного кода. Большой поклонник классических детективных детективов, начиная от Агаты Кристи и Шерлока Холмса и заканчивая детективом Коломбо и Эллери Куин. Также киноман с мягким уголком для фильма нуар.

Я ценю усилия, которые вы вложили в этот пост, но это не совсем полное решение. Он скрывает только «обычные» окна. Не все окна «нормальные». Довольно много не так. Примечательно — в поп ОС, если вы используете их поп-оболочку для тайлинга, как я — И вы активируете вкладки, чтобы вы могли объединять несколько окон в одну область (вкладки; это круто). Эти окна получают другой тип и не являются нормальными. Активация «скрыть обычные окна» не влияет на эти окна. Я предполагаю, что то же самое касается всплывающих окон и всех диалоговых окон.

В принципе, это не "показать рабочий стол". Лично меня гном раздражает. Они так сильно упростили... так много настроек и ярлыков были удалены или полностью скрыты. Исходя из Xfce и KDE, я нахожу это настоящей занозой в заднице. Я постоянно ищу решения для чего-то, что действительно должно быть здесь.

Конечно, у каждого DE есть свои плюсы и минусы. Я очень люблю KDE… но в нем тоже немало ошибок. И у них нет хороших тайловых менеджеров. Все, что я пробовал, невероятно глючит. Я хотел пойти по пути awesomeWM и тоже попробовал; но вы быстро сталкиваетесь с проблемами, когда так много зависимостей не синхронизированы для всех виджетов и панелей, которые вам нужно скомпилировать, чтобы получить что-то функциональное. Это все компромиссы. Конечно, настоящий менеджер плиток имеет невероятную поддержку плиток. Итак, в конце концов, несмотря на то, что я не хотел возвращаться к гному, я отдал свой голос за поп-ос как наименее раздражающий. System 76 находится на правильном пути с поп-оболочкой, но ей нужно больше оптимизировать их выбор/отсутствие нажатий клавиш и сгладить некоторые ошибки, которые случаются со мной ежедневно. Но это правильный шаг.

Я знаю о связке клавиш show desktop (по умолчанию Ctrl + Alt + D ), которую использую достаточно часто. Однако я ищу способ свернуть все окна без активации «показать рабочий стол».

У меня установка по умолчанию (например, Gnome, Metacity и Compiz).Я просмотрел все известные мне места для настройки привязок клавиш. Я также просмотрел список привязок клавиш по умолчанию в вики Ubuntu и в вики Compiz. (Не говоря уже о поиске здесь.)

Мне интересно узнать, где это доступно, если не в Gnome/Metacity/Compiz, или каким-либо другим способом сделать это с помощью привязки клавиш.

5 ответов 5

Его можно найти в разделе Система --->Настройки --->Сочетания клавиш

alt text

Сначала установите Devilspie

Затем создайте файл с именем Minim.ds в своей домашней папке. В этом файле поместите следующее:

Проверьте это, запустив: devilspie Minim.ds

Если все работает как надо, добавьте ярлык: Система ➜ Настройки ➜ Сочетания клавиш.

Нажмите кнопку Добавить и заполните поля, как показано ниже, заменив YOURUSERNAME своим фактическим именем пользователя.

И, наконец, дважды щелкните там, где указано Отключено, и нажмите клавиши быстрого доступа.

alt text


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

Ctrl+Alt+D ? Вы можете установить его в Gnome System->Preferences

Я знаю об этой привязке клавиш и использую ее достаточно часто. Однако это не то, чего я хочу. Из-за того, как я использую среду с графическим интерфейсом, мне нужен способ свернуть все окна без переключения. Вот мой вариант использования: я нажимаю привязку клавиш, затем открываю несколько окон, а через некоторое время снова нажимаю привязку клавиш. С переключателем это совсем неправильно. Переключатель хорош для быстрого доступа к рабочему столу, но это не то, что мне нужно. Мне нужно свернуть все окна без необходимости делать это вручную для каждого окна.

Попробуйте использовать wmctrl.

sudo apt-get установить wmctrl

Затем создайте новый пользовательский ярлык, который выполняет следующую команду.

Это должно делать то, что вы ищете.


@dor Верно. Тем не менее, это как бы отвечает на вопрос, как я задал его изначально. т.е. без переключателя. Редактирование Роланда разъяснило этот момент сразу после публикации этого ответа. Так что, хотя это и не то, чего я хочу, это приближается. По крайней мере, это дает возможность минимизировать окна с помощью одной комбинации клавиш, которая не переключается. Взаимодействие между этим и переключателем «Показать рабочий стол» странное, но, если не считать другого решения, оно может понадобиться.

Я не вижу разницы между этим и тем, что предлагает DoR относительно вашего варианта использования в решении Pawel, но я рад, что вы нашли то, что искали. Ура.

В приложении «Диспетчер окон» действие клавиатуры «Показать рабочий стол» настроено на Super+M (я перенастроил его), но оно не работает, я хочу свернуть все окна. По умолчанию для этого действия используется Super+D, но оно тоже не работает.

Почему это не работает для меня? Я хочу свернуть окна. У меня работает ярлык для экрана блокировки.

Я хочу свернуть все окна

Означает ли это, что некоторые из них свернуты, а некоторые нет?

Попробуйте использовать сочетание клавиш без суперклавиши, чтобы проверить, работает ли оно. Клавиша Super в Xfce странная, и я не знаю, как Manjaro справляется с этим.

Это работает, если я настрою его по-другому без супер-ключа, но я привык к некоторым сочетаниям клавиш. У меня в "ярлыках приложений" Super-1 и т.п. настроено и работает нормально.

У вас есть идея, почему она не работает должным образом, суперклавиша?

Если Super+1 работает, Super+M тоже должен работать. Можете ли вы опубликовать все свои сочетания клавиш?

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

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

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

У меня работают super-1 и super-l (для блокировки). По сути, пользователи, которые пришли из различных других установок (Ubuntu, Gnome 3, Windows и т. д.), хотят использовать сочетания клавиш, которые они использовали, поэтому это должно работать и в XFCE. Так что это проблема в конфигурации моей машины или ошибка XFCE.

Настроено с супер:

или ошибка XFCE.

Прочитайте этот отчет об ошибке, чтобы лучше понять проблему.

bash: wmctrl: команда не найдена

Вам необходимо установить пакет wmctrl из ваших репозиториев.

/commands/custom/Super_L xfce4-popup-whiskermenu
/commands/custom/Super_R xfce4-popup-whiskermenu

Поскольку эти два параметра установлены, должно произойти (по крайней мере, в моей системе), что при нажатии клавиши Super запускается вискерменю, а затем, удерживая нажатой клавишу Super, вы нажимаете другую клавишу (например, «1» или 'm' для showdesktop), должен быть запущен второй ярлык. Я полагаю, что причина, по которой «Super+1» работает, а переключатель отображения рабочего стола «Super+m» — нет, заключается в том, что всплывающее меню whiskermenu мешает действию showdesktop. Попробуйте удалить ярлыки Whismenu, которые используют только клавишу Suprer (и Super_L, и Super_R), и снова попробуйте показать ярлык на рабочем столе.

Super_L , Super_R, что это на самом деле означает? Я пытался найти информацию с помощью google и справочных страниц, но безуспешно. У меня такое ощущение, что это что-то вроде нажатия клавиши и отпускания клавиши, но `L` не является сокращением от `Pressed`.

Я заметил разницу между работающим и неработающим:

Первый находится в /commands/, второй — в /xfwm4/.

Итак, я пошел в Клавиатура -> Ярлыки приложений и настроил пользовательский ярлык Super-m на wmctrl -k, и он работает (я установил wmctrl)

хотя повторное нажатие этой комбинации не отключает wmctrl -k

В любом случае, я перешел на xfce из Fedora 21 с Gnome 3 и привык к следующим сочетаниям клавиш:
Super — показать меню
Super typing . найти приложение
Super L — экран блокировки
Super M — свернуть все окна

и это функция, о которой просили бы и другие "беженцы".

Super_L , Super_R, что это на самом деле означает?

Super_L — это суперклавиша в левой части клавиатуры, Super_R — это суперклавиша в правой части клавиатуры (если она у вас есть).

хотя повторное нажатие этой комбинации не отключает wmctrl -k

Попробуйте эту команду (она переключается):

и это функция, о которой просили бы и другие "беженцы".

Я вижу, вы написали сообщение об ошибке. Посмотрим, куда он пойдет.

Я вижу, вы написали сообщение об ошибке. Посмотрим, куда он пойдет.

Надеюсь, не в /dev/null

И спасибо за скрипт AWK. Это, безусловно, исправление до того, как поведение Super по имитации окон не будет решено должным образом.

Последний раз редактировалось adamovic (2017-02-03 16:00:38)

И спасибо за скрипт AWK. Это, безусловно, исправление до того, как поведение Super по имитации окон не будет решено должным образом.

И спасибо за скрипт AWK. Это, безусловно, исправление до того, как поведение Super по имитации окон не будет решено должным образом.

Возврат к исходному состоянию

И спасибо за скрипт AWK. Это, безусловно, исправление до того, как поведение Super по имитации окон не будет решено должным образом.

Я не думаю, что это смешно. Если вы думаете, что это загрузит меня в Windows, вы ошибаетесь. Я использую Linux профессионально с 2004 года (как инженер-программист), и причина «я должен использовать XFCE» заключается в следующем — я должен использовать bash (плохие привычки) и cutycapt, один пакет, о котором мало кто знает. Я здесь по следующей причине:

Я использовал Fedora 21 Gnome 3 до недавнего времени, когда понял, что пора двигаться дальше, и купил новый SSD для новой установки ОС.

За 4 дня я установил 5 дистрибутивов:
Fedora 25 - перезагрузка после установки, сбой драйверов radeon, не загружался должным образом, решил двигаться дальше
Opensuse Tumbleweed - netbeans не работал должным образом на gnome
Opensuse Leap 24.2 - небольшие ошибки, форумы не очень удобны для пользователя, старая версия cutycapt (без smooth arg, которую я использую), была причиной того, что я попробовал что-то еще, прежде чем установить
Fedora 24 - не не хочу устанавливать (. невероятно), ISO с их серверов был поврежден (дважды я пытался)
Ubuntu 16.10 - я не устанавливал Ubuntu какое-то время, и они получили что-то лучше, новый cutycapt был включен (для например), но было несколько проблем (сбой их оконного программного обеспечения, похоже, что xrandr может работать не так, как предполагалось)
Manjaro - последний, форум кажется намного лучше, чем у конкурентов, установщик очень хороший, и когда вам нужно настроить что-то работает Arch Wiki (это определенно самая удобная вики, не могу сказать то же самое о форуме), но у меня есть некоторые вещи и ошибки для настройки.

Мне пришлось решить некоторые проблемы с помощью оконного менеджера Manjaro по умолчанию (мне не нравится разновидность KDE) и XFCE. Вот почему я пришел сюда.

Таким образом, не только пользователи Windows будут запрашивать ярлыки Windows, но и Ubuntu и Gnome 3.

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

Примечание. Упомянутые в списке сочетания клавиш предназначены для версии GNOME Ubuntu 18.04. Обычно большинство из них (если не все) должны работать и на других версиях Ubuntu, но я не могу за это поручиться.

Полезные сочетания клавиш Ubuntu

Давайте рассмотрим некоторые сочетания клавиш, которые необходимо знать для Ubuntu GNOME. Я не включил универсальные сочетания клавиш, такие как Ctrl+C (копировать), Ctrl+V (вставить) или Ctrl+S (сохранить).

Примечание. Ключ Super в Linux означает ключ с логотипом Windows. Я использовал заглавные буквы в ярлыках, но это не значит, что вам нужно нажимать клавишу Shift. Например, T означает только клавишу «t», а не Shift+t.

Вы также можете посмотреть видео об этих сочетаниях клавиш Ubuntu в действии. А если вам понравилось видео, подпишитесь на наш канал YouTube, чтобы увидеть больше видео, связанных с Ubuntu и Linux.

Вы хотите открыть новый терминал в Ubuntu? Ctrl+Alt+T — это ярлык для открытия терминала в Ubuntu. Это мое любимое сочетание клавиш в Ubuntu. Я даже упоминаю об этом в различных руководствах по It's FOSS, когда речь идет об открытии терминала.

3. Super+L или Ctrl+Alt+L: блокирует экран

Блокировка экрана, когда вас нет на рабочем месте, — один из основных советов по обеспечению безопасности. Вместо того, чтобы переходить в правый верхний угол и затем выбирать вариант блокировки экрана, вы можете просто использовать комбинацию клавиш Super+L.

В некоторых системах для блокировки экрана также используются клавиши Ctrl+Alt+L.

4. Super+D или Ctrl+Alt+D: Показать рабочий стол

Нажатие Super+D сворачивает все окна запущенных приложений и отображает рабочий стол.

Повторное нажатие Super+D откроет окна всех запущенных приложений, как это было раньше.

Для этой цели вы также можете использовать Ctrl+Alt+D.

5. Super+A: показывает меню приложения

Вы можете открыть меню приложений в Ubuntu 18.04 GNOME, нажав на 9 точек в левом нижнем углу экрана. Однако более быстрым способом будет использование комбинации клавиш Super+A.

Появится меню приложений, где вы можете увидеть установленные приложения в ваших системах, а также найти их.

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

6. Super+Tab или Alt+Tab: переключение между запущенными приложениями

Если у вас запущено несколько приложений, вы можете переключаться между ними с помощью комбинаций клавиш Super+Tab или Alt+Tab.

Продолжайте удерживать суперклавишу и нажимайте клавишу Tab, после чего появится переключатель приложений . Удерживая суперклавишу, продолжайте нажимать клавишу табуляции, чтобы выбирать между приложениями. Когда вы окажетесь в нужном приложении, отпустите клавиши super и tab.

По умолчанию переключатель приложений перемещается слева направо. Если вы хотите перемещаться справа налево, используйте комбинацию клавиш Super+Shift+Tab.

Здесь вы также можете использовать клавишу Alt вместо Super.

Совет. Если существует несколько экземпляров приложения, вы можете переключаться между ними с помощью комбинации клавиш Super+`.

7. Супер+клавиши со стрелками: привязка окон

С помощью комбинации клавиш Super+M вы можете открыть эту область уведомлений. Если вы нажмете эти клавиши еще раз, открытый лоток уведомлений будет закрыт.

Вы также можете использовать Super+V для переключения панели уведомлений.

9. Super+Space: изменить клавиатуру ввода (для многоязычной настройки)

Если вы говорите на нескольких языках, возможно, в вашей системе установлено несколько клавиатур. Например, я использую хинди в Ubuntu вместе с английской, и у меня установлена ​​клавиатура хинди (деванагари) вместе с английской по умолчанию.

Если вы также используете многоязычную настройку, вы можете быстро изменить клавиатуру ввода с помощью сочетания клавиш Super+Space.

10. Alt+F2: запустить консоль

Это для опытных пользователей. Если вы хотите выполнить быструю команду, вместо того, чтобы открывать терминал и запускать команду там, вы можете использовать Alt+F2 для запуска консоли.

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

11. Ctrl+Q: закрыть окно приложения

Если у вас запущено приложение, вы можете закрыть окно приложения с помощью комбинации клавиш Ctrl+Q. Вы также можете использовать для этой цели Ctrl+W.

Alt+F4 — более «универсальный» способ закрыть окно приложения.

Он не работает с некоторыми приложениями, такими как терминал по умолчанию в Ubuntu.

12. Ctrl+Alt+стрелка: перемещение между рабочими пространствами

Если вы являетесь одним из опытных пользователей, использующих рабочие пространства, вы можете использовать клавиши Ctrl+Alt+Стрелка вверх и Ctrl+Alt+Стрелка вниз для переключения между рабочими пространствами.

13. Ctrl+Alt+Del: выйти

Нет! Как и в Windows, известная комбинация Ctrl+Alt+Del не открывает диспетчер задач в Ubuntu (если только вы не используете для него специальные сочетания клавиш).

В обычной среде рабочего стола GNOME вы можете вызвать меню отключения питания с помощью клавиш Ctrl+Alt+Del, но Ubuntu не всегда соответствует нормам. С помощью клавиш Ctrl+Alt+Del вы выходите из Ubuntu.

Использование пользовательских сочетаний клавиш в Ubuntu

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

Откройте Настройки->Устройства->Клавиатура. Здесь вы увидите все сочетания клавиш для вашей системы. Прокрутите вниз, и вы увидите параметр «Пользовательские ярлыки».

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

Какие ваши любимые сочетания клавиш в Ubuntu?

Быстрым клавишам нет конца. Если хотите, вы можете посмотреть здесь все возможные сочетания клавиш GNOME и посмотреть, есть ли еще какие-либо сочетания клавиш, которые вы хотели бы использовать.

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

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

Читайте также: